レポート (アジャイル)

SQL Server Reporting Services のレポートを使用することで、プロジェクトの進行状況と品質を分析できます。 これらのレポートは、MSF for Agile Software Development v5.0 のプロセス テンプレートに用意されています。また、これらのレポートでは、作業項目、バージョン コントロール、テスト結果、およびビルドの測度が集計されます。 さらに、プロジェクトの実際の状態について確認できます。

これらのレポートのほとんどには、レポートに含める内容を指定するために使用できるフィルターが用意されています。 フィルターには、期間、イテレーション パスおよび区分パス、作業項目の種類、作業項目の状態が含まれます。 確認できる事項は、ユーザー ストーリー、テスト ケース、タスク、バグなど、すべての種類の作業項目に関連しています。

注意

ここで説明するレポートにアクセスするには、チーム プロジェクトを含むチーム プロジェクト コレクションが SQL Server Reporting Services でプロビジョニングされている必要があります。 これらのレポートは、チーム エクスプローラーを開いて、チーム プロジェクト ノードを展開したときに レポート[レポート] が表示されない場合は使用できません。

さらに、これらのレポートを表示するには、Reporting Services で閲覧者ロールまたは Team Foundation Content Manager ロールが割り当てられているグループに割り当てられているか、そのグループに属している必要があります。 詳細については、「チーム プロジェクトへのユーザーの追加」または「アクセス許可の管理」を参照してください。

このトピックの内容

  • プロジェクトの状態とチームの進行状況の監視

  • レポートへのアクセス

  • レポートの更新

  • パブリッシュされたレポートの管理と処理

  • レポートと関連するタスクのカスタマイズ

レポートには、次の図に示すように レポート [レポート] フォルダーからアクセスできます。

Reports フォルダー

チームの進行状況とプロジェクトの状態の監視

次の表のレポートを使用すると、チームの進行状況と、チーム プロジェクト全体の品質を追跡できます。

タスク

関連するコンテンツ

バグのアクティビティ、再アクティブ化、および傾向を監視する。 バグ報告を使用すると、チームによって報告されたバグと、チームによるバグの修正の進行状況を追跡できます。

ビルドのアクティビティ、成功、および傾向を監視する。 ビルド レポートを使用すると、チームのビルドの品質と成功状況を時間の経過に沿って追跡できます。

プロジェクトの状態と、チームの書き込みレート、およびストーリーとタスクの完了を追跡する

ストーリーの進行状況レポートを使用すると、チームによって実装されている各ユーザー ストーリーにチームが費やした工数のレベルを確認できます。 このレポートを使用することで、各ストーリーで最近完了した作業があるかどうか、およびどの作業が残っているかをすぐに確認できます。

ストーリーの概要レポートを使用すると、各ユーザー ストーリーがどの程度実装およびテストされたかを追跡できます。 このレポートを毎日または毎週確認することによって、イテレーション時のチームの進行状況を監視できます。

追加された作業を確認する。 計画していなかった作業レポートを使用すると、イテレーションの開始後にチームがイテレーションに追加した作業量を確認できます。

テストのアクティビティを監視する。 テスト レポートを使用すると、テスト ケースの開発におけるチームの進行状況を追跡し、ユーザー ストーリーをどの程度カバーしているかを判断することができます。

レポートへのアクセス

SQL Server Reporting Services のレポートには、チーム エクスプローラー、チーム プロジェクト ポータル、または Internet Explorer からアクセスできます。Office Excel を使用する他のレポートは、ドキュメント フォルダーの下のチーム エクスプローラーにあります。 これらのレポートの詳細については、「Excel レポート (アジャイル)」を参照してください。

注意

チーム エクスプローラーの [レポート] ノードに赤い X アイコンが表示される場合は、レポートへのアクセス許可がないか、SQL Server Reporting Services をホストするサーバーとチーム エクスプローラーとの通信が切断されている可能性があります。 その場合、レポート ノードへのアクセス許可が設定されているかどうか、Reporting Services をホストするサーバーが起動しているかどうかを、プロジェクト管理者に問い合わせてください。

以下の両方の条件に該当する場合、[レポート] ノードに赤い X アイコンが表示されることがあります。

  • チーム エクスプローラーが、SQL Server Reporting Services と同じコンピューターで実行されている場合。

  • 管理者としてログオンしていないか、Internet Explorer のセキュリティ強化が有効になっている場合。

この問題を解決するには、管理者としてコンピューターにログオンします。または、Internet Explorer を開き、[インターネット オプション] の [セキュリティ] タブをクリックし、[保護モードを有効にする] チェック ボックスをオフにします。

