前の記事でPBIのStateとCycle Timeについて書いて満足していたところ、プロジェクトでスクラムマスターからForecastingが誤っていると連絡がありました。
調べてみたところ、Forecastingで現在実施中(予測対象外)とするためには、Iteration Pathを設定するだけではだめで、StateをIn Progressカテゴリ(Scrumテンプレートの場合、Committedが定義されている)に進めないといけないらしいです。すなわち、計画時にIn Progressカテゴリに進めろということです。
しかし、前記事で書いたとおり、Cycle Timeを求めるためにはIn Progressカテゴリに進めるのは着手時にする必要があり、この2つの間で不整合が生じてしまいます。
今のところ解決策はありませんが、思いついてやってみたのは、
- In Progressカテゴリ中にStateを2つ設ける(仮にIn Progressとします)
- Ruleで、StateがIn Progressになったとき、現在日時をどこかの項目に格納する
- Cycle TimeはDashboardウィジェットを使うのではなく、クエリでこの日付とClosed Dateを出力し、Excelなど外部で時間差を求めて算出する
です。