TFS を使用した場合と Project を使用した場合のプロジェクト管理における操作上の相違点
Microsoft Project または Microsoft Project Professional の機能を使用してプロジェクトをスケジュールでき、その一方で、Visual Studio Team Foundation Server (TFS) でデータを保持し、作業を追跡できます。 Project Server が配置されている場合は、Project Server 用の Team Foundation Server 拡張機能をインストールすると、エンタープライズ プロジェクト計画を最適な方法で管理できます。
このトピックでは、2 つのサーバー製品の統合と比較して、Microsoft Project の Team Foundation プラグインを使用した場合の利点と操作上の相違点について説明します。 Project Server の詳細については、「Project の主要機能」を参照してください。
このトピックの内容
TFS と Project Server の統合の利点
Project を使用した場合と TFS を Project Server に統合した場合の操作上の相違点
Project Professional からの発行と Project からの発行
TFS と Project Server の統合の利点
TFS と Project Server の統合は、プロジェクト管理オフィスとソフトウェア開発チームの間のコラボレーション ギャップを埋める必要のある組織にとって大きな進展になります。 2 つのサーバー製品を統合することにより、次のようにチーム間の共同作業をより効果的に行うことができるようになります。
さまざまなシステムに保存されている定量的データを活用することで、ポートフォリオの実行や戦略的目標の調整に加え、ソフトウェア開発プロジェクトのリソース配分状況について最新の洞察が得られます。
チーム間で行うプロジェクト情報の共有を自動化し、共通のデータと同意済みのメトリックスにより、ウォーターフォールとアジャイルのように、異なる方法を使用するチーム間の連携を強化します。
Visual Studio、Microsoft Project、SharePoint 製品など、開発チームとプロジェクト管理チームが使い慣れたツールを使用して協力し、プロジェクトのタイムラインや進行状況について連絡を取り合うことができるようにします。
Project Server を配置していない場合は、Microsoft Project の Team Foundation プラグインを使用して、Team Foundation の作業項目に基づいてプロジェクトを管理できます。 Visual Studio またはチーム エクスプローラーをインストールすると、Microsoft Project 用の Team Foundation プラグインがインストールされます。 このプラグインを使用して、TFS の作業項目データを追加および変更できます。 プロジェクトの計画、タスクのスケジュール設定、リソースの割り当て、変更の追跡を行うことができます。 作業項目は、異なるユーザーがさまざまなプロジェクト計画から更新できます。
Microsoft Project の Team Foundation プラグインを使用して実行できる主なタスクと、2 つのサーバー製品の統合を必要とする主なタスクの違いを次の表に示します。 このプラグインは、Project 2007、Project 2010、および Project 2013 のすべてのエディションで使用できます。 TFS と Project Server を統合するには、Project Professional 2007、Project Professional 2010、または Project Professional 2013 をインストールしておく必要があります。
機能 |
Microsoft Project の Team Foundation プラグイン |
TFS と Project Server の統合 |
---|---|---|
TFS に直接接続し、作業項目とその依存関係を変更する。 |
![]() |
|
プロジェクト計画を開始し、作業をスケジュールし、プロジェクト カレンダーを管理する。 |
![]() |
![]() |
依存関係リンクを管理および同期する。 |
![]() |
|
プロジェクトのステータス、スケジュール、およびリソースの割り当てを表示する。 |
![]() |
![]() |
サブプロジェクト、標準プロジェクト、およびエンタープライズ プロジェクトを操作する。 |
![]() |
![]() |
コラボレーションおよび同期のレベルを制御する。 |
|
![]() |
エンタープライズ リソース プールを表示して活用する。 |
|
![]() |
複数のエンタープライズ プロジェクト計画にわたるリソース割り当てを表示する。 |
|
![]() |
ポートフォリオの最適化、需要の管理、およびレポート機能 (Project Server でのみ使用可能な機能) を活用する。 |
|
![]() |
Project 用の Team Foundation プラグインを使用した場合と TFS を Project Server に統合した場合の操作上の相違点
次の表は、Project を使用して TFS の作業項目を発行および更新する場合と、TFS と Project Server の間でデータを同期する場合の操作上の相違点をまとめたものです。
操作区分 |
Microsoft Project の Team Foundation プラグイン |
TFS と Project Server の統合 |
---|---|---|
同期化モデル |
プロジェクト マネージャーが直接発行できるか、必要に応じて Team Foundation から更新できる同期プロセスをサポートします。
|
プロジェクト マネージャーが計画の更新を制御できる同期プロセスをサポートします。
|
発行および更新プロセス |
|
|
作業およびリソースのロールアップ |
|
|
セットアップおよび構成 |
|
|
Project Professional からの発行と Project からの発行
Project Professional からタスクを発行する場合は、[ファイル] メニューを開き、[発行] をクリックして、Project Server にプロジェクト計画を発行します。 Project Server が更新されると、同期エンジンは Project Server からデータをプルし、同期用に構成されたデータに基づいて更新する Team Foundation のデータを判別します。 同期用に構成されたチーム プロジェクト、作業項目、およびフィールドだけが更新されます。
Project からタスクを発行する場合は、[チーム] リボンまたは [チーム] メニューの [発行] をクリックします。