CCPMとクリティカルチェーン(Critical Chain Project Management)
作業ごとに付けていた余裕をまとめて1か所に置く進め方。資源の制約まで考えた最長の道筋がクリティカルチェーン。
もう少し詳しい説明
CCPM(Critical Chain Project Management)は、バッファをまとめて管理する進め方です。
なぜまとめるのか
作業ごとに余裕を付けると、その余裕は使い切られます。
| 起きること | 言われている理由 |
|---|---|
| 余裕があると、着手が遅れる | 期限が先なので、他の作業を先にする |
| 早く終わっても報告しない | 次から見積りを削られる心配がある |
| 期限ぎりぎりまで手を入れる | 時間があるぶん、作り込んでしまう |
その結果、早く終わった分は次に回らず、遅れた分だけが積み上がります。
| 作業ごとにバッファ | まとめたバッファ | |
|---|---|---|
| 余裕の使われ方 | その作業の中で消える | 必要な作業だけが使う |
| 早く終わったとき | 次に回らない | 次に回る |
| 全体の期間 | 長くなりがち | 短くできる |
クリティカルチェーン
| 語 | 考えに入れるもの |
|---|---|
| クリティカルパス | 作業の順序だけ |
| クリティカルチェーン | 順序 + 資源の制約(担当できる人や機材) |
同じ人しか担当できない作業は、順序の上では並行でも、実際には並べられません。 その制約まで入れて求めた最長の道筋がクリティカルチェーンです。
2種類のバッファ
| バッファ | 置く場所 | 役割 |
|---|---|---|
| プロジェクトバッファ | クリティカルチェーンの最後 | 本筋の遅れを吸収する |
| 合流バッファ(フィーディングバッファ) | クリティカルチェーンに合流する手前 | 本筋でない作業の遅れが、本筋に響かないようにする |
[本筋の作業]→[本筋の作業]→[プロジェクトバッファ]→完了
↑
[別の作業]→[合流バッファ]
合流バッファは、本筋でない作業のために置きます。 そこが遅れても、本筋の開始が引きずられません。
進み具合の見方
バッファがどれだけ減ったかで見ます。
| 状態 | 見方 |
|---|---|
| 作業の進み具合に対して、バッファの減りが小さい | 問題なし |
| 作業の進み具合に対して、バッファの減りが大きい | 手を打つ |
個々の作業が期限どおりかではなく、全体の余裕が残っているかで判断します。 ここが、作業ごとに期限を守らせる進め方と違うところです。
遅れたときの手当て
| 手当て | 中身 |
|---|---|
| 要員シフト | 担当する人を作業の間で移す |
| 並行作業 | 分けられる作業を同時に進める |
| クラッシング | 人や費用を追加して期間を縮める |
| ファストトラッキング | 順にやる予定の作業を重ねて進める |
資源の視点の対策は、人の割り当てを変えることです。 問題の解決に専念させ、それ以外の作業は別の人に回す、という形になります。
試験ではこう出る
科目A(旧・午前)では、クリティカルパスとの違いが問われます。資源の制約まで入れるかどうかです。
バッファをまとめる狙いも出ます。余裕が作業の中で使い切られるのを防ぐためです。
午後や応用情報では、2種類のバッファの名前を解答群から選ぶ形で出ます。最後に置くのがプロジェクト、合流の手前に置くのが合流です。
遅れの日数を計算する設問も出ます。バッファの残りと、遅れの見込みを比べる形です。
関連する用語
- クリティカルパス
- 作業の順序だけで求める最長の道筋。資源の制約は入れない
- アローダイアグラム
- 作業の順序を矢印で描いた図
- PMBOK
- プロジェクトの進め方をまとめたもの
- クラッシングとファストトラッキング
- 期間を縮める技法。遅れへの対応で並べて出る
ミニクイズ
CCPMにおいて、作業ごとに設定していたバッファを削除し、1か所にまとめて置く狙いとして最も適切なものはどれか。
正解は 4番:余裕が各作業の中で使い切られるのを防ぎ、本当に遅れた作業だけが使えるようにするため
作業ごとに余裕を付けると、余裕がある分だけ使い切られ、早く終わっても次に回りません。まとめて置くと、本当に遅れた作業だけがそこから使うことになり、全体の期間を短くできます。見積りの精度を上げる手法ではなく、依存関係や要員配置を変える手法でもありません。
この分野をまとめて解く → プロジェクトマネジメントのミニテスト(全16問)
最終更新:2026-11-09