チーム プロジェクトのカスタマイズ
更新 : 2007 年 11 月
新しいチーム プロジェクトを作成する場合、チーム プロジェクトの設定、ツール、およびコンテンツは、新しいチーム プロジェクト ウィザードで選択したプロセス テンプレートによって決まります。チーム プロジェクトで作業するうちに、初期設定がニーズに合わなくなっており、チーム プロジェクトをカスタマイズする必要があることに気付く場合があります。たとえば、チーム プロジェクトの作成時に、MSF for Agile Software Development プロセス テンプレートを使用した場合、このテンプレートによって作成された Contributors グループが一般的すぎること、Developer や Tester のようにロール固有のグループが必要であることに気付くことがあります。また、既定のチェックイン ポリシーは有用だが、独自のチェックイン ポリシーも用意する必要があることに気付くこともあります。さまざまな方法でチーム プロジェクトをさらに改良したり、カスタマイズしたりできます。
グループとアクセス許可
既定のグループが不十分または不適切な場合は、これらのグループを更新することも、新しいグループを作成することもできます。また、グループに対して個々のユーザーの追加や削除を行うこともできます。さらに、グループに対してアクセス許可を付与したり、失効させたりすることもできます。グループとアクセス許可のカスタマイズの詳細については、「アクセス許可の管理」を参照してください。
作業項目の種類とクエリ
ワークフローに合わせて作業項目の種類をカスタマイズしたり、トラッキングする作業項目のさまざまな種類をカスタマイズしたりできます。たとえば、次のようにカスタマイズできます。
フィールドを追加する。
フィールドの名前を変更する。
フィールドの許容値のリストを制限する。
状態とサポートされている状態遷移を変更する。
フィールドを必須または読み取り専用にする。
あるフィールドを別のフィールドに依存させる。
フィールド値を自動的に設定する。
フォームに表示する情報の配置を変更する。
特定のフィールドに関連付ける Microsoft Project の列を変更する。
作業項目の種類を作成する。
独自のパブリック クエリまたはプライベート クエリを作成することもできます。プロセス テンプレートの作業項目の種類をカスタマイズし、更新されたテンプレートを使用して新しいチーム プロジェクトを作成する方法の詳細については、「プロセス テンプレートのカスタマイズ」を参照してください。既存のチーム プロジェクトで作業項目の種類を直接カスタマイズする方法の詳細については、「Team Foundation の作業項目の種類のカスタマイズ」を参照してください。
ソース管理のチェックイン メモとチェックイン ポリシー
既定のチェックイン メモが不十分または不適切な場合は、チェックイン メモのフィールドを追加または削除できます。また、一部のフィールドを必須にし、他のフィールドは任意にすることもできます。既定のチェックイン ポリシーが不十分または不適切な場合は、個々のチェックイン ポリシーの追加、更新、または削除を行うことができます。チェックイン ポリシーによって実行できる内容と、チェックイン ポリシーの作成方法の詳細については、「チェックイン ポリシーおよびチェックイン メモの操作」を参照してください。
区分とイテレーション
Microsoft Visual Studio Team System プロセス テンプレートのいずれかを使って新しいチーム プロジェクトを作成した場合、区分またはイテレーションの分類構造はチーム プロジェクトに含まれません。サードパーティ製のプロセス テンプレートを使用すると、チーム プロジェクトの区分とイテレーションが設定されない場合があります。区分またはイテレーションで機能やコンポーネントを階層的に分類することにより、チーム プロジェクトの構造を更新できます。階層構造を提供することで、たとえば、チーム メンバはこれらの階層構造に作業項目やテスト ケースを保存できます。チーム プロジェクトの区分とイテレーションを確立する方法の詳細については、「初期プロジェクト区分またはイテレーションの設定」を参照してください。
チーム ポータル
チーム プロジェクトでチーム ポータルを使用する場合、チーム ポータルの主要な焦点は、チーム メンバや組織内の他の人々に情報を伝達することであると考えられます。ポータルまたはそのコンテンツの外観や動作を変更できます。プロセス テンプレートのチーム ポータルをカスタマイズし、更新されたテンプレートを使用して新しいチーム プロジェクトを作成する方法の詳細については、「チーム プロジェクト ポータルの使用」を参照してください。既存のチーム ポータルのカスタマイズの詳細については、チーム ポータル メニューから利用できるオンライン ヘルプを参照してください。
プロセス ガイダンス
プロセス ガイダンスは、チーム プロジェクトで使用するすべてのロール、フォーム、レポート、およびワークフローについて説明するものです。Team Foundation Server に付属のプロセス ガイダンスを編集すると、チームが従う必要のあるプロセスをカスタマイズすることができます。プロセス ガイダンスのカスタマイズの詳細については、「MSF for Agile Software Development」および「MSF for CMMI Process Development」を参照してください。
チーム レポート
Business Intelligence Development Studio または SQL Server 2005 Reporting Services デザイナを使用するか、レポートを抽出し、手動で XML を編集することで、独自のカスタム レポートを作成できます。チーム プロジェクトのレポートのカスタマイズの詳細については、「方法 : レポート デザイナを使用して Team System の詳細レポートを作成する」を参照してください。
ビルドの種類
各チーム プロジェクトは、独自のビルドの種類を保持できます。チームのビルドの種類のカスタマイズの詳細については、「Team Foundation ビルドでのビルド定義の操作」を参照してください。