0

Team Foundation Server 2008 では、すべてのチェックインを作業項目に関連付けることができますが、複数のチーム プロジェクトにまたがる機能を開発している場合はどうすればよいでしょうか?

たとえば、クライアント向けの特定の製品を開発していて、その製品には独自のチーム プロジェクトがありますが、別のチーム プロジェクトで独立して維持されている他のコンポーネントやツールも使用しています。

両方のプロジェクトの変更を伴う要件の作業項目はどこで作成しますか?

  1. 個別のチーム プロジェクト内のすべての作業項目
  2. 関連付けられたソース コードに関係なく、クライアントのチーム プロジェクト内のすべての作業項目

後者の方が保守と制御が簡単に思えますが、あるチーム プロジェクトからのチェックインを別のチーム プロジェクトの作業項目に関連付ける必要があります。

4

1 に答える 1

2

まず、各チェックインを作業項目に関連付けることは良い習慣であり、その作業項目が正確にどこにあるかよりも重要です。

TFS の観点からは、作業項目が同じプロジェクトにあるか別のプロジェクトにあるかはまったく関係ありません。実際に違いを生むのはレポート側です。

したがって、これを調べる 1 つの方法は、レポートを調べることです。例えば

  • プロジェクトおよびコンポーネント/ツールのすべての作業がプロジェクトに請求される場合は、プロジェクト内にすべての作業項目を作成するのが理にかなっています。
  • コンポーネントへの変更が個別に資金提供されている場合 - 個々のプロジェクトで個別の作業項目を作成する方が理にかなっています

別の見方をすれば、歴史的な理由によるものです。特定のツール/コンポーネントで何が変更されたかを遡って確認したい場合は、プロジェクト内の作業項目も簡単に確認できます。

おそらく、作業項目を賢明に分割し、コンポーネント プロジェクト内のコンポーネント用の作業項目と、メイン プロジェクト内のプロジェクト (コンポーネントの使用に関連する場合) 用の作業項目を作成する方法があります。2 つの作業項目を常にリンクすることができます。

于 2010-03-23T11:36:38.923 に答える