- クリティカルパスって結局なに?
- なんで「クリティカル(危機的)」って呼ぶの?
- ネットワーク工程表のどの線がクリティカルパス?
- 最長の経路がなんで重要なの?短い方がいいんじゃ?
- 求め方の手順が知りたい
- 最早・最遅、フロートってどう計算する?
- ダミー(破線の矢印)の意味が分からない
- ガントチャートやバーチャートと何が違う?
- 現場で実際どう使えばいい?
- 施工管理技士の試験で計算問題が解けない
上記の様な悩みを解決します。
クリティカルパスは、施工管理がネットワーク工程表を組むとき、そして施工管理技士の試験で計算問題を解くときに、避けて通れない概念です。Web上の解説はIT・プロジェクト管理ツール向けがほとんどで、建設のネットワーク工程表(アロー型)や試験の計算に直結する説明が少ないのが実情です。今回は意味・CPMとの関係・求め方といった基本を押さえた上で、現役の施工管理目線で「ネットワーク工程表での求め方」「フロートの考え方」「現場の工程管理での使い方」「施工管理技士試験での計算」まで掘り下げて解説します。
なるべく分かりやすい表現で記事をまとめていくので、初心者の方にも理解しやすい内容になっているかなと思います。
それではいってみましょう!
クリティカルパスとは?
クリティカルパスとは、結論「工程の開始から完了までで、最も時間がかかる作業経路」のことです。
ネットワーク工程表の上には、作業をたどる経路がいくつもあります。その中で所要時間の合計が最長になる経路がクリティカルパスです。なぜこれが重要かというと、最長経路上の作業が1つでも遅れると、全体の完成がそのまま遅れるからです。逆に言えば、ここが全体工期を決めている「工期の背骨」になります。
「最長=重要、短い方がいいんじゃないの?」と思いがちですが、ここがポイントです。全体工期は最長経路で決まるので、短い経路をいくら早めても完成日は変わりません。完成日を縮めたいなら、最長経路(クリティカルパス)を縮めるしかない。だから最長経路こそ最優先で管理する、というわけです。
| 用語 | 意味 |
|---|---|
| クリティカルパス | 開始〜完了の最長経路 |
| 特徴 | 遅れると全体工期が直接遅れる |
| 余裕(フロート) | ゼロ(後述) |
| 管理の優先度 | 最優先で重点管理 |
「クリティカル(危機的)」と呼ばれるのは、この経路の遅れが工期遅延に直結する=危機的だからです。工程表全体の中でいちばん神経を使うべきラインだと捉えてください。
僕の整理では、クリティカルパスは「ここが遅れたらアウト、という工期の生命線」と覚えておくと、現場でも試験でも判断軸がブレません。
クリティカルパスとCPMの関係
クリティカルパスとCPMの関係は、クリティカルパスが「経路」、CPMがそれを見つけて管理する「手法」、という関係です。
CPMは「Critical Path Method(クリティカルパス法)」の略で、ネットワーク工程表上で最長経路を数理的に特定し、工程を管理する手法のことです。意外に思われるかもしれませんが、CPMはもともと建設業で生まれました。1950年代にアメリカのデュポン社が、化学プラント建設の工期を抑える目的で開発したのが始まりです。
つまり、今でこそWeb上の解説はIT・ソフト開発のプロジェクト管理向けが多いですが、ルーツは建設工事の工程管理です。建設のネットワーク工程表は、このCPMの考え方をそのまま使っています。だから施工管理がクリティカルパスを学ぶのは、いわば本家の使い方を学ぶことだとも言えます。
- クリティカルパス … 工程表上の最長経路(モノ)
- CPM(クリティカルパス法) … その経路を求めて管理する手法(やり方)
現場目線で言えば、「クリティカルパスを求める作業=CPMを実践している」と捉えれば、用語の関係で混乱することはなくなります。
ネットワーク工程表とクリティカルパスの関係
クリティカルパスを理解するには、ネットワーク工程表(アロー型)の記法を押さえるのが先決です。ここがIT向け解説では出てこない、建設ならではのポイントです。
建設で使うネットワーク工程表は、作業を矢印で、作業の区切りを丸で表す「アロー型(アローダイアグラム)」が主流です。基本の構成要素は次の3つです。
| 記号 | 名称 | 意味 |
|---|---|---|
| 丸(○) | 結合点(イベント) | 作業の開始点・終了点。番号を振る |
| 実線の矢印(→) | 作業(アクティビティ) | 時間と資源を要する実作業 |
| 破線の矢印(⇢) | ダミー | 所要時間ゼロ。作業の前後関係だけを示す |
つまずきやすいのがダミー(破線)です。ダミーは実際の作業ではなく、所要時間もゼロですが、「この作業が終わらないと次に進めない」という前後関係(依存関係)だけを表すために引きます。たとえば、2つの作業が同じ結合点から出て同じ結合点に入るときの整理や、別ルートの作業との依存を示すときに使います。実作業じゃないのに線がある、という点が理解のカベになりがちですが、「順序のルールを示すための補助線」と捉えると腑に落ちます。
ネットワーク工程表そのものの書き方・読み方は、こちらで詳しく解説しています。

