PM Quest / 用語集 / クリティカルパス 求め方

監修:山根一城(株式会社ポテンシャライト代表取締役CEO / 業界20年)

📖 PM用語集

クリティカルパス 求め方

Critical Path Calculation

定義

クリティカルパスの求め方とは、プロジェクトを構成する作業の順序と所要期間、そして作業どうしのつながり(依存関係)を整理したうえで、開始から完了までで最も時間のかかる経路を計算して特定する手順を指します。この経路上の作業が遅れると、プロジェクト全体の完了日が後ろ倒しになるため、PMが優先して管理すべき対象を見つける作業にあたります。

詳しい解説

クリティカルパスを求める作業は、いきなり計算から入るものではありません。先に「対象となる作業の一覧」と「作業どうしのつながり」をそろえる準備があり、その上で日数の計算に移る、という順序で進みます。軸を整理すると、準備フェーズと計算フェーズに分かれます。

  • 作業を洗い出す
    WBS(作業分解構成図)を使って、プロジェクトを実行可能な単位の作業に分解します。要件定義、基本設計、結合テストといった工程を、担当や成果物が見える粒度まで割り付けていきます。
  • 所要期間を見積もる
    各作業にどれだけの日数がかかるかを置きます。工数見積もりの結果や過去の類似案件を参照し、PMと現場の担当者ですり合わせるのが一般的です。
  • 依存関係を定義する
    「設計が終わらないと実装に入れない」といった先行・後続の関係を整理します。この順序がネットワーク図(アローダイアグラムやプレシデンスダイアグラム)の形になります。

ここまでそろって初めて、経路ごとの合計日数を比べる計算に進めます。準備が雑だと、後の計算がいくら正確でも結果が実態と合わなくなるため、依存関係の抜けがないかをPMが確認しておくことが大切です。

前進計算と後退計算でスラックを出す

経路の合計を比べる中心的な計算が、前進計算(フォワードパス)と後退計算(バックワードパス)です。この二つを行うことで、各作業の「最早」と「最遅」のタイミングが出て、余裕(スラック/フロート)が求められます。

  • 前進計算で最早を出す
    開始地点から順にたどり、各作業が最も早く始められる時点(最早開始)と最も早く終われる時点(最早終了)を足し上げていきます。複数の作業が合流する箇所では、先行作業のうち最も遅く終わるものに合わせます。
  • 後退計算で最遅を出す
    完了地点から逆向きにたどり、全体の納期を遅らせない範囲で各作業が最も遅く始めてよい時点(最遅開始)と最遅終了を求めます。分岐点では、後続のうち最も早く始める必要があるものに合わせます。
  • スラックを計算する
    最遅開始から最早開始を引いた値が、その作業の持つ余裕です。この余裕がゼロの作業を開始から完了までつないだ経路がクリティカルパスになります。

つまり、スラックがゼロの作業は後ろにずらす余地がなく、一日遅れればプロジェクト全体が一日遅れます。経路が複数ある案件では、合計日数が最も長い経路がこれに該当し、同じ長さの経路が二本以上並ぶこともあります。

求める過程でつまずきやすいところ

手順そのものは明快ですが、実際のプロジェクトで求めようとすると、いくつか崩れやすい箇所があります。計算の前提が狂うと、出てきた経路が現場の実感とずれてしまいます。

  • 依存関係の取りこぼし
    「本当は先行作業があるのに、並行で進められると誤って置いてしまう」ケースです。見かけ上の所要期間が短くなり、クリティカルパスが別の経路に移ってしまいます。
  • 見積もりの甘さが伝播する
    個々の作業日数が楽観的だと、経路全体も楽観的になります。特にクリティカルパス上の作業ほど、見積もりのぶれが納期に直結します。
  • リソースの制約を無視する
    純粋な依存関係だけで計算すると、同じ担当者が同時に二つの作業を抱える前提になってしまうことがあります。人や設備の制約を加味すると、実際に余裕のない経路は変わる場合があります。

