タスクをサポートするためのクライアントの選択

Visual Studio Online または Visual Studio TFS (Team Foundation Server) を使用して、ソフトウェア開発プロジェクトをビルド、計画、および追跡する場合は、次のクライアントおよびツールを使用できます。 これらのクライアントはそれぞれ、PowerPoint ストーリーボーディングを除いて、チーム プロジェクトへの接続が必要です。 チーム プロジェクトは、Visual Studio Online または オンプレミスの TFS で作成します。

主要クライアント

主要クライアントを使用して、ソース コードとビルドを管理し、作業項目により進行状況を計画および追跡します。また、工数を他のチーム メンバーと共同で調整します。

  • Web ポータルは、TFS がインストールまたは更新されると自動的にインストールされ、更新されます。 Web ポータルには次のブラウザーを使用してアクセスできます。

    • Internet Explorer バージョン 9、10、11、および 12

    • Mozilla Firefox、最新バージョン (27)

    • Google Chrome、最新バージョン (32)

    • Safari (MAC でのみサポートされます) バージョン 7

  • チーム エクスプローラーVisual Studio の各バージョンと共にインストールされます。

  • Team Explorer Everywhere は、Eclipse ベースの環境や Windows 以外のプラットフォームからの TFS へのアクセスをサポートします。 チームでは、Eclipse や任意のオペレーティング システムのコマンド ラインから共同作業を行うことができます。

タスク固有のクライアント

次のクライアントは、テスト工数の管理、フィードバックの提供、作業項目の変更など、特定のタスクをサポートします。

  • Microsoft Test Manager を使用すると、テスト作業の管理、手動テストの作成と実行、およびテスト作業中に検出されたバグの作成と追跡を行うことができます。 Test Manager Test Manager は Visual Studio Test Professional と Visual Studio Enterprise と共にインストールされます。

  • 利害関係者は Microsoft Feedback Client を使用し、ビデオ、オーディオ、またはテキストのコメントとして、アプリケーションに対するフィードバックを記録できます。 このクライアントは、Visual Studio のすべてのバージョンと共にインストールするか、無料ダウンロードからインストール することができます。 すべてのフィードバックは作業項目データ ストアに格納されるため、利害関係者に適切なアクセス許可を付与する必要があります。

Office 統合クライアント

任意のエディションの Visual Studio と共にインストールされる Team Foundation アドインにより、作業項目トラッキングと特定の Office クライアントが統合されます。 このアドインは、Office 2007、Office 2010、または Office 2013 バージョンをサポートします。

タスクとクライアントのサポート

次の表を使用して、実行するタスクに適したクライアントを選択します。 一部のタスクについては、すべての TFS Web ポータル機能への上級アクセスが求められることに注意してください。

凡例:

必須 - タスク用に設計されています

タスクのサポートの概念図 - タスクをサポートしています

上級アクセス - 上級アクセスが要求されます

空白 - 使用できません

ソース コードとビルドの管理

タスク

Web ポータル

チーム エクスプローラー

Team Explorer Everywhere

ソース コードを Team Foundation バージョン管理に追加します。

開発用コンピューターでの Git の設定

バージョン管理へのファイルの追加 (Eclipse)

必須 必須

ソース コードの表示、参照

必須 必須 必須

ワークスペースのマップ

必須 必須

コードの開発と保留中の変更の管理

必須 必須

Team Foundation バージョン管理からのファイルのダウンロード (取得)

必須 必須 必須

Git からのファイルのダウンロード (取得)

必須 必須

コードのチェックインとチェックアウト

必須 必須

Zip ファイルとしてのソース コードのダウンロード

必須

ビルド定義の作成

必須 必須

ビルドの管理

必須 必須

ビルドの品質の表示と評価

必須 必須 必須

アクセス許可の管理:TFVC または Git

必須

プロジェクトの計画、進行状況の追跡

タスク

Web ポータル

チーム エクスプローラー

Excel

プロジェクト

バックログの作成と整理

必須 タスクのサポートの概念図 タスクのサポートの概念図 タスクのサポートの概念図

ポートフォリオ バックログの使用

必須 上級アクセス

タスクのサポートの概念図 タスクのサポートの概念図

かんばんボードによる進行状況の追跡

必須

タスク ボードでのスプリントの作業

必須

予測スプリント

必須

タスクのサポートの概念図

チームの追加およびチーム アクティビティの管理

必須

作業項目の一括追加と一括変更

タスク

Web ポータル

チーム エクスプローラー

Team Explorer Everywhere

Excel

プロジェクト

作業項目のクエリ

必須 必須 必須

Excel または Project でクエリを開く (1)

必須

必須 必須

リストの分類およびフィルター処理のために作業項目にタグを追加する

必須

バグのトリアージ、バックログ項目の優先度付け

必須 必須 必須 必須

作業項目の一括追加 (Excel)

必須 必須

Bulk modify work items (作業項目の一括変更)

タスクのサポートの概念図

必須 必須

作業項目テンプレートの作成と共有 (2)

必須 必須

ワークシートへの数式の追加

必須

オフライン作業

必須 必須

区分レベルのアクセス許可の管理

必須