僕の感覚だと、クリティカルパスは「ネットワーク工程表という土俵の上の概念」なので、工程表の記法とセットで理解するのが結局いちばんの近道です。
クリティカルパスの求め方
クリティカルパスの求め方は、各結合点の最早時刻と最遅時刻を計算し、その差(余裕)がゼロの経路をたどるのが基本手順です。試験でも実務でもこの流れは同じです。
手順を整理すると次のようになります。
- 作業を洗い出す:必要な作業をすべてリストアップする(WBSの考え方)
- 依存関係を整理する:どの作業の後にどの作業が来るかを決める
- ネットワーク工程表を描く:結合点・作業・ダミーで図にする
- 各作業の所要時間を入れる:矢印に日数を記入する
- 最早結合点時刻を求める(前進計算):開始点を0として、左から右へ所要時間を足していく。合流点は最大値を採用する
- 最遅結合点時刻を求める(後退計算):完了点を最早時刻と同じにして、右から左へ所要時間を引いていく。分岐点は最小値を採用する
- クリティカルパスを特定する:最早=最遅(余裕ゼロ)の結合点を結んだ最長経路がクリティカルパス
前進計算(フォワードパス)で「最も早く着手・完了できる時刻」を、後退計算(バックワードパス)で「遅らせても全体に影響しないギリギリの時刻」を求める。この2つが一致する結合点は余裕がゼロで、そこを通る最長経路がクリティカルパスになります。
合流点で「最大値」を採るのは、すべての先行作業が終わらないと次に進めないからです。逆に後退計算の分岐点で「最小値」を採るのは、いちばん厳しい制約に合わせる必要があるからです。この2つのルールさえ押さえれば、計算で詰まることは大きく減ります。
実務だと、専用ソフトが自動でクリティカルパスを赤線などで示してくれますが、計算の仕組みを知らないと数字の意味を読めません。手順を一度通しておく価値は大きいです。
フロート(余裕時間)の意味と種類
クリティカルパスの裏返しの概念が、フロート(余裕時間)です。
フロートとは、その作業を遅らせても全体や後続に影響しない余裕日数のことです。最遅時刻と最早時刻の差で求めます。クリティカルパス上の作業はこのフロートがゼロ。逆に言えば「フロートがゼロの作業をつないだ経路=クリティカルパス」とも定義できます。
建設の工程管理では、フロートを2種類に分けて考えます。
| 種類 | 意味 |
|---|---|
| トータルフロート(TF) | 全体工期に影響を与えずに、その作業を遅らせられる最大の余裕 |
| フリーフロート(FF) | 後続作業の最早開始に影響を与えずに遅らせられる余裕 |
トータルフロートは「全体に響かない余裕」、フリーフロートは「次の作業に響かない余裕」です。フリーフロートを使い切っても全体は遅れませんが、トータルフロートを超えて遅れると全体工期が遅延します。
このフロートの大小が、現場での「どの作業に余裕があるか」「どこを優先して張り付くか」の判断材料になります。クリティカルパス(フロートゼロ)を最優先で守りつつ、フロートの大きい作業は人を回す調整弁にする、という使い方です。
僕の考えでは、クリティカルパスとフロートはコインの裏表なので、「余裕ゼロ=クリティカルパス」という関係を握っておけば、両方まとめて理解できます。
クリティカルパスの現場での活用
クリティカルパスは、重点管理する作業を絞り込み、人と段取りを集中させるために使うのが現場での使い道です。
現場では作業が同時並行で何本も動きます。すべてを同じ熱量で見るのは無理があるので、まずクリティカルパス上の作業を最優先で押さえる。具体的な活用場面は次の通りです。
- 重点管理:クリティカルパス上の作業(躯体→仕上げの本流など)の進捗を毎日チェックする
- 段取りの優先:人・重機・資材をクリティカルパス上の作業に優先的に手配する
- 遅延の早期発見:クリティカルパス上の作業が遅れたら即エスカレーションして対策する
- 余裕の活用:フロートの大きい作業から人を回し、クリティカルパスの遅れをカバーする
- 工程会議の論点整理:会議でクリティカルパスを軸に進捗と対策を議論する
ポイントは「クリティカルパスは固定ではない」ことです。ある作業の遅れや段取り替えで、別の経路が新たな最長経路になり、クリティカルパスが移ることがあります。だから一度引いて終わりではなく、進捗の節目で見直すのが鉄則です。工程表を日々の管理にどう落とすかは、ガントチャートの運用も参考になります。

