最近、Team Foundation Server 2013 にアップグレードしました。
標準の MS スクラム テンプレートとは異なる状態になるように、標準の MS スクラム テンプレートを大幅にカスタマイズしました。
バックログ項目のプロセス構成で、各状態を 3 つのメタ状態のいずれかにマップします。
- 提案された
- 進行中
- 完了
これらのメタステートは、バックログ項目がバックログにどのように表示されるかを決定し、各スプリントのベロシティの計算方法にも直接影響します。
TFS 2012 では、複数の状態を "完了" メタ状態にマッピングできました。つまり、作業を "完了" と見なしてベロシティ チャートに表示できます。開発者が実際に開発を「完了」した後の QA およびリリース プロセスを追跡するため)
何らかの理由で TFS 2013 でこれが変更されたため、「Complete」のメタステートにマップできるのは 1 つの状態のみです。それ以外の方法を試してみると、以下のエラー メッセージが表示されます。
次の要素にエラーが含まれています: RequirementBacklog/States。TF401099: この要素は、バックログに表示される作業項目の状態を定義します。状態の構成が正しくありません。このバックログの各作業項目には、「完了」タイプの状態が 1 つ必要です。次の作業項目タイプには、「完了」タイプの状態が複数あります: 製品バックログ アイテム。
TFSをカスタマイズして複数の完全な状態マッピングを許可することで、他の誰かがこの問題を回避できたかどうかを知りたいですか?