[アーカイブ] 意外と知らない TFS のレポート機能と Excel 連携 [Advent 12/8]
<オリジナル投稿 2012年12月8日 本ポストの情報はオリジナル投稿時点のものです。マイクロソフトの正式な見解や製品の仕様を保証するものではないことをご了承ください。>
Team Foundation Server では、SQL Server の Analysis Services/Reporting Services を活用した高度なデータ収集とレポーティングを選択することができます。
TFS Expressや、TFS の基本構成、あえてこれらの機能を外した標準構成や拡張構成をのぞいでバックエンドで行ってくれるサービスなので、重宝します。
例えば、各種のレポートをWebで表示したい、チームのポータルサイトに、レポートをWebパーツとして表示したい、Excel を使って Pivot で各種のデータを分析したり、フィルタしたりしてみたいといった場合は、迷わず導入しましょう。
TFS のレポート
標準のレポートを少しだけ紹介します。
これはバックログ項目ごとに、作業見積りと進捗、テスト件数とテスト進捗と結果が見渡せるレポートです。
これは、ベロシティのレポートです。過去のスプリントの状況と現在の推移を正確に表現してくれます。
これは、テスト計画に対する進捗状況を示してくれています。
こちらは自動ビルドの日次での健康状態を示してくれています。
プロセステンプレートとして、一番レポートがシンプルな、「Visual Studio Scrum 2.1」を採用したとしても、下記に上がるレポートを使うことができるようになります。
これらのレポートを生成するために開発チーム、マネージャは特に何かしなければいけないということはありません。
あと、とく勘違いされますが、TFS Web Access で得られる、ベロシティ、バックログの累積フロー、スプリントのバーンダウンチャートは、SQL Server Analysis Services/Reportins Services の有無に関係なく見ることができます。
ついでに勘違いが多いですが、TFS Web Access を使うために SharePoint Server や SharePoint Fundation (旧WSS: Windows SharePoint Services) は不要です。すなわち TFS Web Access は TFS Express でも TFS 基本構成でも使うことができます。
Excel 連携で、大好きな Excel でフル活用する
これらの情報は、Excel を使って引き出すことができます。
[Excel レポート] にある レポート テンプレート.xltx を開いていましょう。これは Visual Studio からでも、プロジェクトポータルからでもアクセスできます (SharePoint 連携した場合に、自動でこのファイルが共有された状態になります)。
Excel の Pivot を使って自分が必要とする情報を集計して表示することができます。
上記は、ビルドごとのコードの変更量/合計コード行数/追加行数/変更行数/削除行数/カバレッジ数を取り出してみました。
ひとり気ままな Advent Calendar 一覧:
- 指折り数えて待てないエンジニアのための Visual Studio Advent Calendar
- TFS 2012 with Update 1 Power Tools 提供はじまる [Advent 12/1]
- Eclipse/CLI で TFS にどこからでもつなぐ Team Explorer Everywhere 2012 Update 1 提供はじまる~日本語 言語パックも提供 [Advent 12/2]
- TFS ビルドサービスを可視化する [Advent 12/3]
- ビデオで学ぶ Visual Studio 2012 (日本語でOK)[Advent 12/4]
- TFS Express 2012 with Update 1 をセットアップする [Advent 12/5]
- 自動ビルドでツイートする [Advent 12/6]
- TFS のビルドプロセスを自在に!ビルドアクティビティの設定方法と自動ビルドでツイートする方法 [Advent 12/7]
- 意外と知らない TFS のレポート機能と Excel 連携 [Advent 12/8]
- 意外と知らない Visual Studio からの Excel レポート作成 [Advent 12/9]
- 意外と知らない TFS のデータウェアハウスを手動で更新する方法 [Advent 12/10]
- Visual Studio 2012 Update 1 ALM 仮想マシンとハンズオン資料の提供はじまる [Advent 12/11]
- Team Foundation Service 12/10 (Sprint 40) 更新 [Advent 12/12]
- スクラムの特徴をあらわす亜流な図 [Advent 12/13]
- Team Foundation Server のポスターガイドを作ってみました [Advent 12/14]
- Team Foundation Service に権限のないユーザーでアクセスすると [Advent 12/15]
- TF Service アカウントのパスワードを忘れた!という場合の対処方法 [Advent 12/16]
- User Delight を意識した開発へ ~ あなたは、あなたの現場が見えてますか?[Advent 12/17]
- Team Foundation Service で Java の継続的インテグレーション Update 1 での進化! [Advent 12/18]
- Team Foundation Service – 管理者の変更とタイムゾーンの変更 [Advent 12/19]
- Disciplined Agile Delivery を TFS に実装してみた [Advent 12/20]
- 2012 レトロスペクティブ ~ 第一 四半期 [Advent 12/21]
- 2012 レトロスペクティブ ~ 第二 四半期 [Advent 12/22]
- 2012 レトロスペクティブ ~ 第三 四半期 [Advent 12/23]
- 2012 レトロスペクティブ ~ 第四 四半期 [Advent 12/24]