タスクをサポートするためのクライアントの選択
Visual Studio Online または Visual Studio TFS (Team Foundation Server) を使用して、ソフトウェア開発プロジェクトをビルド、計画、および追跡する場合は、次のクライアントおよびツールを使用できます。 これらのクライアントはそれぞれ、PowerPoint ストーリーボーディングを除いて、チーム プロジェクトへの接続が必要です。 チーム プロジェクトは、Visual Studio Online または オンプレミスの TFS で作成します。
主要クライアント |
主要クライアントを使用して、ソース コードとビルドを管理し、作業項目により進行状況を計画および追跡します。また、工数を他のチーム メンバーと共同で調整します。
|
タスク固有のクライアント |
次のクライアントは、テスト工数の管理、フィードバックの提供、作業項目の変更など、特定のタスクをサポートします。
|
Office 統合クライアント |
任意のエディションの Visual Studio と共にインストールされる Team Foundation アドインにより、作業項目トラッキングと特定の Office クライアントが統合されます。 このアドインは、Office 2007、Office 2010、または Office 2013 バージョンをサポートします。
|
タスクとクライアントのサポート
次の表を使用して、実行するタスクに適したクライアントを選択します。 一部のタスクについては、すべての TFS Web ポータル機能への上級アクセスが求められることに注意してください。
凡例: |
- タスク用に設計されています - タスクをサポートしています - 上級アクセスが要求されます 空白 - 使用できません |
ソース コードとビルドの管理
タスク |
Web ポータル |
チーム エクスプローラー |
Team Explorer Everywhere |
---|---|---|---|
Zip ファイルとしてのソース コードのダウンロード |
|||
プロジェクトの計画、進行状況の追跡
タスク |
Web ポータル |
チーム エクスプローラー |
Excel |
プロジェクト |
---|---|---|---|---|
|
||||
作業項目の一括追加と一括変更
タスク |
Web ポータル |
チーム エクスプローラー |
Team Explorer Everywhere |
Excel |
プロジェクト |
---|---|---|---|---|---|
バグのトリアージ、バックログ項目の優先度付け |
|||||
作業項目テンプレートの作成と共有 (2) |
|||||
ワークシートへの数式の追加 |
|||||
メモ:
Web ポータルから直接クエリを開くことはできませんが、Excel または Project を開いて、Web ポータルで作成したクエリを開くことができます。
チーム エクスプローラーで作業項目テンプレートを管理するには、TFS Power Tools のダウンロードを行います。
作業項目リンクの追加と修正
タスク |
Web ポータル |
チーム エクスプローラー |
Excel |
プロジェクト |
---|---|---|---|---|
|
||||
階層リンクの表示と一括変更 (2) |
||||
既存のリンクのリンクの種類を編集する |
||||
メモ:
Web ポータルでは、バックログ項目をポートフォリオ バックログ項目に迅速にマップすることができます。 マッピングは、親子リンクの種類を使用して作業項目をリンクします。 これらのリンクの関係は、他のすべてのサポートされているクライアントで編集することができます。
チーム エクスプローラーでは、ツリー リスト クエリで項目を移動することで、親子リンクを変更できます。 さらに Excel と Project では、行を切り取って貼り付けるか、新しい行を挿入するか、タスクをインデントする (Project のみ) ことで、親子リンクを変更できます。
Project でタスクをリンクする場合、対応する TFS 作業項目の間に、先行処理/後続処理リンクを作成します。
チーム メンバーおよび利害関係者との共同作業
タスク |
Web ポータル |
チーム エクスプローラー |
Microsoft Feedback Client |
PowerPoint ストーリーボーディング |
PowerPoint |
---|---|---|---|---|---|
|
|||||
|
|||||
|
|||||
PowerPoint ストーリーボーディングで作成されたストーリーボードの表示 (2) |
|||||
メモ:
コード レビューの要求や応答には、Visual Studio Premium または Visual Studio Ultimate をインストールする必要があります。 "担当作業" は、これらのエディションのチーム エクスプローラーに表示されます。
ストーリーボードを作成または表示するには、Microsoft PowerPoint がインストールされていなければなりません。
テストの作成、管理、および実行
タスク |
Web ポータル |
チーム エクスプローラー |
Microsoft Test Manager |
---|---|---|---|
|
|||
|
|||
|
|||
進行状況の監視と報告
タスク |
Web ポータル |
Excel |
プロジェクト |
レポート サーバー |
SharePoint のダッシュボード |
---|---|---|---|---|---|
|
|||||
ダッシュボードのカスタマイズ (4) |
|||||
プロジェクト タイムライン (5) |
|||||
リソースの使用状況 (5) |
メモ:
グラフを作成するには、上級アクセス グループに属している必要があります。
アドホック Excel レポートを作成するには、チーム プロジェクトが含まれるチーム プロジェクト コレクションが SQL Server Analysis Services でプロビジョニングされている必要があります。また、Analysis Services の TfsWarehouseDataReader セキュリティ ロールのメンバーである必要もあります。
SQL Server レポート サーバーのレポートを表示するには、チーム プロジェクトを含んでいるチーム プロジェクト コレクションが SQL Server Reporting Services でプロビジョニングされている必要があります。また、レポートがチーム プロジェクトに追加されている必要もあります。 レポートを表示または作成するには、SQL Server アクセス許可が割り当てられている必要があります。
SharePoint ダッシュボードを表示するには、チーム プロジェクトでプロジェクト ポータルが有効になっていること、チーム プロジェクトが SharePoint サイトに関連付けられていること、およびダッシュボードがサイトに追加されていることが必要です。 また、ダッシュボードを表示またはカスタマイズするには、SharePoint アクセス許可が割り当てられている必要があります。
Project に用意されている既定のレポートを使用すると、タスクのスケジューリング、タスクの依存関係、およびリソースの可用性に関する詳細を管理しながら、TFS でデータを保持し、そのデータを作業項目タスクとして利用できるようになります。
Q & A
Q: 何から開始すればよいかを教えてください。
A: Visual Studio または TFS をダウンロードする必要がある場合は、こちらを参照してください。 チーム プロジェクトを作成する必要がある場合は、ここから開始してください。 初めてチーム プロジェクトに接続する場合は、こちらを参照してください。
Q: Office 統合クライアントを機能させるにはどうしますか。
A: [チーム] メニューまたは [チーム] リボンが表示されない場合は、無効にされたアドインを再度有効にする 必要があります。 他の問題のトラブルシューティングについては、こちらを参照してください。
Q: 使用中のクライアントとサーバーのバージョンに依存する互換性の問題はありますか。
A: できます。 詳細については、「Team Foundation クライアントと Team Foundation Server の間の互換性」を参照してください。
Q: Visual Studio を使用しない利害関係者がチームに参加することは可能ですか。
A: はい、できます。 CAL がない利害関係者にアクセスを提供して、次のアクティビティを許可できます。
利害関係者アクセス: このビューでは、チームの誰でもプロジェクトの状態をチェックして、フィードバックを提供できます。 利害関係者はプロジェクトの優先度を追跡し、方向、機能のアイデア、ビジネス アライメントをチームに提供できます。
利害関係者のアクセスを許可するには、利害関係者を利害関係者アクセス グループに追加する必要があります。
フィードバックの提供: 利害関係者がフィードバックを提供できるようにするには、特定のアクセス許可を付与する必要があります。
ダッシュボードとレポートの表示: チーム プロジェクトに構成されているリソースに応じて、組織内の他のメンバーに、レポートとダッシュボードの組み合わせへのアクセスを許可する場合があります。 これらの関係者がレポートを表示して最新の情報に更新できるようにするには、必要なアクセス許可を割り当てる必要があります。
Q: 他に TFS に接続するクライアントはありますか。また、他に使用できるツールはありますか。
A: できます。 Codeplex に追加されたオープンソース クライアント が複数あります。
また、Microsoft Visual Studio Team Foundation Server Power Tools では、生産性を高めるための機能強化、ツール、およびコマンド ライン機能を提供しています。
また、Team Foundation 管理コンソールはオンプレミスの TFS に接続して管理タスクをサポートします。