第10回 Plus Programming .net 勉強会「TFSで エンタープライズ・アジャイル スクラム開発 ~Team Foundation Server でスクラム開発を始めよう!~」のセッションスライド
「TFSでソース管理はやっているけど、次はどうしたらいいの?」
スクラム開発やウォーターフォールの進捗管理・工程管理をTFSで取扱いたいけれど、具体的な操作方法がわからない。知りたいという声にお応えして、TFSでの実際のユーザーの操作を中心に解説します。
スクラムやウォーターフォールの考え方を整理しながら、具体的なイメージを持って、自社案件にTFSスクラム開発を採用できるか?検討できるようになることがゴールです。
8. ウォーターフォールとスクラムの違い (1)
8
アジャイル
Agile software development
スクラム・反復開発
Scrum, Iterative and Incremental Development
ウォーターフォール
Waterfall development
毎週計画・柔軟に変更 事前に全て計画・変更なし
仕様書なし 全て仕様書を作成
新しいチャレンジ向き やり慣れた仕事向き
少人数 大人数
※わかりやすく説明するために、多少誇張した表現になっています
必要な仕様書を作成
事前に計画・必要に応じて変更
9. ウォーターフォールとスクラムの違い (2)
9
アジャイル
Agile software development
スクラム・反復開発
Scrum, Iterative and Incremental Development
ウォーターフォール
Waterfall development
全員で見積もり 最初に見積もり済み
(メンバーは見積もらない)
毎週リリース 1回だけリリース
毎週の成果物が全て WBSで厳密に管理
全員の意欲・スキルが
とても高い事が必須
PM・設計者のスキルが
とても高いことが必須
※わかりやすく説明するために、多少誇張した表現になっています
ある程度の期間毎にリリース
期間ごとに予実を確認
10. アジャイル
Agile software development
スクラム・反復開発
Scrum, Iterative and Incremental Development
ウォーターフォール
Waterfall development
ユーザーストーリー
User Story
バックログ
Backlog
必要条件
Requirement
スクラム手法
(日常コミュニケーションとチームワークのプラクティスやプロセス)
タスクボード
≑ リアルタイム報告
デイリースクラム
≑ 日次報告
スプリント計画・振り返り
≑ 週次報告
情報共有 や 進捗を確認・管理するベストプラクティス
どの開発プロセスでもスクラム手法を追加可能
10※わかりやすく説明するために、多少誇張した表現になっています
11. アジャイル
Agile software development
スクラム・反復開発
Scrum, Iterative and Incremental Development
ウォーターフォール
Waterfall development
スクラム手法
(日常コミュニケーションとチームワークのプラクティスやプロセス)
MSF for Agile
Software Development 2013.3
Microsoft Visual Studio
Scrum 2013.3
MSF for CMMI
Process Improvement 2013.3
TFS標準機能・テンプレート のイメージ
11※わかりやすく説明するために、多少誇張した表現になっています
どのテンプレートも「タスクボード」などスクラム手法が使える
これを説明します!