こうしたずれを防ぐには、求めた経路を一度チームで読み合わせ、「この順序と日数で本当に回るか」を担当者の目で確かめる手間をかけておくと、後の手戻りを減らしやすくなります。計算は一度で終わりではなく、作業が進んで実績が見えたら引き直すものとして扱うのが現実的です。

ガントチャートや他の概念との関係

クリティカルパスを求める作業は、他のスケジュール管理ツールと切り離されたものではありません。軸を「何を可視化するためのものか」に置くと、役割の違いが整理できます。

  • WBSとの関係
    WBSは作業を漏れなく分解する枠組みで、クリティカルパスを求める入口にあたります。分解された作業に依存関係と期間を与えることで、経路の計算が可能になります。
  • ガントチャートとの関係
    ガントチャートは各作業を時間軸の棒で表した図です。クリティカルパス上の作業を色分けして示すことで、余裕のない経路がひと目で分かるようになり、計算結果を関係者に共有しやすくなります。
  • フロート(余裕)との関係
    求める過程で出てくるスラックは、クリティカルパス以外の作業がどれだけ遅らせてよいかを示す値です。余裕のある作業と、ない作業を区別する材料になります。

求め方そのものはクリティカルパス法(CPM)と呼ばれる手順に沿っています。ネットワーク図で経路を計算し、ガントチャートで表現し、WBSで作業を支える、という役割分担で理解すると、それぞれの位置づけが見えやすくなります。

PMキャリアでの活かし方

クリティカルパスを求められることは、PMがスケジュールを感覚でなく構造で語れることの裏づけになります。どの作業が遅れると全体に響くのかを依存関係から示せると、関係者への説明や優先順位の判断に根拠を持たせやすくなります。遅れが出たときに「どこを守れば納期を維持できるか」を具体的に示せる点は、進捗管理やリスク管理の実務で評価されやすい力です。

転職を検討する場面でも、職務経歴書や面談で「経路を特定し、余裕のない工程に人を寄せて納期を守った」といった形で、計算の手順と判断をあわせて語れると説得力が増します。ツールが自動計算してくれる時代でも、結果を読み解いて打ち手につなげる部分はPMの役割として残り続けると考えられます。

よくある質問

クリティカルパスは手計算でも求められますか。

作業の数が少なければ、前進計算と後退計算を紙の上で行い、スラックがゼロの経路をたどることで手計算でも求められます。ただし作業や依存関係が増えると計算量が大きくなるため、プロジェクト管理ツールやガントチャートの機能で自動計算させるのが一般的です。手順の理解には一度手で追う経験が役立ちます。

クリティカルパスは途中で変わることがありますか。

変わります。作業の実績が当初の見積もりとずれたり、余裕のあった経路の作業が遅れたりすると、最も長い経路が別の経路に移ることがあります。そのため一度求めて終わりにせず、進捗が見えた段階で計算を引き直し、どの経路に余裕がなくなっているかを確認し続けることが実務では大切になります。

クリティカルパスが複数出てきた場合はどう扱いますか。

合計日数が同じ経路が二本以上ある場合、それらはすべてクリティカルパスとして扱います。どの経路の作業が遅れても全体が遅れるため、管理対象が増えることになります。この状態は余裕のない経路が多いことを意味するので、PMは要員配置やスケジュールの見直しを検討する材料として受け止めるとよいでしょう。

山
この用語について、より詳しく自分のキャリアに当てはめて理解したい方は、PMキャリア診断(3分・無料)で『自分はどの職域に近いか』を判定することをお勧めします。

また、業態別の市場価値カルテ(20問・無料)では、ご自身の縦・横・斜め3軸スコアを可視化できます。
⚡ PMキャリア診断を受ける 🏥 市場価値カルテ

関連する用語

→ 用語集トップに戻る(171用語)