現場目線で言えば、クリティカルパスは「どこに神経を集中すべきかを教えてくれる地図」なので、限られた人と時間を効かせるための道具として使うのが実践的です。
クリティカルパスを使った工期短縮の方法
「工期を縮めたい」というときの答えは、クリティカルパス上の作業を短縮するしかない、です。
何度も出てきた通り、全体工期は最長経路で決まります。だから工期を縮めたいなら、クリティカルパス以外の作業をいくら早めても無意味で、クリティカルパス上の作業に手を入れる必要があります。代表的な手法が2つあります。
| 手法 | 内容 | 注意点 |
|---|---|---|
| クラッシング | 人員・重機などリソースを追加して作業日数を縮める | コストが増える |
| ファストトラッキング | 本来順番に行う作業を一部並行させる | 手戻りのリスクが増える |
クラッシングは「金(リソース)で時間を買う」イメージ、ファストトラッキングは「順序を重ねて時間を詰める」イメージです。どちらもメリットだけでなくコスト増・手戻りリスクという代償があるので、短縮できる日数と代償を天秤にかけて選びます。
そして工期短縮を1か所行うと、そこがクリティカルパスでなくなり、別の経路が新たなクリティカルパスになることがよくあります。短縮後は必ずクリティカルパスを引き直して、次にどこを攻めるかを再判断します。
正直なところ、工期短縮は「クリティカルパスを縮める→新しいクリティカルパスを見つける→また縮める」の繰り返しなので、クリティカルパスを正しく追えるかどうかが成否を分けます。
クリティカルパスとガントチャート・バーチャートの違い
混同されやすいので整理すると、クリティカルパスは「経路の概念」、ガント・バーチャートは「工程表の様式」で、役割の次元が違います。
| 項目 | ネットワーク工程表 | バーチャート工程表 | ガントチャート工程表 |
|---|---|---|---|
| 表し方 | 結合点と矢印 | 横棒(作業×期間) | 横棒(進捗率) |
| 得意なこと | 作業の前後関係・クリティカルパスの把握 | 工程の流れ・期間が直感的 | 進捗率の管理 |
| 依存関係 | 表現できる | 表現しにくい | 表現しにくい |
| クリティカルパス | 求められる | 求められない | 求められない |
クリティカルパスは、作業の依存関係を表現できるネットワーク工程表でしか求められません。バーチャートやガントチャートは見やすい反面、作業同士のつながり(依存関係)が表現しにくいため、クリティカルパスを直接読み取れないのです。
実務では、依存関係とクリティカルパスの把握にネットワーク工程表を使い、日々の進捗の見える化にバーチャートやガントチャートを併用する、という使い分けが一般的です。バーチャートとの違いはこちらでも整理しています。

僕の整理では、「つながりと急所を見るのがネットワーク工程表、流れと進捗を見るのがバー・ガント」と役割でラベルを貼ると、使い分けで迷いません。
施工管理技士試験でのクリティカルパス
資格を目指す人にとって重要なのが、ネットワーク工程表とクリティカルパスが施工管理技士試験で頻出の計算分野だという点です。ここはSaaS向け解説では絶対に触れられません。
1級・2級の施工管理技士(建築・土木・電気など)では、ネットワーク工程表を読んでクリティカルパスや所要工期、フロートを求める計算問題が定番です。問われ方はおおむね次のパターンです。
- 与えられたネットワーク工程表のクリティカルパスを答える
- 全体の所要工期(最短完成日数)を求める
- 指定された作業のトータルフロート/フリーフロートを求める
- ある作業が遅れたとき、全体工期に影響するかを判断する
対策のコアは、この記事で説明した「前進計算で最早時刻、後退計算で最遅時刻、差がゼロの経路がクリティカルパス」という手順を、手を動かして解けるようにすることです。ダミーの扱いと合流点・分岐点のルール(最大値・最小値)でつまずく人が多いので、そこを重点的に練習すると得点源になります。
工程管理は施工管理の中核業務なので、試験対策がそのまま実務力につながる分野でもあります。工程管理を担う立場の全体像はこちらも参考になります。

