More Related Content
Similar to NTTデータはどうやってCCPMを導入したのか?
Similar to NTTデータはどうやってCCPMを導入したのか? (20)
NTTデータはどうやってCCPMを導入したのか?
- 2. 自己紹介
柴山 洋徳 (Twitter:shibao800)
株式会社NTTデータ 認定プロジェクトマネージャ
仕事
CCPM/TOC コンサルティング
組織変革コンサルティング
NTTデータグループのアジャイル開発組織運営
社内システム開発のプロダクトオーナー
社内アジャイルコーチ
Copyright © 2012 NTT DATA CORPORATION
- 5. NTTデータのCCPMの取り組み
2012年3月時点で社内
約50プロジェクトに導入、平均2割短縮
Copyright © 2012 NTT DATA
Corporation
※ 出典:ITPro
- 11. マネジメントトライアングル
Fixed Parameter
Scope Scope Resource
従来 CCPM
Time Resource Time
Variable Parameter
- 12. マネジメントトライアングル
Fixed Parameter
Scope Resource Time Resource
CCPM Agile
Time Scope
Variable Parameter
- 15. CCPM適用結果
見積を超過
したタスク
従来見積よりも
ほぼ見積通りに
完了したタスク
50%以上
早く完了した
タスク
60%
- 16. CCPMと従来管理の比較
CCPM 15%
見積超過!
35%
従来管理
0% 20% 40% 60% 80% 100%
見積よりも50%以上早く完了 ほぼ見積通りに完了 見積超過
- 17. 今日は何のお話をしましょうか?
http://www.flickr.com/photos/finklez/5561579362/
Copyright © 2012 NTT DATA CORPORATION
- 20. CCPM
Critical Chain
Project Management
- 22. クリティカルパス VS クリティカルチェーン
http://www.flickr.com/photos/markhillary/337685031/
クリティカルパス = スケジュール上の最も長い経路
“限られたリソース”という制約条件
実際に工期を決めているのはクリティカルチェーン
- 26. 実績 VS 予測
実績 = 出来高○○ページ、レビュー完了で80%
あと何日で終わる?(残日数)
理想時間で見積もる
- 28. 個別余裕 VS プロジェクト余裕
個別余裕 = ほぼ間違いなく終わる期間で見積り
ぎりぎりの期間(理想時間)で見積る
プロジェクト全体として安全余裕バッファを確保する
- 31. CCPMのフレームワーク
• クリティカルチェーン
技法 • プロジェクトバッファと合流バッファ
• ディリーミーティング
• ぎりぎり見積りと残日数報告
考え方 • できる限り着手を遅らす
• チームプレイと助け合い
道具 • トレンドグラフ
- 32. CCPMのフレームワーク
• クリティカルチェーン
技法 • プロジェクトバッファと合流バッファ
• ディリーミーティング
• ぎりぎり見積りと残日数報告
考え方 • できる限り着手を遅らす
• チームプレイと助け合い
道具 • トレンドグラフ
- 33. クリティカルチェーン
作業1.1 作業1.2 作業1.3
作業2.1 作業2.2
クリティカルパス(見せかけの最長工期)
作業1.1 作業1.2 作業1.3
作業2.1 作業2.2
クリティカルチェーン (本当の最長工期)
“限られたリソース”という制約を考慮
遅延するとプロジェクトの遅延に繋がるタスク群
優先度の統一的な判断基準
- 34. プロジェクトバッファと合流バッファ
合流バッファ
プロジェクトバッファ
プロジェクト全体を遅延から守るためのプロジェクトバッファ
クリティカルチェーンを保護するための合流バッファ
バッファはクリティカルチェーンの長さの半分
- 35. 3点見積りによる着地予想
最短完了日 最長完了日
プロジェクトバッファの最後が最長,先頭が最短完了日
プロジェクトバッファを消費している点が着地予想完了日
PJ開始時にバッファを消費していればリスクを可視化
- 38. CCPMのフレームワーク
• クリティカルチェーン
技法 • プロジェクトバッファと合流バッファ
• ディリーミーティング
• ぎりぎり見積りと残日数報告
考え方 • できる限り着手を遅らす
• チームプレイと助け合い
道具 • トレンドグラフ
- 43. CCPMのフレームワーク
• クリティカルチェーン
技法 • プロジェクトバッファと合流バッファ
• ディリーミーティング
• ぎりぎり見積りと残日数報告
考え方 • できる限り着手を遅らす
• チームプレイと助け合い
道具 • トレンドグラフ
- 46. CCPM実施のポイント
http://www.flickr.com/photos/zoomy/2102196991/
- 48. 納得のいくぎりぎり見積り
Copyright © 2012 NTT DATA CORPORATION
Copyright © 2012 NTT DATA CORPORATION
http://www.flickr.com/photos/usnationalarchives/6124109059
- 49. 納得のいくぎりぎり見積り
ぎりぎり見積りのやり方・・・
すべてのタスクを従来の期間見積の半分にする
これまでの経験から最も早く終わった期間で見積もる
リーダーが「えいや!」で見積もる
担当者がベストと考えて申告した期間で見積もる
etc
Copyright © 2012 NTT DATA CORPORATION
- 54. プロジェクトバッファをいじらない
開発に必要と見積もられた期間 クリティカルチェーン
合流チェーン
▲実際のプロジェクト開始日 実績線
合流バッファー
プロジェクトバッファー
予定している開発期間
合流バッファー
プロジェクトバッファー
「予定している開発期間-クリティカルチェーン期間」
Copyright © 2012 NTT DATA CORPORATION
- 55. プロジェクトバッファをいじらない
プロジェクトバッファを短くしてしまうと・・・
プロジェクトバッファはプロジェクトを遅延から守るための物
単にプロジェクトバッファを削ったところで何のメリットもない
むしろ、「完了しないリスク」を見えなくしてしまう
期間に対してバッファが短くなるため、多少の遅延や前
倒しによって、トレンドグラフが急激に変化してしまう
Copyright © 2012 NTT DATA CORPORATION
- 56. プロジェクトバッファをいじらない
開発に必要と見積もられた期間 クリティカルチェーン
▲実際のプロジェクト開始日 合流チェーン
実績線
合流バッファー
プロジェクトバッファー
予定している開発期間
合流バッファー
プロジェクトバッファー
最初から、プロジェクトバッファーを
消費した状態で、プロジェクトを開始する
Copyright © 2012 NTT DATA CORPORATION
- 58. 適用範囲を見極める
CCPMの向くもの
(量ではなく)質的なスコープに大きな変化がないもの
時間的な不確実性が伴うもの(=非定型)
外部的なスケジュールの制約が少ないもの
期間とリソースのボリュームがある程度あるもの
タスクの依存関係があるもの
Copyright © 2012 NTT DATA CORPORATION
- 59. 適用範囲を見極める
CCPMの向かないもの
スコープが時間とともに変化してしまうもの
不確実性が全くないもの(=定型)
外部的なスケジュールの制約が多いもの
ごく少人数で短期間で実施するもの
突発性によって発生するタスク
Copyright © 2012 NTT DATA CORPORATION
- 61. スモールスタート
を忘れない
http://www.flickr.com/photos/sneakerdog/319088191/
Copyright © 2012 NTT DATA CORPORATION
- 62. スモールスタートを忘れない
動機
時間
未来への 現実 成功 好循環
期待 問題 体験
Copyright © 2012 NTT DATA CORPORATION
- 63. スモールスタートを忘れない
動機
時間
未来への 現実 成功 好循環
期待 問題 体験
Copyright © 2012 NTT DATA CORPORATION
- 65. 計画時点で工期短縮が決まる
http://www.flickr.com/photos/teegardin/5912231439
Copyright © 2012 NTT DATA CORPORATION
- 70. 計画時点で工期短縮が決まる
アサイン:before アサイン:after
計 計
画 画
日 日
数 数
メンバー メンバー
「初期計画」と「見直し後の計画」の工期の比較
最初の計画
見直し後の計画 30%短縮
Copyright © 2012 NTT DATA CORPORATION
- 71. 継続的プロセス改善が本質
http://www.flickr.com/photos/usfsregion5/5808624923
Copyright © 2012 NTT DATA CORPORATION
- 73. 継続的プロセス改善が本質
ギリギリ見積もりに対する
遅延の内訳(例)
遅延理由 割合
タスクの実績データ
他作業の割り込み 47%
作業量の増大 33%
研修/休暇 15% ギリギリ見積もりを
手戻り 3% 超過した作業
スキル不足 2% ギリギリ見積もりで
完了した作業
Copyright © 2012 NTT DATA CORPORATION
- 74. 継続的プロセス改善が本質
ギリギリ見積もりに対する
遅延の内訳(例) 更に、作業の種類という観点で深堀すると・・・
遅延理由 割合
タスクの実績データ
レビュー
他作業の割り込み 47%
以外
作業量の増大 33%
研修/休暇 15% ギリギリ見積もりを レビュー
手戻り 3% 超過した作業 85%
スキル不足 2% ギリギリ見積もりで
完了した作業
Copyright © 2012 NTT DATA CORPORATION
- 78. TERASOLUNA Critical Chain Visualizer
CCPMの実行環境(Webシステム)
社内システムとして提供
大規模PJ管理に対応
複数PJ管理に対応
維持管理PJに対応
クラウドSaaSサービス
- 79. CCPMの組織への導入
http://www.flickr.com/photos/nicmcphee/250890495/
Copyright © 2012 NTT DATA CORPORATION