納期遅延を防ぐCCPM|バッファ共有の基本と遅延を立て直す4ステップ
「個々のタスクは予定通りに進んでいるはずなのに、なぜかプロジェクト全体では納期が遅れる」
「余裕を持ったスケジュールを組んだはずが、最後はいつも綱渡りになる」
現場のリーダーなら誰もが一度は抱くこの違和感。実はこれ、皆さんの管理能力のせいではなく、従来の「積み上げ式のスケジュール管理」そのものに原因があるかもしれません。
第1回、第2回と、進捗のルール作りや「嘘(ズレ)」を見抜くコミュニケーションについて解説してきました。
シリーズ最終回となるこの記事では、スケジュール構造そのものを見直す「CCPM(クリティカルチェーン・プロジェクトマネジメント)」の考え方と、それでも遅れてしまった際にPMが切るべき現実的な「リカバリ4ステップ」について解説します。
※本記事は、シリーズ「炎上ゼロを目指す!IT現場のリアルな進捗管理」の【第3回:リカバリ編】です。
私たちの予定を狂わせる「2つの心理的トラップ」
なぜ「余裕(サバ)」を持って計画を立てているのに、いつも時間が足りなくなるのでしょうか。そこには、人間が持つ2つの習性が関係しています。
- 「期限ギリギリまで動けない」心理(学生症候群)
夏休みの宿題を最終日に泣きながらやった記憶はありませんか?人は期限に余裕があると、「まだ大丈夫」と着手を遅らせたり、他の割り込み仕事を優先したりします。 - 「時間はあればあるだけ使ってしまう」心理(パーキンソンの法則)
仮に作業が早く終わっても、「もっと綺麗に直そう」「念のため別のテストもしておこう」と、与えられた時間をギリギリまで使い切ってしまう習性です。
つまり、各タスクに持たせた「サバ」は、前倒しのために使われることはなく、ただ消費されて消えていくのが現実なのです。
遅延は「蓄積」し、前倒しは「消える」という構造的問題
さらに厄介なのが、従来の管理における「時間の伝わり方」です。
- 遅れは必ず後ろに響く:前のタスクが1日遅れれば、後ろのタスクは物理的に必ず1日遅れて始まります。
- 早まっても後ろに繋がらない:前のタスクが1日早く終わっても、次の担当者が「自分の番は明日からだ」と準備していなかったり、別のマルチタスクをしていたりすると、1日の貯金は霧のように消えてしまいます。
結果として、「悪い変動(遅れ)」だけが積み重なり、「良い変動(前倒し)」は無視されるという、プロジェクトにとって非常に不利な構造になっています。
CCPMの解決策:サバを「チームの共有財産」に変える
この構造的な問題を解決するのが、CCPM(クリティカルチェーン・プロジェクトマネジメント)という考え方です。CCPMを一言でいうと、「個々のタスクに持たせている『余裕(サバ)』を一つの場所に集めて、チーム全員で共有する手法」です。
具体的には、以下の3つの運用ルールを取り入れます。
1. 個別タスクの「締め切り」を撤廃する(リレー形式)
各タスクから余裕をバッサリ削り、順調にいけば終わる「最短の時間」で計画を立てます。日付ではなく、前の走者からバトン(成果物)が届いたらすぐに着手し、全力で走り切って次の走者に渡す「リレー形式」で進める仕組みにします。これで学生症候群やパーキンソンの法則を防ぎます。
従来の階段状ガントチャートではなく、リソース重複を解消した「数珠つなぎ」のイメージ。末尾に「プロジェクトバッファ」が置かれます。

2. 「リソース(人)の重複」を計画に組み込む
従来のWBSは「作業の順番」だけで線を引きますが、CCPMは「誰がやるか」を重視します。例えば「設計」と「テスト」が並行可能でも、担当者が同じAさんなら同時には進みません。人の空き待ちをあらかじめ組み込み、無理のない最長経路(クリティカルチェーン)を特定します。
3. プロジェクトの最後に「共有バッファ」を作る
個人のタスクから削り取った余裕分を、プロジェクトの一番最後に「共有バッファ」として一つにまとめます。これにより、誰かが1日遅れても「個人の責任」ではなく「最後の共有バッファが1日減るだけ」という状態になります。
【フィーバーチャートによる客観的な健康状態の把握】
縦軸に「バッファ消費率」、横軸に「プロジェクト完了率(進捗)」をとり、信号機のように視覚的にプロジェクトの状況を判断するグラフを「フィーバーチャート」と呼びます。