自分としては、クリティカルパスの計算は「ルールが決まっている=慣れれば確実に取れる」分野なので、苦手意識を持たず数問解いて型を体に入れるのが、試験でも現場でもいちばん効くと考えています。
クリティカルパスに関する情報まとめ
- クリティカルパスとは:工程の開始から完了までの最長経路
- 重要な理由:遅れると全体工期が直接遅れる「工期の生命線」
- CPMとの関係:クリティカルパスは経路、CPMはそれを求めて管理する手法
- ネットワーク工程表:結合点・作業(実線)・ダミー(破線)で構成
- 求め方:前進計算で最早、後退計算で最遅、差ゼロの経路がクリティカルパス
- フロート:余裕時間。クリティカルパスはフロートがゼロ
- 現場での活用:重点管理・段取りの優先・遅延の早期発見
- 工期短縮:クラッシング(増員)とファストトラッキング(並行化)
- ガント・バーとの違い:クリティカルパスはネットワーク工程表でのみ求められる
- 試験:施工管理技士で頻出の計算分野
以上がクリティカルパスに関する情報のまとめです。
クリティカルパスは「工期の生命線=遅れたらアウトの最長経路」と掴めば、求め方もフロートも工期短縮も一本の線でつながります。建設のネットワーク工程表で生まれた考え方だけに、施工管理にとっては現場の工程管理にも試験にも直結する重要分野です。工程表の記法とセットで理解しておくと、計算問題も現場の段取りも一段スムーズになります。ネットワーク工程表やガント・バーチャートの記事もあわせて読むと、工程管理の全体像がつながります。



クリティカルパスに関するよくある質問
Q1:なぜ最長の経路がそんなに重要なんですか?
全体の工期は、最も時間がかかる経路(クリティカルパス)で決まるからです。短い経路をいくら早く終わらせても完成日は変わらず、最長経路が遅れれば全体がそのまま遅れます。だから工期を守る・縮めるには、最長経路を最優先で管理する必要があるわけです。
Q2:ダミー(破線の矢印)は何のためにあるんですか?
ダミーは所要時間ゼロの矢印で、実際の作業ではなく「作業の前後関係(依存関係)」だけを示すために使います。2つの作業が同じ結合点を共有してしまうのを避けたり、別ルートの作業との順序を表したりするための補助線です。実作業ではない点に注意してください。
Q3:クリティカルパスは途中で変わることがありますか?
あります。作業の遅れや段取り替え、工期短縮を行うと、それまでクリティカルパスでなかった経路が新たに最長になり、クリティカルパスが移ることがよくあります。一度引いたら終わりではなく、進捗の節目ごとに引き直すのが正しい使い方です。
Q4:クリティカルパスは1本だけですか?複数あることもありますか?
複数あることもあります。所要時間の合計が同じ最長経路が2本以上存在する場合、それらはすべてクリティカルパスです。複数ある場合は、それぞれの経路を同等に重点管理する必要があり、どこか1本でも遅れれば全体が遅れます。
Q5:トータルフロートとフリーフロートの違いは何ですか?
トータルフロートは「全体工期に影響を与えずに遅らせられる余裕」、フリーフロートは「後続作業の最早開始に影響を与えずに遅らせられる余裕」です。フリーフロートを使っても全体は遅れませんが、トータルフロートを超えて遅れると全体工期が遅延します。クリティカルパス上の作業はどちらもゼロです。
Q6:施工管理技士の試験では、どんな問題が出ますか?
ネットワーク工程表を読んで、クリティカルパスや全体の所要工期、指定作業のフロートを求める計算問題が定番です。前進計算で最早時刻、後退計算で最遅時刻を出し、差がゼロの経路を特定する手順を、手を動かして解けるようにしておくと得点源になります。ダミーの扱いと合流・分岐のルールが要注意ポイントです。

