新しいチーム プロジェクトの開始
Team Foundation Server (TFS) のチーム プロジェクトは、情報を追跡し、チームのソース・コード、ビルド、テスト、および計画の整理に使用する中心的な計画ツールを提供します。特定のソフトウェア テクノロジや製品を開発する際に必要なアクティビティを共有するうえで、チームの中心点となるチーム プロジェクトを作成します。チーム プロジェクトを作成した後は、チーム プロジェクト用に作成されるメイン ノードを使用して作業の管理と追跡を行うことができます。
このトピックの内容
開始の選択
アプリケーション領域とリソースの依存関係
機能、クライアント、および依存関係のライセンス
クライアント アクセス ライセンス (CAL) がない利害関係者のサポート
チーム プロジェクトの作成後にリソースを追加できます。
TFS 用に構成されたリソースによって、チーム プロジェクトは、2 種類のイメージに示すページとリソースと表示されます。
[!メモ]
担当の作業のページでは、Visual Studio Premium、Ultimate、Visual Studio または Visual Studio Test Professional のインストールに表示されます。詳細については、ホワイト ペーパー Visual Studio および MSDN のライセンス処理 を参照してください。
開始の選択
チーム プロジェクトの開始の選択は新しいインストールと起動しているかどうか、既存のエンタープライズ内のチーム プロジェクトを作成した場合によって異なります。
クラウド サービスを使用して開始します |
新しい登録はホストされているサービスのチーム プロジェクトを参照して Team Foundation サービスを参照します。作成します。 |
最初のインストール–標準の構成 |
TFS の基本構成をインストールします。必要に応じてリソースを後で追加することもできます。 「アプリケーション ライフサイクル管理のための Visual Studio および Team Foundation Server の導入」を参照してください。 |
最初のインストール–詳細構成 |
詳細構成を使用すると、TFS をインストールし、プロジェクト ポータルやレポートをサポートするために追加のリソースを構成できます。ついては、サーバー上のリソースへの特定の機能にマップが、機能およびリソースの依存関係に関する参照してください。 「方法: 詳細構成を使用して Team Foundation Server をインストールする」を参照してください。
ヒント
管理オーバーヘッドを最小限にするために、チーム プロジェクト コレクションの数をできるだけ制限します。同じコレクション内で定義されているチーム プロジェクト間で項目をリンクできます。また、各コレクションに対してマネージャーのユーザー、グループ、およびアクセス許可を個別になります。一つのプロジェクト コレクションは簡単に何百もの開発者を処理できます。詳細については、「チーム プロジェクト コレクションを使用したサーバーの整理」を参照してください。
|
既存のインストール内のチーム プロジェクトの追加 |
次の手順を使用して新しいチーム プロジェクトを起動できます。 ヒント:
詳細については、次のガイダンスの手順と関連トピックを参照してください。 |
手順 |
ガイダンス |
---|---|
チーム プロジェクト コレクションに接続します。Visual Studio から、開いている チーム エクスプローラー は、チーム プロジェクトを作成するチーム プロジェクト コレクションに接続します。同じチーム プロジェクト コレクションの共有のようなリソースに存在するチーム プロジェクト。 詳細については、「Team Foundation Server 上のチーム プロジェクトへの接続」を参照してください。 メモ:
|
|
プロセス テンプレートを選択する。プロセス テンプレートに作業を追跡および管理に使用できる、他のチーム アーティファクトと作業項目の種類を決定します。チームで作成できる作業項目の種類は、チーム プロジェクトの作成に使用したプロセス テンプレートで定義されている作業項目、またはチーム プロジェクトの作成後にチーム プロジェクトに追加された作業項目だけです。 メモ:
|
|
[チーム プロジェクトの作成]。Visual Studioから、[新しいチーム プロジェクト] ウィザードを起動するには [ファイル]、[新規作成] と [チーム プロジェクト] を選択します。 メモ:
|
|
チームを構成します。Team System Web Accessの [ホーム] のページから、[すべてのメンバーの管理] のリンクを選択します。チーム メンバーのユーザー アカウントを追加します。「チームの作成と構成」を参照してください。 メモ:
|
|
作業を計画します。開始し、作業をタスクのボードを使用して計画はスプリントとも呼ばれます) に定義します。Team System Web Accessからこれらの機能にアクセスします。Team System Web Access 機能の完全なセットにアクセスできる場合は、バックログのページを使用できます。機能、クライアント、および依存関係のライセンスを参照してください。 詳細については、アジャイル計画とイテレーションを参照してください。 |
|
ソース・コードを追加します。Visual Studioからソース・コードを追加します。「バージョン管理の使用」を参照してください。 |
|
ビルド定義の作成。Visual Studioからのビルド定義を作成します。「アプリケーションのビルド」を参照してください。 |
アプリケーション領域とリソースの依存関係
次の表は、対応する機能にアクセスできるように、チームの Team Foundation の配置にプロビジョニングする必要があるサーバーを示します。チーム プロジェクトを作成した後に、リソースを追加できます。チーム プロジェクトの作成後にリソースを追加できます。を参照してください。
アプリケーション領域 |
Team Foundation Server |
Team Foundation ビルド |
SharePoint 製品 |
SQL Server Analysis Services |
SQL Server Reporting Services |
Team Foundation Server Proxy |
Visual Studio Lab Management |
---|---|---|---|---|---|---|---|
[Web アクセス] (1) |
|||||||
(2) [ソース管理エクスプローラー] |
|||||||
作業項目ツール |
|||||||
[ビルド] (4) |
|||||||
[ドキュメント] (5) |
|||||||
Excel レポート (6) |
|||||||
[レポート] (7) |
|||||||
リモート サイトのサポート (8) |
推奨 |
||||||
仮想環境 (9) |
(青いフィールド) チェックマークは対応する機能をサポートするためにサーバー リソースが要求されたことを示します。
メモ:
[Web アクセス] は Team System Web Accessの TFS に Web インターフェイスことをチーム プロジェクトへのアクセスの許可セットが提供する、アジャイル計画開き、追跡は、バージョン コントロール、[ツール ビルドします。一部の機能は、構成が必要です。機能、クライアント、および依存関係のライセンスを参照してください。
[ソース管理エクスプローラー] を使用して、チームのプロジェクトのソース・コードを管理できます。「バージョン管理の使用」を参照してください。
[作業項目] のページから、チームは製品とその機能の開発を追跡、監視、および報告するために作業項目と作業項目クエリを作成できます。作業項目は、作業の定義、割り当て、優先度、および状態を保存するために使用するデータベース レコードです。チームで作成できる作業項目の種類は、チーム プロジェクトの作成に使用したプロセス テンプレートで定義されている作業項目、またはチーム プロジェクトの作成後にチーム プロジェクトに追加された作業項目だけです。
「作業の追跡とワークフローの管理」を参照してください。
[ビルド] のページは、チーム プロジェクトに対して定義されているビルド定義を示します。このページでは、の配置が構成されている Team Foundation ビルドインストールしたときだけ表示され、その。Team Foundation ビルド サービスにアクセスするには、ビルド コントローラーを使用するようにチーム プロジェクト コレクションが構成されている必要があります。各ビルド コントローラーは、1 つのチーム プロジェクト コレクション専用です。コントローラーは、指定されたコレクション内の任意のチーム プロジェクトからのビルド要求を受け付けます。Team Foundation ビルド は、製品ビルドを定期的に作成および管理するためにチームができます。たとえば、チームでデイリー ビルドを実行して共有サーバーにポストできます。また、Team Foundation ビルドには、各ビルドのステータスと品質に関するビルド レポートも用意されています。
「アプリケーションのビルド」を参照してください。
[ドキュメント] のページは、チーム プロジェクトが SharePoint 製品に構成されている場合にのみ表示されます。チーム プロジェクトを作成したら、プロジェクト ポータルとして SharePoint サイトまたは別のネットワークの場所を構成できます。プロジェクト ポータル SharePoint 製品と依存関係を参照してください。
Microsoft Excel のレポートは [ドキュメント] フォルダーに SharePoint サイトでチーム プロジェクトを構成するときにアップロードされます。これらのレポートを使用すると、チーム プロジェクトの burnrate、バグのバックログ、ソフトウェア品質、テストの進行状況、およびそのほかのメトリックを追跡できます。プロジェクトのダッシュボード内のこれらのレポートの表示の複数。SharePoint 製品 の依存関係に加えて、Excel レポートは SQL Server の両方の Analysis Services でチーム プロジェクトをホストする構成されたチーム プロジェクト コレクションによって異なります。
既定の Excel レポートの概要と、Excel レポート (アジャイル) または Excel レポート (CMMI)を参照してください。
チーム プロジェクトに SharePoint サイトがない場合でも、ステータス、および傾向レポートを作成するには、Excel を使用できます。「作業項目クエリを使用した Microsoft Excel でのレポートの作成」を参照してください。
[レポート] のページは、チーム プロジェクトをホストするチーム プロジェクト コレクションが SQL Server の両方の SQL Server Reporting Services および Analysis Services で構成されている場合にのみ表示されます。、SQL Server の Reporting Services をホストするサーバーにアップロードするカスタム レポートおよびこのページでは、レポート マネージャーへのアクセスを提供します。既定値Team Foundation Server が提供する既定のプロセス テンプレートは、いくつかの既定のレポートが含まれます。
既定のレポートの概要については、レポート (アジャイル) または レポート (CMMI)を参照してください。
一部のチーム メンバーがバージョン コントロールの主な位置からリモートで Team Foundation Server の場合、Proxy をインストールし、それをサポートするように構成することもできます。分散チームの場所にある、ダウンロードされたバージョン コントロール ファイルのキャッシュを Team Foundation Server Proxy で管理することにより、広域接続間で必要な帯域幅を大幅に低減できます。Team Foundation Server Proxy を使用するようにクライアントが構成されている場合、ユーザーはファイルの管理を意識する必要がなくなります。すべてのメタデータの交換とファイルのアップロードは、TFS と直接やり取りし続けます。
「方法: リモート サイトでバージョン管理ファイルをキャッシュする」を参照してください。
Visual Studio Lab Managementを使用して、チームは、アプリケーションの開発、配置、およびテストに仮想環境を作成し、再配置、追跡できます。テスト チームで Microsoft Test Manager を使用すると、このような仮想環境に基づいてアプリケーションをテストするためのテスト ケースを作成できます。このような仮想環境に Test Manager からアクセスするには、チーム プロジェクトが格納されているサーバーが Lab Management と通信するように構成されている必要があります。
「SCVMM 環境用の Lab Management の構成」を参照してください。
プロジェクト ポータル SharePoint 製品と依存関係
チームでは、プロジェクト ポータルを使用して、ドキュメント テンプレートおよび定義済みレポートを共有します。これらの定義済みオブジェクトは、チーム プロジェクトに対して選択したプロセス テンプレートに基づいています。
重要 |
---|
チーム プロジェクト ポータルとして SharePoint サイトを追加した場合、[ドキュメント] は チーム エクスプローラーに表示されます。このページは、チーム プロジェクトの SharePoint ライブラリにリンクされ、プロジェクトのメンバーは、プロジェクトに関連するドキュメントを保存、および共有するために使用できます。この機能は、SharePoint サイトを追加した場合のみ使用できます。別の種類の Web サイトを追加した場合、[ドキュメント] のページは生成されません。 |
次のリソースへのアクセスは SharePoint 製品でチーム プロジェクトをプロビジョニングする必要があります。プロビジョニングされている場合、これらのリソースは [ドキュメント] のページのフォルダーとサブフォルダー内に表示されます。
チーム プロジェクトが SharePoint 製品と構成されている場合にのみ次のアーティファクトと機能を使用できます。SharePoint の追加機能を追加し、チーム特定の領域を追加できます。作成後に SharePoint サイトでチーム プロジェクトを構成する場合、では後で必要アーティファクトをアップロードする必要があります。
ドキュメントのリポジトリ: チームでドキュメントをチェックインし、共有するには、リポジトリを使用できます。「ドキュメントおよびドキュメント ライブラリの管理」を参照してください。
Wikis: 各チーム プロジェクトは、チーム Wikis があります。
自分のプロセス テンプレートに基づいてのボックスのアーティファクト: チーム プロジェクトを作成するために選択したプロセス テンプレートは、チーム プロジェクトの作成時にアップロードされるさまざまなアーティファクトを定義します。[ドキュメント] のページからこれらのアーティファクトにアクセスできます。これらは、チーム プロジェクトの SharePoint 製品 をホストするサーバーに保存されます。
Microsoft Excel レポート: チーム プロジェクトのデータ ウェアハウスから情報を表示するために Excel レポートを使用できます。これらのレポートは、ダッシュボード内の情報の表示をサポートします。
ブック: 懸案事項、およびバグをトリアージの追跡にブックを使用できます。ブックは、MSF for CMMI のとを TFS が提供するプロセス テンプレートのみです。
ブック (アジャイル) または ブック (CMMI) を参照してください。
ダッシュボード: 共通のタスクをすばやく実行ダッシュボードの表示のプロジェクトのデータ、調査作業をサポートします。ヘルプ チーム。ほとんどのダッシュボードでは、Analysis Services キューブ内のデータにアクセスする Microsoft Excel のレポートを複数表示できます。6 つのエンタープライズ ダッシュボードすべてにアクセスできるチーム メンバーに対しては、Microsoft Office SharePoint Server 2007 Enterprise Edition または SharePoint Server 2010 Enterprise Edition がインストールされている SharePoint サイトを選択する必要があります。
詳細については、ダッシュボード (アジャイル) か ダッシュボード (CMMI)を参照してください。
ガイダンスを処理するリンク: MSDN のプロセス ガイダンスへのリンクが [サポート] フォルダー内の作業項目の種類に対して定義されます。プロセス ガイダンスには、チーム プロジェクトの作業の調整方法、およびプロジェクト ライフ サイクル全体における作業項目の種類の使用方法について説明します。
[!メモ]
チーム エクスプローラーで作業項目に表示されるプロセス ガイダンス アイコンを形成クリックすると、対応する作業項目の種類のプロセス ガイダンスのサポート ファイルで定義されたページを Web ブラウザーに表示されます。プロジェクト ポータルと、チーム プロジェクト、またはプロセス ガイダンスのサポート ファイルをプロジェクト ポータルにアップロードされて構成していない場合は、このリンクがアクティブではありません。
カスタム プロセス ガイダンスのコンテンツにリダイレクトできます。
MSDN のプロセス ガイダンスの概要については、Team Foundation Server のプロセス ガイダンスとプロセス テンプレートを参照してください。
ライセンス処理機能と依存関係
Team Foundation クライアントからの Team Foundation Server に接続します。次の表に示すように、Team System Web Access のみまたは チーム エクスプローラーから一部の機能にアクセスできます。Team System Web Access の特定の機能にアクセスするには、TFS 管理者がの対応する Web アクセス許可のグループに追加する必要があります。既定では、チーム プロジェクトに追加されたすべてのメンバーは、標準的なグループに追加されます。他の機能は、[Web アクセス許可] の 完全には のグループに追加する必要があります。「Team System Web Access の機能へのアクセス」を参照してください。
Team Web Access |
チーム エクスプローラー |
Web アクセス許可 |
|
---|---|---|---|
作業項目と作業項目クエリ |
[標準] |
||
[ソース管理エクスプローラー] |
[標準] |
||
ビルド エクスプローラー |
[標準] |
||
チームを構成し、メンバーを管理します。 |
[標準] |
||
個人とチーム アラート (1) |
[標準] |
||
チームのダッシュボード (ホーム ページ) |
[標準] |
||
[タスク ボード] |
[標準] |
||
Backlog |
Full |
||
フィードバックの要求 (1) |
Full |
||
コード レビュー (2) |
N/A |
||
(自分の作業) (2) タスク一時停止と再開 |
N/A |
||
パワー ポイント Storyboarding (2) |
N/A |
N/A |
N/A |
(緑のフィールド) チェックマークは Team Foundation の対応するクライアントを使用して、追加したとき [Web Access Permission] のグループに対応する機能にアクセスできることを示します。
メモ:
チーム メンバーは、チーム プロジェクトの変更が加えられたときに電子メール通知を受け取るにサブスクライブできます。警告は、作業項目のステータスが変更されたとき、チェックインが発生したとき、ビルドが完了したとき、またはビルドの状況が変更されたときに送信されます。「個人およびチーム警告の設定」を参照してください。アラートを設定し、フィードバックを要求するには、チーム プロジェクトが格納されているサーバーのアラートは、電子メールを送信するために Simple Mail Transfer Protocol (SMTP) の既存のサーバーを使用するように構成する必要があります。「電子メール通知の構成および SMTP サーバーの指定」を参照してください。
これらの機能にアクセスするには、Visual Studio Premium、Ultimate、Visual Studio またはインストール Visual Studio Test Professional を必要とする場合があります。詳細については、ホワイト ペーパー Visual Studio および MSDN のライセンス処理 を参照してください。
Team Foundation の他のクライアントについては、Team Foundation クライアントの操作"を参照してください。
クライアント アクセス ライセンス (CAL) がない利害関係者のサポート
TFS と対話するほとんどのユーザーは、CAL が必要です。ただし、次のアクティビティの CAL がない利害関係者にアクセスできます:
作業項目専用ビュー: Team System Web Accessで、作業項目のページを使用して作成した作業項目を作成および表示できます。このビューは、CAL がない TFS の配置を組織のすべてのメンバーへのアクセスを提供するように設計されています。このビューでは、関係者は、コード障害を報告するか、製品機能の推奨値、または顧客からのフィードバックの応答を確認できます。「作業項目専用ビューでの作業項目の管理 (Team Web Access)」を参照してください。
フィードバックを提供します。: 自分の利害関係者にフィードバックを提供することを許可するには、特定のアクセス許可を付与する必要があります。また、フィードバックの応答を表示またはそのほかの作業項目の種類を作成することを許可できます。また、フィードバックの応答を表示し、そのほかの作業項目の種類を作成するように制限する Web アクセス許可のグループにユーザーを追加できます。「フィードバックを提供するためのアクセス許可を利害関係者に付与する」を参照してください。
ダッシュボードとレポートの表示: チーム プロジェクト用に構成するリソースによって組織内の他のメンバーにアクセスする場合があります。レポートとダッシュボードの組み合わせになる場合があります。レポートを表示、更新するこれらの関係者のために必要なアクセス許可を再配置する必要があります。「Visual Studio ALM のレポートの表示と管理に必要なアクセス許可の割り当て」を参照してください。
チーム プロジェクトの作成後にリソースを追加できます。
チーム プロジェクトの作成後にリソースを構成するには、次のトピックから 1 を参照:
チーム プロジェクトをカスタマイズするには、作業項目トラッキングおよびチーム プロジェクトのカスタマイズ"を参照してください。