【PM・リーダーの悩み解決シリーズ(全4回)】
プロジェクトを炎上・破綻させないための実践的なノウハウを4つのステップで解説します。

「今週も進捗が思わしくない……、メンバーからの報告のさせ方が悪いのかな?」
「バッファを積みたいけれど、上司や顧客には『余裕がありすぎる』とスケジュールを削られてしまう」
「メンバーに余裕のあるスケジュールを伝えると、結局締め切り直前まで作業が始まらない気がする」

現場でリーダーをしていると、こうした進捗管理の悩みが尽きないものです。進捗が遅れ始めると、ついコミュニケーションの問題にしたくなりますが、実は遅延の「根っこ」は最初の「計画の立て方」にあることがほとんどです。

本記事では、数多くのプロジェクト現場で試行錯誤する中で見えてきた、納期を遵守するための「正しいバッファの考え方」と、不確実性に強いスケジュール管理の鉄則を解説します。これを読めば、進捗遅延を根本から断ち切る具体的なステップがわかります。

WBSはなぜ狂うのか?「バッファを持たせるとサボる」の誤解

多くの開発現場で耳にするのが、「各タスクにバッファを持たせると、メンバーはその分だけゆっくり作業してしまう」という懸念です。

これは決して気のせいではありません。締め切り直前にならないと本気が出ない「学生症候群」や、与えられた時間を無意識に使い切ってしまう「パーキンソンの法則」と呼ばれる、人間の普遍的な心理現象です。

しかし、「だからバッファを削り、余裕のない理想的な線でWBSを引こう」とするのは非常に危険です。

バッファは「サボるための時間」ではなく、プロジェクトにつきものの予期せぬトラブルに対する「保険」です。メンバーに余裕のないプレッシャーをかけ続けると、彼らは自分を守るためにトラブルを隠すようになり、結果として報告の質が低下します。

「ここまでは守られている」という安心感があるからこそ、トラブルの芽を早期に報告してくれるようになります。問題はバッファの「有無」ではなく、その「持たせ方」にあるのです。

見積もりを外さない!不確実性をコントロールする「3つの視点」

そもそも、なぜ見積もりは外れるのでしょうか。それは、私たちが無意識のうちに「すべてが順調にいった場合」の理想的な状況で工数を計算してしまうからです。

見積もりの精度を上げるためには、1つのタスクに対して以下の「3つのパターン」を想像する習慣をつけてください。

見積もりパターン具体的な内容
最短パターン   すべてがスムーズに進んだ場合の工数(理想値)
最悪パターン考えられるトラブル(仕様漏れ、環境不具合など)がすべて起きた場合の工数
現実パターン10回やって7回はこうなるだろう、という現実的な工数

これらをただ足して割るのではなく、「最悪のケース」から目を背けずに計画に織り込むことが重要です。個人の主観による「甘い見積もり」を排除し、不確実性をあらかじめ数値として把握しておきましょう。

あわせて読みたい:より精度の高い見積もり手法
この「3つのパターン」を実際のスケジュール(WBS)にどう落とし込むのか、具体的な計算式やテクニックについては以下の記事で詳しく解説しています。【脱・エイヤー】三点見積もり(PERT法)で工数の根拠を出す4ステップ

状況に合わせてWBSを柔軟に修正する「3つの視点」

精緻なWBSを時間をかけて作成することよりも、現場の状況に合わせて「いかに柔軟に変更するか」の方がはるかに重要です。 スケジュール管理の鉄則は「変更を前提とすること」。以下の視点を持って、計画を戦略的にアップデートし続けましょう。

1. 「カメラのピント」を合わせるように段階的に詳細化する

最初から最後までを細かく決めすぎないことがポイントです。 直近1ヶ月などの「手元」にはピントを合わせて詳細に分解しますが、先のフェーズはあえて大まかに管理します。状況の解像度が上がってから詳細化することで、無駄な再作成コストを抑えられます。

2. クリティカルパス上の遅延を最優先する

WBSの中で「どのタスクが遅れると、プロジェクト全体の納期がズレるのか」という急所(クリティカルパス)を常に明確にしておきます。 クリティカルパス上の遅延には即座にリソースを投入し、そうでない場所は柔軟に調整するというメリハリが重要です。

3. 節目ごとの「再見積もり」

基本設計完了時など、各フェーズの節目で残りのタスクを見積もり直します。 プロジェクトが進めばメンバーの習熟度も上がり、技術的な課題も見えてきます。その「新しい事実」を反映させることで、最終的な納期の精度は劇的に向上します。

