2009-02-25 6 views
10

TFS 2005または2008を使用している場合、ユーザー反復と領域はどのようにしていますか?Team Foundation Server 2008での領域と反復の使用

作成するアプリケーションの特定の部分に領域を作成しますか?ここで

は、エリアに興味深い記事で、TeamSystemチームは、それら使用方法:

http://blogs.msdn.com/ericlee/archive/2006/08/09/when-to-use-team-projects.aspx

をしかし、私も反復の詳細については好奇心だとあなたは、いくつかの具体的な私を見ることができれば、私は感謝されます例。

マイルストーンに基づいて、または特定の機能に基づいて反復を作成していますか?

v1を終了するとどうなりますか、v2やv1の更新をどのように管理していますか?

MSFアジャイルテンプレートを使用しています。

+0

リンク上の画像は壊れていますが、私は同様の記事を拡張して更新しています:http://blog.hinshelwood.com/archive/2010/03/09/when-should-i-use-areas-in -tfs-instead-of-team.aspx –

答えて

8

製品ラインを表す領域を使用します。

SCRUMを使用するので、TFSの反復を使用して、リリースサイクルとそのリリースサイクル内のスプリントを定義します。

バックログ項目はリリースサイクルに割り当てられ、作業項目はeashスプリントに割り当てられ、これらのバックログ項目が確実に完了します。

リリース後、同時に次のバージョンを使用している間に、バグ修正/アップデートをバックログに追加することは完全にうまくいきます。

enter image description here

+0

あなたが定義した反復の例を教えてもらえますか? – muerte

+0

ここに例があります:http://www.myviewstate.net/Images/iterations.jpg –

+0

ありがとう!今それは少し明確です。私たちはプロジェクトの特定のマイルストーンに基づいて反復を使用しましたが、現在、私たちは一定しており、明らかに間違っているサポートの反復を終了することはありません: – muerte

2

私はあなたがMSFアジャイルの一部、またはアジャイル方法論のいくつかの他のタイプとして、反復を使用していると仮定。もしそうなら、一般に、次のn週間にあなたのチームがどれくらいの作業を完了できるかを把握します。一般的には、3週間を使用しましたが、反復の長さは異なる場合があります。

反復のアイテムを決定する方法は、一般的に優先度に基づいています。これは市場/ビジネスへの影響(アイテムのホット性)と実装の容易さに基づいている必要があります。インパクトスコアは重いウェイトですが、あなたのスコアには実装が簡単であることを考慮する必要があります。

ルールは、アジャイルでは完了できない機能であり、ドロップされます。あなたは決して繰り返しの日付を延長しません。

これはマイルストーンと機能の質問に答える必要があります。どちらもそうではありません。時間の経過に基づいて反復を行います。それは時間です。このようにして、見積もりをより正確にするためにチームがどれほど楽観的であるかを把握することができます。機能の繰り返しをベースにしている場合は、常に日付が欠落します。マイルストーンについても同様です。

注:あなたが滝を話している場合、ルールはマイルストーンと機能に基づいている可能性がありますが、アジャイルでは、時間はキングです。

今すぐエリアに:これはより主観的です。領域に分割する1つの方法は、ユースケースをグループ化することです。私はこの方法が好きです。しかし、ユーザーインターフェイスについては、特定のフォームなどの領域を作成することもできます。

+0

また、ケビンとして、特定の期間で定義された反復を使用するか? – muerte

+0

はい、あります。しかしそれはアジャイルにとっては一般的です。あなたが時間ボックスの繰り返しをしなければ、あなたはボックス化された(管理者がいつも日付を与えているように)ボックス化されたボックスになります。また、一般的にはリソースボックス化されています。つまり、Z開発者でXでYを配信する必要があります。死の行進! ;-) –

8

反復と領域のパスは、必要なものです。あなたのプロジェクトを宇宙と時間で表現する方法。簡単な例は次のとおりです。

エリアパス(スペース) - システム/プロジェクトの部分を記述するために使用できます。

反復パス(時間) - プロジェクトのバージョンまたはリリースサイクルを表します。GUIアプリケーションのTeamProjectを作成すると、その一部がモジュール(データ入力、レポート、GUI、印刷など)私が使用したリリースのバージョン(メジャー、マイナー、ビルド、リビジョン)を反復して作業していた会社。これは、作業項目を追跡して、完了予定の反復をマークするのに役立ちます。作成されたすべての作業項目のデフォルトである静的TBD繰り返しがありました。経営陣は、後でその作業項目をどこに狙いを定め、それらを割り当て、または閉じるかを決定する。

関連する問題