次の方法で共有


役に立つレポートをサポートするチーム アクティビティの確認

TFS (内部設置型) の配置にレポート サーバーを追加して、ビルドの品質評価、バグの傾向、バーンダウン、テストの進行状況など、チーム プロジェクトに関する豊富なデータにアクセスできます。 SQL Server Reporting Services (SSRS) のレポートには、チームが作業を管理し、プロセスを改善するのに役立つ情報が示されます。

手順 1: レポート サーバーの追加

レポート サーバーを追加する

手順 2: レポートのアップロード

レポートをアップロードする

手順 3: アクセス許可の付与

レポートを表示または作成するためのアクセス許可の付与

手順 4: チームのタスクのレビュー

   

ここまでで、レポートをアップロードしました。レポートを使用して進行状況を追跡して状況を把握し、プロセスを改善するにはどうすればよいでしょうか。

まず、チームが、これらのレポートで使用されるデータを作成するアクティビティを実行していることを確認します。 チームは、これらの操作のほとんどを既に行っていると思います。

ここでは、TFS が提供するレポートとレポートに関連付けられたチーム アクティビティの概要を示します。 時間の経過と共に、これらのレポートを使用して傾向を把握し、目的の結果を実現するためにさらに注意が必要な手順とプロセスを識別できます。

コードの品質の監視

ビルド レポートは、開発中のソフトウェアの品質を追跡します。 各ビルド定義の一部として自動的に実行されるテストを定義し、コード カバレッジ データを収集するテストをインストルメント化すると、ビルド、テスト、およびコードの品質に関する洞察を得ることができます。

ビルドとテストのアクティビティ

  1. ビルド システムの設定

  2. ビルド プロセスを定義します

  3. ビルド プロセスでテストを実行します

  4. 完了したビルドを評価して、ビルドの品質評価ディメンションを設定します。

ビルド レポート

ビルドのテストと監視に関する無料のガイドをダウンロードするには、「Testing for Continuous Delivery with Visual Studio 2012」を参照してください。

一定期間内のビルド成功レポートのサンプル

ビルドの概要レポートのサンプル

進行状況の監視

プロジェクト管理レポートでは、1 つのスプリントまたはリリースでチームが取り組む作業量と、進行状況の速度を把握することができます。 作業項目をリンクし、作業の実行に合わせて特定のフィールドを更新することで、個々のストーリーの進行状況を追跡し、今後のアクティビティをより正確に見積もることができるようになります。

作業項目トラッキングのアクティビティ

  1. バックログを作成します

    • プロダクト バックログ項目を作成し、[作業量] を指定します (スクラム)。

    • ユーザー ストーリーを作成し、[ストーリー ポイント] を指定します (アジャイル)。

    • 要件を作成し、[サイズ] を指定します (CMMI)。

  2. スプリントで作業する。 バックログ項目をスプリントに割り当て、タスクを作成して親バックログ項目にリンクし、チーム メンバーに割り当てます。

  3. タスクの [残存作業] を更新します。 アジャイルおよび CMMI のチーム プロジェクトでは、[実績作業] も更新します。

    ヒントヒント
    [最初の見積もり] は、"すべてのイテレーションの状態" レポートでのみ参照されます。
  4. テスト ケースとバグを作成し、親バックログ項目にリンクして、それらの状態を更新します。

  5. (省略可能) レポートをフィルター処理できるように、作業項目を区分に割り当てます。

プロジェクト管理 (スクラム) のレポート

プロジェクト管理 (アジャイルおよび CMMI) のレポート

ストーリー概要レポートのサンプル

ストーリー概要レポートのサンプル

テスト計画の監視とバグの追跡

テスト計画のレポートは、バックログ項目またはユーザー ストーリーのテストの進行状況とカバレッジの監視をサポートします。 バグ追跡のレポートでは、バグの検出と解決に関するチームのキャパシティがわかりやすく示されます。

テスト計画とバグ追跡のアクティビティ

  1. テスト計画とテスト ケースを定義し、作業の進行状況に応じて [状態] を更新します。

  2. 手動テストの各検証手順の結果を、成功または失敗としてマークします

  3. バグを作成し、[優先度][重大度] を指定し、チーム メンバーに割り当て、[状態] を更新します。

  4. (省略可能) レポートをフィルター処理できるように、テスト ケースとバグを区分とイテレーションに割り当てます。

テストおよびバグ レポート

テスト計画の進行状況レポートのサンプル

テスト計画の進行状況レポートのサンプル

Q & A

JJ920172.collapse_all(ja-jp,VS.140).gifQ: レポートでは、ストーリーとサブストーリー、またはタスクとサブタスクは処理されますか。

A: はい。ストーリーやバックログ項目、タスクを分割して、バックログ項目やタスクで入れ子階層を作成できます。 項目は数レベルの深さに入れ子にすることができます。 タスクをサブタスクに分割する場合、作業時間はサブタスクにのみ指定してください。 これらの作業時間は、親タスクおよび親バックログ項目の集計値としてロールアップされます。 誤りのあるレポートを修正するには、「集計値の発行に関する誤りの修正」を参照してください。

JJ920172.collapse_all(ja-jp,VS.140).gifQ: 作業項目とのリンクに依存するレポートはどれですか。

A: 概要レポートと進行状況レポートは、タスク、テスト ケース、およびバグからバックログ項目へのリンクに依存します。 これらの項目は、タスクおよびバグの場合は親子リンク、テスト ケースの場合はテスト担当者リンクを使用してリンクする必要があります。

JJ920172.collapse_all(ja-jp,VS.140).gifQ: Microsoft Test Manager に依存するレポートはどれですか。

A: テスト ケース準備レポートとテスト計画の進行状況レポートは、Test Manager と連携するように設計されています。 また、プロジェクト管理の概要レポートのテスト ポイントとテストの進行状況は、テスト ケースからバックログ項目へのリンクに依存します。

JJ920172.collapse_all(ja-jp,VS.140).gifQ: これらのレポートは、Team Web Access (TWA) に表示されるアジャイル計画のグラフと同じものですか。

A: スプリント バーンダウンとベロシティ、すべてのイテレーションの状態など、同様の情報が表示されるレポートもありますが、これらのレポートは異なる形式で作成され、追加のフィルターをサポートしています。 ビルド計画とテスト計画のレポートなど、その他のレポートは現在の TWA では利用できません。

JJ920172.collapse_all(ja-jp,VS.140).gifQ: 追加の製品区分やリリース マイルストーンを作成しますか。

A:Create areas or iterations (区分またはイテレーションの作成)」を参照してください。

JJ920172.collapse_all(ja-jp,VS.140).gifQ: 作業項目を一括編集して、区分、イテレーション、チーム メンバー、または優先度に割り当てますか。

A:作業項目の一括変更」を参照してください。

JJ920172.collapse_all(ja-jp,VS.140).gifQ: フィールドを追加して他のデータを追跡しますか。

A: 「Add or modify a work item field to support reporting (レポート機能をサポートする作業項目フィールドの追加または変更)」を参照してください。