このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

issueトラッカー

bitbucketのissueトラッカーのグチとかは次に書いている。

以前からメッセージング+スケジューラみたいなものが欲しくて、そのことは mschedというタグで書いている。

最近また、もう少しマシなイシュートラッカーが欲しいと思っている。イシュートラッカーの構成要素は:

  1. イシューの集合
  2. イシュータイプの集合。個々のイシューはイシュータイプを持ち、同じタイプのイシューは同じ振る舞いをする。
  3. 状態の集合。イシューはどれかの状態にある。
  4. イシューの状態遷移。どんな状態遷移が可能かはイシュータイプで規定される。
  5. 時間軸の集合。人とか組織とかにそれぞれ1本の時間軸を与える。実際には、なんらかのキャパシティを持った2次元の空間なので、スケジュール空間とか呼ぶほうがいいかもしれない。
  6. エージェントの集合。イシューに記載されたタスクの実行主体。エージェントごとに時間軸(スケジュール空間)を持つ。
  7. 割り当て:イシューとエージェントの持つスケジュール空間との対応。
  8. ログ:時間方向のあらゆる変化の記録。これがないとトラックできない。

各構成要素のネーミングとか、関連性とかメッセージングとかも必要。