TFS 2010 のチーム プロジェクトの概念について教えてください。私の会社では、複数の製品を同時に作業している 1 つのチームがあります。製品ごとにビジュアル スタジオ ソリューションがあります。私たちはSCRUM方法論に従っています。私たちの製品バックログとスプリントバックログは基本的に複数の製品に関連するアイテムで構成されているため、チームはスプリント中に複数の製品に関連するバックログアイテムに取り組みます。TFS 2010 の SCRUM プロセス テンプレートを使用することを楽しみにしています。
TFS ソース管理でプロジェクトを整理し、TFS プロセス テンプレート (SCRUM) を最大限に活用するには、どのようなアプローチを取るべきか疑問に思っていました。
製品ごとにチーム プロジェクトを作成する必要がありますか? しかしそれは、各チーム プロジェクトのプロセス テンプレート、プロダクト バックログ、スプリント バックログを維持する必要があることを意味します。特に作業項目を作成してクエリを実行する場合、チーム エクスプローラーでチーム プロジェクトを何度も切り替える必要があります。同様に、バーンダウン チャート/レポートを作成する場合、チーム プロジェクトごとに 1 つ存在します。これは悪夢のようです!
または、1 つのチーム プロジェクトを作成し、その下にすべての製品 (Visual Studio ソリューション) を配置する必要がありますか? プロセス テンプレートが 1 つ、製品とスプリントのバックログが 1 つ、すべての作業項目を確認/クエリする場所が 1 つあるため、この方が良いように思えます。
私には、チーム プロジェクトは、製品や Visual Studio ソリューションではなく、チームにマップする必要があるように思えます。しかし、私の過去の経験では、チーム プロジェクトが製品/ビジュアル スタジオ ソリューションにマッピングされている場所に出くわし、少し混乱しています。