10. 一元管理と用途に応じた最適な活用のバランス
Team Foundation Server 開発者
プロジェクト マネージャー
Excel Project Visual Studio
Visual Basic 6.0 など
テスト担当者
Test Manager 開発者
デザイナー/UX
eclipse
コマンドライン
Expression Blend
利害関係者 レポート自動生成 自動ビルドとテスト さまざまなプロジェクト運営アイディア
Team
Web Access
行燈
タスクボード
20. 無償の評価版を用いて TFS 評価環境を構築 ①
• TFS 用 OS:
– Windows Server 2008
• http://technet.microsoft.com/ja-jp/evalcenter/cc137123.aspx
– Windows Server 2008 R2
• http://www.microsoft.com/japan/windowsserver2008/r2/trial-software.mspx
– Windows 7 [基本構成のみ評価可能]
• http://technet.microsoft.com/ja-jp/evalcenter/cc442495.aspx
• TFS 用 SQL Server:
– SQL Server 2008
• http://msdn.microsoft.com/ja-jp/evalcenter/bb851668.aspx
– SQL Server 2008 Express [基本構成のみ評価可能]
• ダウンロードの必要なし
http://blogs.msdn.com/b/tomohn/archive/2011/03/02/essense-of-tfs-vol-20-tfs.aspx
21. 無償の評価版を用いて TFS 評価環境を構築 ②
• SharePoint Server 2007 or WSS 3.0
– SharePoint Server 2007
• http://www.microsoft.com/japan/office/2007/sharepoint/trial.mspx
– Windows SharePoint Services 3.0
• ダウンロードの必要なし
• Office:
– Office 2010
• http://www.microsoft.com/japan/office/2010/trial/default.mspx
– Office 2007
• http://office.microsoft.com/ja-jp/support/HA010174148.aspx
• Visual Studio 2010:
– Visual Studio 2010 Ultimate, Premium, Professional
– Visual Studio Test Professional 2010
– Team Foundation Server 2010
• http://www.microsoft.com/japan/visualstudio/download/
http://blogs.msdn.com/b/tomohn/archive/2011/03/02/essense-of-tfs-vol-20-tfs.aspx
22. Team Foundation Server Install ①
シングルサーバー構成でのインストール手順
手順 0. 最新の『Team Foundation Server インストール ガイド』の入手
http://www.microsoft.com/downloads/details.aspx?FamilyID=2D531219-2C39-4C69-88EF-F5AE6AC18C9F&displaylang=ja
手順 1. サービス アカウントの設定
項目 ログオン名の例 要件・説明 既定値
TFS サービス TFSSERVICE • “サービスとしてログオン” Network
• Administrators に属する必要はない Service
※このアカウントでTFSをセットアップしないこと
TFS ビルド サービス TFSBUILD • “サービスとしてログオン” Network
• ビルド ドロップ場所に適切な権限 Service
詳細は、『Team Foundation Server インストール ガイド』インストールに必要なユーザー アカウント を参照のこと
23. Team Foundation Server Install ②
シングルサーバー構成でのインストール手順
手順 2. SQL Server 2008 のインストール
– SQL Server 2008 のインストール:
• データベース エンジン サービス ( for TFS )
• フルテキスト検索 ( for TFS )
• Analysis Services ( for レポート機能 )
• Reporting Services ( for レポート機能 )
• クライアント ツール接続 ( for TFS )
• 管理ツール (for TFS)
– Service Pack 2 の適用
– Express を採用する場合は、スキップ
• TFS インストール時に自動インストールされる
24. Team Foundation Server Install ③
シングルサーバー構成でのインストール手順
手順 3. Team Foundation Server 2010 のインストール
– Team Foundation Server がインストール時にやってくれること
• IIS のセットアップ
• SQL Server 2008 Express のセットアップ*1
• Windows SharePoint Services 3.0 のセットアップ*2
• TFS のセットアップ
– .NET Framework 4
– TFS オブジェクト モデル
– TFS サーバー
– TFS ビルド サービス
*1 SQL Server Express を採用する場合は、自動セットアップ
*2 SharePoint Server ではなく、 WSS 3.0 を採用する場合は、自動セットアップ
25. Team Foundation Server Install ③
シングルサーバー構成でのインストール手順
手順 3. Team Foundation Server 2010 のインストール
① setup.exe の実行
※ x64, x86 があるので注意
② ウィザードに従う
26. Team Foundation Server Install ③
シングルサーバー構成でのインストール手順
手順 3. Team Foundation Server 2010 のインストール
③ Team Foundation Server 構成センター
27. TFS アクセス権限
権限の階層:
• チーム プロジェクト コレクション
– チーム プロジェクト
• 各オブジェクト
Team Foundation Server 管理コンソール 例: チーム プロジェクトの作成権限
29. チーム プロジェクトの新規作成 ①
Team Explorer からの作成
Visual Studio (Team Explorer) を管理者権限で起動
チーム プロジェクト:
• チームを結束する単位
• プロセス テンプレート
• ポリシー
• アクセス制御
• ダッシュボード、レポート
• 開発リソースへのアクセスを扱いやすく
• 作業項目
• ソースコード
• ビルド
30. チーム プロジェクトの新規作成 ②
Team Explorer からの作成
プロセス テンプレート:
• チームを結束する開発プロセスの ”ひな形”
• チームにマッチするようにテーラリング
• 標準搭載のプロセス テンプレート:
• MSF for Agile Software Development v5.0
• MSF for CMMI Process Improvement v5.0
• 多くのテンプレートが提供されている
• 日本語のものは少ない
61. TFS の情報提供を随時公開中!
Team Foundation Server の活用シナリオ
– Excel を活用したプロジェクト管理
– Java, PHP, 組込み開発者のための Team Foundation Server
– 話題の開発プロセス「スクラム」の実践
– 自動ビルドによる品質の向上 ~ 継続的インテグレーション
– 開発者とテスト担当者のコラボ!
– その他