- 赤エリア(危険):即座に対策(優先順位の見直しやリソース再配置)
- 黄エリア(注意):計画の再確認
- 青エリア(安全):現状維持
完了率に対してバッファがどれだけ残っているかという客観的な数値で判断できるため、進捗が「赤エリア」に近づいたら、個人の責任を問うのではなく、チーム全体ですぐに次項のリカバリアクションへ移行できます。
【比較】従来のWBSとCCPMの違い
| 項目 | 従来のWBS(積み上げ式) | CCPM(バッファ一括管理) |
|---|---|---|
| 余裕(サバ)の持ち方 | 各タスクの中に個人が持っている | プロジェクトの最後に全員の共有財産として置く |
| タスクの進め方 | 「決められた期日」に合わせて進める | 前の工程が終わったら「すぐ」に着手する(リレー形式) |
| 遅延時の考え方 | 遅れた個人の責任になりがち | 共有バッファの減少(チーム全体の問題)として捉える |
| 健康状態の測り方 | 各タスクの進捗率(%) | バッファの残量(フィーバーチャート等で可視化) |
遅延が発生した際のリカバリ4ステップ(有事の対処)
どれだけCCPMで構造を整え、精緻に管理しても、システム開発に遅延はつきものです。いざ遅れが確定した際、PMやリーダーが検討すべき現実的なリカバリ策(火消し)は以下の4つです。教科書通りの手法だけでなく、「現場で直面する現実の難しさ」とセットで解説します。
ステップ1:原因特定とタスク再配置
- 内容:余裕のあるメンバーを支援に回したり、担当者を入れ替える。
- 現実の難しさ(罠):安易に応援を出すと、応援元のタスクまで遅れる「負の連鎖」が起きる。
- PMが打つべき対策:単に人を移すのではなく、遅延タスクの一部(データ作成やテスト実行)だけを切り出して渡すなど、戦略的に組み替える。
ステップ2:ファスト・トラッキング(並行作業・前倒し着手)
- 内容:順番に行う作業(設計→製造など)を一部並行して進める。
- 現実の難しさ(罠):前工程が固まっていない状態で次工程を始めると、大幅な手戻りが発生するリスクがある。
- PMが打つべき対策:全体ではなく「仕様が完全に確定した機能」から順次製造へ回す。朝会などで密に連携し、微細な変更も即座に伝える。
ステップ3:クラッシング(力技での増員・リソース追加)
- 内容:追加のメンバー(助っ人)を投入して作業スピードを上げる。
- 現実の難しさ(罠):「遅れているプロジェクトへの人員追加はさらに遅らせる(ブルックスの法則)」。教育に手が取られ生産性が落ちる。
- PMが打つべき対策:助っ人には教育不要の単純作業を任せる。高スキル人材なら、既存チームに混ぜず「独立した1機能」を丸ごと任せる。
ステップ4:デスコープ(要件の削り落とし・スコープ調整)
- 内容:優先順位の低い機能を次期開発に回すなど、作業範囲を削る。
- 現実の難しさ(罠):「予算を払っているのになぜ?」とお客様の不満に繋がりやすく、政治的な交渉難易度が極めて高い。
- PMが打つべき対策:「やめます」ではなく段階的リリースを提案する。必須機能のみ稼働させ、残りは1ヶ月後のパッチ提供や手作業運用で代替する。
まとめ:管理の「常識」を変えて、チームに余裕と信頼を取り戻そう
CCPMは、単なる管理テクニックではありません。「人間の弱さを認め、それを仕組みでカバーする」という、非常に人間味のあるプロジェクト運営の考え方です。
個人の「サバ」が自己防衛のために使われると、結果としてプロジェクト全体が疲弊します。しかし、サバを共有財産に変えることで、現場には以下のような変化が生まれます。
- 「嘘」のない透明な組織:遅れを責めず、バッファの減り具合を全員で心配し助け合う。
- 「前倒し」が称賛される構造:早く終われば全体の余裕に直結するため、自発的な協力体制が生まれる。
- 「事実」に基づく冷静な判断:根性論ではなく、バッファの残り具合という数値で、適切なタイミングでリカバリ策(4ステップ)を実行できる。
「サバを読むな」と叱責するのではなく、「サバを共有して、みんなでハッピーにゴールしよう」と提案すること。その一歩が、プロジェクトの成功とチームの信頼関係を守ることに繋がります。
今回は、プロジェクトをスケジュール通りに進めるための実践的な進捗管理手法をお伝えしました。
しかし、どれだけ精緻にWBSを引いて管理しても、「テスト工程に入ってから進捗率が90%のままピタッと止まってしまう」ことはありませんか?
もし今、あなたの現場がUAT(受入テスト)の段階で、終わらないバグ修正とデグレの連鎖に陥り、顧客の不信感が爆発しているなら……それは進捗管理の手法が悪いのではなく、プロジェクト自体が「末期症状」に陥っているサインです。
現場の努力だけではどうにもならない「ヤバい現場」の基準と、エンジニアとしての身の守り方について、こちらの記事でまとめました。心身がすり減っている方は、ぜひ読んでみてください。【PM・リーダー向け】UATでデグレ連発は撤退のサイン?炎上現場を生き抜いたあなたが社内SEで無双できる理由
シリーズ:炎上ゼロを目指す!IT現場のリアルな進捗管理
【第1回】「進捗90%で止まる」を防ぐ!ITプロジェクトの進捗管理と0/100ルールの基本
【第2回】「順調です」の嘘を見抜く進捗管理|NGワード4選と手遅れを防ぐ見極め方
【第3回】納期遅延を防ぐCCPM|バッファ共有の基本と遅延を立て直す4ステップ(本記事)