実践】納期を死守する「バッファ集約」4つのステップ

遅延を防ぐために最も効果的な方法は、各タスクに少しずつバッファを「隠す」のをやめることです。個々のタスクに予備を持たせると、前述の心理的要因で必ず使い切られてしまいます。

この状況を打破するための具体的な4ステップを解説します。

ステップ1:各タスクのバッファを剥ぎ取り「集約」する

まず各メンバーに「サバ読みを一切排除した、50%の確率で終わる最短工数」で再見積もりを依頼します。 そして、個々のタスクから削り取った余裕分を一箇所に集め、プロジェクトの最後やフェーズの節目に「共有バッファ」として置き直します。

ステップ2:セーフティネットとしての「バッファ量」を確定させる

集約したバッファの量は、クリティカルパス上の作業工数合計に対して「20%〜30%」を目安に調整します。 不慣れな技術を採用する場合や、要件が流動的な場合は、さらに厚く積む判断が必要です。

ステップ3:進捗と「バッファ消費率」をセットで可視化する

単に進捗率(何%終わったか)を見るのではなく、同時に「集約したバッファを何%使い切ったか」をモニタリングします。 プロジェクト期間が50%経過した時点でバッファを80%消費しているなら、それは極めて危険なサインです。

ステップ4:リカバリの「アクションライン」を決めておく

バッファが残り少なくなった際のアクションを、感情論ではなく事前に数値の基準として決めておきます。

バッファ残量リーダー・PMが取るべきアクション
残り50%   遅延の根本原因を特定し、リソースの再配置(タスクの巻き取りやアサイン変更)を検討・実行する。
残り20%顧客や上層部に対し、機能の優先順位付けやデスコープ(機能削減・リリース分割)の交渉を開始する。

このように基準を設けることで、手遅れになる前に「攻めの交渉」が可能になります。

あわせて読みたい:バッファ集約の理論「CCPM」を深く知る
今回紹介した「各タスクのバッファを集約し、チームのセーフティネットとして管理する」という手法は、CCPM(クリティカルチェーン・プロジェクトマネジメント)の理論に基づいています。WBS管理との違いや、さらに詳しい運用手順を知りたい方は以下の記事もご覧ください。納期遅延を防ぐCCPM|バッファ共有の基本と遅延を立て直す4ステップ

まとめ:明日、現場に行ったらまずやるべき「3つのアクション」

「納期が守れるかどうか」は、プロジェクトが始まってからの現場の頑張り以上に、開始前の「不確実性への向き合い方」で決まります。 現場を救うのは美しい計画書ではなく、変化に対応し続ける戦略です。明日から以下の3つを実践してみてください。

  • [ ] バッファを共有資産にする:個別タスクのサバ読みをやめさせ、チーム全体のセーフティネットとして一箇所に集約する。
  • [ ] WBSを戦略的に壊す:一度引いた線に固執せず、状況の変化に合わせて段階的に作り直す。
  • [ ] バッファ消費率で舵を取る:「進捗率」だけでなく「バッファ残量」を監視し、事前に決めたアクションラインで動く。

次回予告:なぜ彼はギリギリまで「順調です」と嘘をついたのか?

さて、どれほど完璧な計画を立て、共有バッファを集約しても、それを実行し報告を上げるのは「人間」です。 次回の第2回(体制編)では、メンバーが直前になってパンクしてしまう本当の理由と、「無理です」「遅れています」という本音を最速で引き出すためのチーム運営について解説します。「進捗、順調です」は危険信号|悪い報告を引き出すチーム運営のコツ

「順調です」の嘘を見抜く進捗管理|NGワード4選と手遅れを防ぐ見極め方「順調です」の報告を信じて納期直前に炎上した経験はありませんか?本記事では、進捗遅延の予兆となる現場の「NGワード4選」と、嘘やズレを見抜く「実物検証」のやり方を解説。手遅れになる前に問題を察知し、チームを救うPMの必須スキルをお伝えします。...
ABOUT ME
hidechi
情報システムエンジニアとして35年以上、システム開発の最前線に立つ現役エンジニア。10億円規模の大規模案件など、数多くのプロジェクトマネジメント経験から得た「現場ですぐに使える実践的な知見」を発信します。日々、厳しい現場で奮闘しているPMやSEの皆さんの一助となれば幸いです。