6. Team Foundation Server レポート
• Team Foundation Server で使用
しているデータベースサーバー
に、Analysis Services と
Reporting Services がインストー
ル済みであることが前提
• 集計データに反映されるまで、
2-3 時間程度かかる
6
8. コレクションとチームプロジェクト
• Team Foundation Server では、コレクション単位でデータベースが作成
• ワークアイテム ID はコレクション内での連番となる
コレクション A
チームプロジェクト A-1
ID 2: ワークアイテム Y
チームプロジェクト A-2
ID 1: ワークアイテム X
コレクション B
チームプロジェクト B-1
ID 1: ワークアイテム Z
チームプロジェクト B-2
ID 2: ワークアイテム W
8
10. Excel・MS Project 連携方法
Team Foundation Server 2015 Update 1 の場合は、Microsoft Team Foundation
Server Office Integration 2015 Update 1 をインストールするだけ
https://www.microsoft.com/ja-jp/download/details.aspx?id=49992
10
11. Excel・MS Project 連携
• Team Foundation Server に保存されたクエリを使用してデータ抽出可能
• 1つの チームプロジェクトからのデータのみ抽出可
• ワークアイテムを一括入力できる「入力リスト」モードあり
• MS Project では、デフォルトが「入力リスト」モード
11
<Web>
<Excel>
40. チームプロジェクト作成後の場合
• データベースを直接変更
• チームプロジェクトの ID は、 [dbo.tbl_projects] に格納
• 実施の場合は、必ずバックアップを!!
40
USE [Tfs_DefaultCollection]
UPDATE [dbo].[tbl_project_properties]
SET [value] = '<?xml version="1.0" encoding="utf-8"?>
<MSProject>…
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate"
ProjectField="pjTaskStart" PublishOnly="false" />
<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.FinishDate"
ProjectField="pjTaskFinish" PublishOnly="false" />
…</MSProject>'
WHERE [name]= 'MSPROJ' and [project_id] = ‘xxxxxxxxxxxxxxxxxxxxxxxxx'
41. まとめ
• Team Foundation Server のワークアイテム管理の特長は、”可視化”
• Excel, MS Project との連携
• Team Foundation Server レポート
• 開発プロセスに即したプロセステンプレートのカスタマイズを
• 項目の名称変更だけも使い勝手は変わる
41
43. Team Foundation Server 手順書
http://takedamasaki555.wordpress.com/
Team Foundation Server /Visual Studio Team Services 手順書
Test Manager + Team Foundation Server /Visual Studio Team Services 手順書
Team Foundation Server 2015 によるテスト工数削減
Team Foundation Server プロセステンプレートの変更 手順書
Team Foundation Server 2015 Update 1 インストール手順書
Entity Framework 6.1.3 + ASP.NET MVC 5 サンプル アプリケーション構築 手順書
43