メモ:

  1. Web ポータルから直接クエリを開くことはできませんが、Excel または Project を開いて、Web ポータルで作成したクエリを開くことができます。

  2. チーム エクスプローラーで作業項目テンプレートを管理するには、TFS Power Tools のダウンロードを行います。

作業項目リンクの追加と修正

タスク

Web ポータル

チーム エクスプローラー

Excel

プロジェクト

2 つの作業項目のリンク

必須 必須 必須 必須

作業分解構造 (WBS) の作成

必須

必須 必須

バックログ項目をポートフォリオ バックログ項目にマップする (1)

必須 上級アクセス

タスクのサポートの概念図 タスクのサポートの概念図 タスクのサポートの概念図

階層リンクの表示と一括変更 (2)

必須 必須 必須 必須

先行処理/後続処理のリンクの一括追加または一括変更 (3)

必須

既存のリンクのリンクの種類を編集する

必須 必須 必須

担当作業または Git を使用して、ソース コードを作業項目にリンクする

必須

メモ:

  1. Web ポータルでは、バックログ項目をポートフォリオ バックログ項目に迅速にマップすることができます。 マッピングは、親子リンクの種類を使用して作業項目をリンクします。 これらのリンクの関係は、他のすべてのサポートされているクライアントで編集することができます。

  2. チーム エクスプローラーでは、ツリー リスト クエリで項目を移動することで、親子リンクを変更できます。 さらに Excel と Project では、行を切り取って貼り付けるか、新しい行を挿入するか、タスクをインデントする (Project のみ) ことで、親子リンクを変更できます。

  3. Project でタスクをリンクする場合、対応する TFS 作業項目の間に、先行処理/後続処理リンクを作成します。

チーム メンバーおよび利害関係者との共同作業

タスク

Web ポータル

チーム エクスプローラー

Microsoft Feedback Client

PowerPoint ストーリーボーディング

PowerPoint

チームのルームでの共同作業

必須 上級アクセス

フィードバックの要求

必須 上級アクセス

フィードバックの提供

必須

フィードバックの確認

必須 必須

担当作業機能を使用したコード レビューの要求と、そのコード レビューに対する応答 (1)

必須 上級アクセス

機能、ユーザー ストーリー、またはエクスペリエンスのストーリーボード作成 (2)

必須

PowerPoint ストーリーボーディングで作成されたストーリーボードの表示 (2)

必須 必須

[ストーリーボード] タブを使用したストーリーボードから作業項目へのリンクの作成

必須 必須

必須

メモ:

  1. コード レビューの要求や応答には、Visual Studio Premium または Visual Studio Ultimate をインストールする必要があります。 "担当作業" は、これらのエディションのチーム エクスプローラーに表示されます。

  2. ストーリーボードを作成または表示するには、Microsoft PowerPoint がインストールされていなければなりません。

テストの作成、管理、および実行

タスク

Web ポータル

チーム エクスプローラー

Microsoft Test Manager

テスト計画やテスト スイートの計画および管理

必須 上級アクセス

必須

手動テスト ケースの作成

必須 上級アクセス

必須

テストを実行する

必須 上級アクセス

必須

テスト結果の追跡

必須 必須

テスト ケース、共有ステップ、その他の作業項目の照会

必須 必須 必須

テストのアクセス許可の管理

必須

進行状況の監視と報告

タスク

Web ポータル

Excel

プロジェクト

レポート サーバー

SharePoint のダッシュボード

累積フロー チャート

必須

タスク バーンダウン

必須

チームのベロシティ

必須

必須

クエリに基づく円グラフ、棒グラフ、トレンド グラフの作成 (1)

必須 上級アクセス

クエリ ベースの円グラフ、縦棒グラフ、およびトレンド グラフの生成 (Excel) (2)

必須

コード品質、プロジェクトの進行状況、テスト計画、およびバグ追跡の監視 (3、4)

必須 必須 必須

チームのホーム ページのカスタマイズ

必須

ダッシュボードのカスタマイズ (4)

必須

プロジェクト タイムライン (5)

必須

リソースの使用状況 (5)

必須

メモ:

  1. グラフを作成するには、上級アクセス グループに属している必要があります。

  2. アドホック Excel レポートを作成するには、チーム プロジェクトが含まれるチーム プロジェクト コレクションが SQL Server Analysis Services でプロビジョニングされている必要があります。また、Analysis Services の TfsWarehouseDataReader セキュリティ ロールのメンバーである必要もあります。

  3. SQL Server レポート サーバーのレポートを表示するには、チーム プロジェクトを含んでいるチーム プロジェクト コレクションが SQL Server Reporting Services でプロビジョニングされている必要があります。また、レポートがチーム プロジェクトに追加されている必要もあります。 レポートを表示または作成するには、SQL Server アクセス許可が割り当てられている必要があります。

  4. SharePoint ダッシュボードを表示するには、チーム プロジェクトでプロジェクト ポータルが有効になっていること、チーム プロジェクトが SharePoint サイトに関連付けられていること、およびダッシュボードがサイトに追加されていることが必要です。 また、ダッシュボードを表示またはカスタマイズするには、SharePoint アクセス許可が割り当てられている必要があります。

  5. 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 に接続して管理タスクをサポートします。