Team Foundation Server 2008のエリアと反復を使用して
-
06-09-2019 - |
質問
あなたは、ユーザーの反復とエリアどのように行う、TFS 2005または2008を使用している場合は?
あなたが構築しているアプリケーションの特定の部分のための領域を作成しますか?
ここでは領域に興味深い記事があるとTeamSystemチームは、それらを使用する方法:
のhttp:/ /blogs.msdn.com/ericlee/archive/2006/08/09/when-to-use-team-projects.aspxする
しかし、私はもっと好奇心の反復程度だとあなたが私にいくつかの具体例を示すことができる場合、私は感謝される。
あなたはマイルストーンに基づいて、または特定の機能をベースに反復を作成するのですか?
何があなたがV1にv2または更新を管理しますどのように、V1を終了したときに起こりますか?
私たちはMSFアジャイルテンプレートを使用しています。
解決
私たちは、製品ラインを表現するための領域を使用しています。
私たちはSCRUMを使用しているので、TFSにおける反復は、これらのリリースサイクルの中に私たちのリリースサイクル、およびスプリントを定義するために使用されています。
バックログ項目は、サイクルを解放するために割り当てられ、作業項目は、項目が完了しているそれらのバックログを確認するためにスプリントをeashするために割り当てられています。
リリースした後、同時に次のバージョンを作業中にバックログにバグ修正/更新を追加するために完全に罰金です。
他のヒント
反復とエリアパスはあなたがそれらになりたいものです。そのどのように空間と時間でプロジェクトを記述することができます。次のように簡単な例があります:
エリアパス(スペース) - お使いのシステム/プロジェクトの部品を記述するために使用することができます。あなたは、一部の地域はそのモジュールをdiscribeますGUIアプリケーションのためのTeamProjectを作成すると(データ入力、レポート、GUI、印刷、等...)
イテレーションパス(時間) - バージョン管理を説明したり、プロジェクトのサイクルをリリース。私は彼らのイテレーションとして使用リリースバージョンのために働いていた会社(構築、マイナー、メジャー、改正)で。それはそれはで完了することが期待されていたものを反復マークするために、作業項目を追跡するのに役立ちます。私たちは、作成されたすべての作業項目のデフォルトだったスタティックTBD繰り返しを持っていました。その作業項目を対象とし、それらを割り当てるか、またはそれらを閉じする場所の管理は後で決めるでしょう。
私はあなたがMSFアジャイルの一部、またはアジャイルの方法論の他のいくつかのタイプとして反復を使用していると仮定します。その場合、一般的に、あなたは次のn週間のあなたのチームによって完了することができますどのくらいの仕事を見つけ出します。一般的に、我々は3週間を使用しますが、あなたのイテレーションの長さが異なる場合があります。
あなたが繰り返しのための項目を決定する方法は、一般的な市場/ビジネスインパクト(項目の辛さ)と実装の容易さに基づくべき優先順位に基づいています。インパクトスコアは重いですが、項目数「降圧のためのビッグバン」を有することができるようにあなたのスコアに、実装の容易さを考慮する必要があります。
規則は、アジャイルで、ドロップ取得完了できない機能です。あなたは、反復日を延長しないでください。
これは、機能の質問に対して、マイルストーンに答える必要があります。それはどちらもあります。あなたは時間通りに反復をベースにします。それは時間箱入りです。この方法は、あなたは、あなたのチームが見積もりで、より正確な取得するには、次の繰り返しの調整がいかに楽観把握することができます。あなたは機能の反復をベースにした場合、あなたは常に日付を欠場します。同じことは、マイルストーンについても同様です。
注:滝を話している場合は、ルールは、マイルストーンと機能性に基づいてすることができますが、アジャイルで、時間は王である
。今の地域へ:この1つはより主観的です。エリアに分割する一つの方法は、ユースケースをグループ化しています。私はこの方法が好きです。しかし、それはユーザーインターフェースに来るとき、あなたはまた、特定の形態のための領域を作成することができ、など。