レポートにアクセスするには

  1. チーム エクスプローラーを開き、レポートが定義されたチーム プロジェクトを含むプロジェクト コレクションに接続します。

    詳細については、「Team Foundation Server 上のチーム プロジェクトへの接続およびアクセス」を参照してください。

  2. チーム プロジェクト ノードを展開し、レポート [レポート] を展開し、[バグ][ビルド][プロジェクト管理] または [テスト] を展開します。

    注意

    以前のバージョンのチーム エクスプローラーを使用している場合、レポート [レポート] ノードが表示されないことがあります。 レポートにアクセスするには、Web ブラウザーを開き、チーム プロジェクトの SQL Server Reporting Services を実行しているサーバーのアドレスを入力します。 たとえば、アドレス バーに「http://ReportServerName/reports」と入力し、[Team Foundation Server レポート] フォルダーをクリックして、チーム プロジェクトのチーム プロジェクト コレクションのフォルダーをクリックし、チーム プロジェクトのフォルダーをクリックします。

    代わりに、Team System Web Access から [レポート] にアクセスすることもできます。

  3. 表示するレポートをダブルクリックします。

レポートの更新

レポートを更新する方法を次の表に示します。

注意

作業項目を追跡するデータベース レコードを変更すると、Reporting Services により生成されるレポートに変更が表示されるまで待機時間が発生します。 レポート データは、データ ウェアハウスから派生します。 詳細については、「データ ウェアハウスまたは Analysis Services キューブのプロセス制御設定の変更」を参照してください。

オプション

結果

ブラウザー ウィンドウの [最新の情報に更新] ボタン

セッション キャッシュに保存されたレポートによって、表示を最新の情報に更新します。 セッション キャッシュは、ユーザーがレポートを開いたときに作成されます。 Reporting Services は、ブラウザー セッションを使用して、レポートが開いているときの表示を一貫して維持します。

レポートの更新

Reporting Services を実行しているサーバーが、クエリを返して、レポートがオンデマンドで実行されている場合はレポート データを更新するようにします。 レポートがキャッシュされている場合やスナップショットの場合は、レポート サーバー データベースに格納されているレポートが表示されます。

Ctrl + F5 の組み合わせ

レポートのツール バーの [最新の情報に更新] をクリックした場合と同じ結果を生成します。

パブリッシュされたレポートの管理と処理

Reporting Services でレポートを表示するときは、次のタスクも実行できます。

  • レポートを拡大または縮小する。

  • レポートに含まれているテキストを検索する。

  • 関連するレポートを開く。

  • レポートを、XML、CSV、PDF、MHTML、Excel、TIFF、Word などの別の形式にエクスポートする。

  • レポートを最新の情報に更新する。

  • レポートを印刷する。

  • レポートのサブスクリプションを作成する。

詳細については、Microsoft Web のトピック「レポート マネージャーの操作方法に関するトピック」を参照してください。パブリッシュされたレポートの管理と処理

レポートと関連するタスクのカスタマイズ

タスク

関連するコンテンツ

プロジェクトの追跡の要件をサポートするレポートを定義する。 チーム プロジェクトの作成に使用したプロセス テンプレートによっては、既に複数のレポートが定義されている場合があります。 これらのレポートをさらにカスタマイズすることも、他のレポートを作成することもできます。 これらのカスタム レポートには、作業項目の種類に追加したデータ フィールドも使用できます。

フィールドを追加するか、既存のフィールドのレポート属性を変更する。 作業項目フィールドは、作業項目の種類のデータの追跡、クエリの条件の定義、およびレポートのフィルター処理に使用します。 レポート機能をサポートするには、フィールドの追加または既存のフィールドの属性の変更を実行します。 フィールドを追加または修正するときは、体系的な名前付け規則を適用して、データが SQL Server Analysis Services キューブの各フォルダーに論理的にグループ化されるようにすることができます。

作業項目クエリからピボットテーブル レポートおよびピボットグラフ レポートを生成する。 現在の状態または傾向の履歴を示すレポートを生成するときは、[Microsoft Excel でレポートを作成] ツールを使用すると、作業項目クエリに基づくレポートをすばやく生成できます。 これらのレポートは、Analysis Services キューブに格納されたデータを参照します。

データを集計してチームの進行状況を表示する。 チームの進行状況の追跡は、Visual Studio アプリケーション ライフサイクル管理 (ALM) のデータをグラフやテーブルに集計したレポートを作成することにより、簡単になります。 たとえば、チームの各担当者に割り当てられているアクティブな作業項目の数を示すレポートを作成できます。 この種のレポートを作成するには、SQL Server のレポート デザイナーと、Analysis Services キューブを使用します。

データ ウェアハウスの更新間隔を変更する。 データ ウェアハウスの既定のプロパティは、Visual Studio Team Foundation Server のインストール時に設定されます。 データ ウェアハウス内でデータを更新する頻度、およびデータ ウェアハウスへのユーザー アクセスを制御するセキュリティ設定を変更できます。

参照

概念

ダッシュボード (アジャイル)

その他の技術情報

MSF for Agile Software Development v5.0

Excel レポート (アジャイル)

成果物 (アジャイル)