プロジェクトを進めていると、「どの作業が遅れると全体の納期に影響するのか」「どの作業なら少し遅れても大丈夫なのか」が分からなくなることがあります。
すべての作業を同じ重要度で見てしまうと、本当に注意すべき作業を見落としてしまいます。逆に、すべての作業を急がせると、担当者の負荷が高まり、プロジェクト全体が混乱することもあります。
そこで役立つのが、クリティカルパス法です。
クリティカルパス法は、プロジェクト全体の中で、納期に直接影響する最も重要な作業の流れを見つけるためのフレームワークです。英語ではCritical Path Methodと呼ばれ、略してCPMとも表現されます。
プロジェクトには、必ず順番に進めなければならない作業があります。たとえば、「設計が終わらないと試作できない」「試作が終わらないと評価できない」「評価が終わらないと量産判断できない」といった関係です。このような作業のつながりの中で、全体の完了日に最も大きく影響する経路を見つけるのがクリティカルパス法です。
初心者にとっては少し難しく感じるかもしれませんが、考え方はシンプルです。要するに、「ここが遅れるとプロジェクト全体が遅れる」という作業の流れを見つける方法です。
この記事でわかること
・クリティカルパス法とは何か
・クリティカルパス法は何に使うのか
・クリティカルパス法の基本的な考え方
・クリティカルパス法の使い方
・クリティカルパス法の具体例
・関連フレームワークとの違い
最初から完璧に使いこなす必要はありません。まずは「クリティカルパス法は、遅れると全体納期に影響する作業の流れを見つけるための型だ」とつかめれば十分です。
クリティカルパス法とは?
クリティカルパス法とは、プロジェクトに含まれる作業の順序や所要期間を整理し、プロジェクト全体の最短完了期間と、納期に直結する重要な作業経路を把握するための手法です。
英語ではCritical Path Methodといい、CPMと略されます。
プロジェクトでは、複数の作業が並行して進むことがあります。しかし、その中には「この作業が終わらないと次に進めない」という依存関係があります。
たとえば、社内研修を実施する場合を考えます。
・研修テーマを決める
・研修構成を作る
・スライドを作成する
・講師リハーサルを行う
・研修を実施する
この流れでは、前の作業が終わらないと次に進みにくい作業が並んでいます。この一連の作業が遅れると、研修実施日にも影響します。
一方で、アンケートフォームの作成や会場備品の準備などは、ある程度並行して進められる場合があります。これらの作業には、多少の余裕があるかもしれません。
クリティカルパス法では、こうした作業の関係を整理し、「最も時間がかかる作業の流れ」「遅れると全体納期が遅れる作業の流れ」を見つけます。
初心者向けに言い換えるなら、クリティカルパス法は「プロジェクトの中で絶対に遅らせてはいけない作業の流れを見つける方法」です。
一言でいうと、クリティカルパス法はプロジェクト全体の納期に直結する重要な作業経路を把握するためのフレームワークです。
クリティカルパス法は何に使うのか
クリティカルパス法は、プロジェクトの納期管理や工程管理に使います。
プロジェクトでは、すべての作業が同じように納期へ影響するわけではありません。ある作業は1日遅れるだけで全体が1日遅れることがあります。一方で、別の作業は数日遅れても、全体の納期には影響しないことがあります。
この違いを見極めるために、クリティカルパス法を使います。
クリティカルパス法は次のような目的で使われます。
・プロジェクト全体の最短完了期間を把握する
・納期に直結する重要な作業を特定する
・遅れると危険な作業を見える化する
・どの作業に管理の重点を置くべきか判断する
・作業の順番や依存関係を整理する
・スケジュール短縮の検討に使う
・遅延発生時の影響範囲を確認する
・プロジェクトの現実的な納期を説明する
たとえば、上司から「このプロジェクト、もっと早く終わらないのか」と聞かれたとします。そのとき、ただ「難しいです」と答えるのではなく、クリティカルパスを示しながら「この作業とこの作業が順番に必要なので、最短でもこの期間が必要です」と説明できます。
また、納期を短縮したい場合にも役立ちます。クリティカルパス上にない作業を急いでも、全体の完了日はあまり変わりません。全体の納期を短縮したいなら、クリティカルパス上の作業を短縮する必要があります。
どんな人に向いているか
クリティカルパス法は、納期や工程を管理する必要がある人に向いています。
特に、次のような人におすすめです。
・プロジェクトマネージャーを任された人
・複数の作業工程を管理している人
・納期遅れを防ぎたい人
・どの作業を優先して管理すべきか知りたい人
・スケジュールの根拠を説明する必要がある人
・開発、製造、システム導入、イベント運営などに関わる人
・ガントチャートだけでは重要作業が分かりにくいと感じている人
・工程短縮や納期交渉を行う人
クリティカルパス法は、建設、製造、システム開発、大型イベント、新商品開発などでよく使われます。
ただし、大規模プロジェクトだけのものではありません。社内研修、Webサイト制作、業務改善プロジェクト、展示会準備、営業キャンペーンなどでも、「どの作業が遅れると全体に影響するのか」を考える場面で活用できます。
「作業は見えているが、どこを重点管理すべきか分からない」と感じる人にとって、クリティカルパス法は非常に役立つ考え方です。
クリティカルパス法の基本的な考え方
クリティカルパス法の基本は、作業の依存関係と所要期間を整理し、プロジェクト全体で最も長くなる作業経路を見つけることです。
ここでいう経路とは、作業のつながりのことです。
たとえば、あるプロジェクトに次のような作業があるとします。
・A作業が終わるとB作業に進める
・B作業が終わるとC作業に進める
・A作業と並行してD作業も進められる
・C作業とD作業が終わるとプロジェクト完了になる
この場合、A、B、Cの流れと、A、Dの流れを比較します。もしA、B、Cの合計期間の方が長ければ、その流れがプロジェクト全体の完了日に影響します。
クリティカルパス法で重要な考え方は、次の3つです。
まず、依存関係です。依存関係とは、「ある作業が終わらないと、次の作業に進めない」という関係です。作業の順番を正しく把握しなければ、クリティカルパスは見つけられません。
次に、所要期間です。各作業にどれくらい時間がかかるのかを見積もります。期間が曖昧だと、全体の納期も曖昧になります。
最後に、余裕時間です。余裕時間とは、その作業が少し遅れても全体納期に影響しない時間のことです。クリティカルパス上の作業は、基本的に余裕時間がありません。つまり、その作業が遅れると全体も遅れます。
クリティカルパス法で見つけたいのは、「余裕がない作業の連鎖」です。この連鎖を重点的に管理することで、プロジェクト全体の遅延リスクを減らせます。
クリティカルパス法の使い方
手順1 作業を洗い出す
最初に、プロジェクトに必要な作業を洗い出します。
クリティカルパス法は、作業の順序と期間を分析する手法です。そのため、まずはプロジェクトにどのような作業があるのかを明確にする必要があります。
この段階では、WBSを使うと便利です。WBSで作業を分解し、主要なタスクを洗い出します。
たとえば、Webサイト制作なら、次のような作業があります。
・目的を整理する
・サイト構成を作る
・原稿を作成する
・デザインを作成する
・コーディングを行う
・表示確認を行う
・修正対応を行う
・公開準備を行う
・公開する
作業項目は、細かすぎても管理が大変になりますが、大きすぎると依存関係が見えにくくなります。クリティカルパスを考える場合は、「順番や所要期間を判断できる単位」まで分けることが大切です。
手順2 作業の依存関係を整理する
次に、作業の依存関係を整理します。
依存関係とは、「この作業が終わらないと、次の作業を始められない」という関係です。
たとえば、Webサイト制作では、サイト構成が決まらないと原稿作成やデザインに進みにくいです。デザインが決まらないとコーディングに進めません。コーディングが終わらないと表示確認ができません。
一方で、原稿作成とデザイン作成は、ある程度並行して進められる場合もあります。
依存関係を確認するときは、次の問いが役立ちます。
・この作業の前に終わっていなければならない作業は何か
・この作業が終わると、どの作業を始められるか
・並行して進められる作業はどれか
・承認が終わらないと進めない作業はあるか
・外部からの回答待ちが発生する作業はあるか
依存関係を間違えると、スケジュールの見積もりも間違いやすくなります。特に、承認、レビュー、外部調整などは見落としやすいため注意が必要です。
手順3 各作業の所要期間を見積もる
次に、各作業にどれくらい時間がかかるかを見積もります。
所要期間は、単なる作業時間だけではなく、確認待ちや修正時間も含めて考える必要があります。
たとえば、「資料作成に2日」と見積もっても、上司レビューに3日、修正に1日かかるなら、全体では6日程度かかる可能性があります。
所要期間を見積もるときは、次の点を確認します。
・実作業に必要な時間
・担当者の空き状況
・レビューや承認に必要な時間
・他部署や外部業者の対応時間
・休日や長期休暇の影響
・修正ややり直しの可能性
・過去の類似プロジェクトの実績
見積もりが不確実な場合は、PERTのように楽観値、最頻値、悲観値で考える方法もあります。最初から厳密に計算できなくても、まずは現実的な期間を置いて全体像をつかむことが大切です。
手順4 ネットワーク図を作る
作業と依存関係、所要期間が整理できたら、ネットワーク図を作ります。
ネットワーク図とは、作業の順番やつながりを矢印などで表した図です。ガントチャートが時間軸で見せるのに対して、ネットワーク図は作業同士の関係を見せるのに向いています。
たとえば、次のように考えます。
・A作業が終わったらB作業に進む
・A作業が終わったらC作業にも進める
・B作業とC作業が終わったらD作業に進む
このように作業のつながりを整理すると、どの経路が長いのかを確認しやすくなります。
初心者の場合は、最初から本格的な図を作らなくても大丈夫です。紙やホワイトボードに作業を書き出し、矢印でつなぐだけでも十分に効果があります。
手順5 最も長い経路を見つける
最後に、作業の経路ごとに合計期間を計算し、最も長い経路を見つけます。
この最も長い経路が、クリティカルパスです。
たとえば、あるプロジェクトに次の2つの経路があるとします。
・経路A:企画3日、設計5日、制作7日、確認3日、合計18日
・経路B:企画3日、備品準備4日、案内作成2日、合計9日
この場合、経路Aの方が長いため、プロジェクト全体の完了には少なくとも18日が必要です。経路Aがクリティカルパスになります。
クリティカルパス上の作業が1日遅れると、基本的にプロジェクト全体も1日遅れます。そのため、クリティカルパス上の作業は重点的に管理する必要があります。
一方、クリティカルパス上にない作業には、ある程度の余裕がある場合があります。ただし、余裕を使い切ると、その作業もクリティカルパスになる可能性があります。プロジェクト中は、状況に応じてクリティカルパスが変わることもあります。
クリティカルパス法の具体例
例 社内研修を実施する場合
社内研修を実施するプロジェクトで、クリティカルパスを考えてみます。
作業として、次のようなものがあるとします。
・研修テーマを決める
・研修構成を作る
・スライドを作成する
・確認テストを作成する
・講師リハーサルを行う
・受講者を募集する
・会場を準備する
・研修を実施する
このうち、研修内容に関わる流れは次のようになります。
・研修テーマを決める
・研修構成を作る
・スライドを作成する
・講師リハーサルを行う
・研修を実施する
この流れは、順番に進める必要があります。テーマが決まらないと構成が作れず、構成が決まらないとスライドが作れず、スライドが完成しないとリハーサルができません。
一方で、受講者募集や会場準備は、研修内容の作成とある程度並行して進められる場合があります。
もし、研修内容の作成ルートが最も長い場合、それがクリティカルパスになります。
この場合、スライド作成が遅れると、リハーサルが遅れ、最終的に研修実施にも影響する可能性があります。つまり、スライド作成は重点的に管理すべき作業です。
逆に、会場準備に数日の余裕があるなら、多少遅れても研修実施日には影響しないかもしれません。ただし、会場準備が大幅に遅れれば、別の問題が発生するため、完全に放置してよいわけではありません。
別の例 新商品開発プロジェクトの場合
新商品開発プロジェクトでは、クリティカルパス法が特に役立ちます。
たとえば、次のような作業があるとします。
・市場ニーズを調査する
・商品コンセプトを決める
・基本仕様を決める
・試作品を作る
・性能評価を行う
・品質確認を行う
・量産条件を検討する
・販促資料を作成する
・営業説明会を実施する
・発売する
この中で、商品そのものに関わる流れは次のようになります。
・商品コンセプトを決める
・基本仕様を決める
・試作品を作る
・性能評価を行う
・品質確認を行う
・量産条件を検討する
・発売する
この流れは、前の作業が終わらないと次に進めない部分が多くあります。特に試作品作成、性能評価、品質確認、量産条件検討は、順番に進める必要があることが多いです。
一方で、販促資料のたたき台作成や営業説明会の準備は、商品仕様がある程度固まれば並行して進められる場合があります。
この場合、開発から品質確認、量産準備までの流れが最も長ければ、それがクリティカルパスです。
もし性能評価が予定より遅れると、品質確認も遅れ、量産条件検討も遅れ、発売日にも影響します。そのため、性能評価や品質確認の工程は重点的に管理する必要があります。
クリティカルパス法を使うと、「とにかく全部急ぐ」のではなく、「どの工程を最優先で守るべきか」が分かります。
具体例でわかるポイント
クリティカルパス法の具体例からわかるポイントは、次の通りです。
・すべての作業が同じように納期へ影響するわけではない
・作業の順番と依存関係を整理することが重要
・最も長い作業経路が全体の納期を決める
・クリティカルパス上の作業は遅れると全体に影響する
・並行して進められる作業には余裕がある場合がある
・納期短縮にはクリティカルパス上の作業を短縮する必要がある
クリティカルパス法は、プロジェクトの中で「本当に守るべき工程」を見つけるための実務的な考え方です。
クリティカルパス法を使うメリット
クリティカルパス法を使う最大のメリットは、納期に直結する重要作業を見つけられることです。
プロジェクトでは、作業が多くなるほど、どこを重点的に管理すべきか分かりにくくなります。すべての作業を同じ重みで管理しようとすると、管理負荷が高くなり、本当に危険な遅れを見落とすことがあります。
クリティカルパス法を使うメリットは次の通りです。
・プロジェクト全体の最短完了期間が分かる
・納期に影響する重要作業を特定できる
・重点管理すべき作業が明確になる
・遅延発生時の影響を判断しやすい
・スケジュール短縮の検討がしやすい
・関係者に納期の根拠を説明しやすい
・無理な納期設定を防ぎやすい
・リソース配分の優先順位を決めやすい
特に実務で重要なのは、スケジュール短縮の議論がしやすくなることです。
納期を短縮したい場合、どの作業を短縮すれば全体が早く終わるのかを考える必要があります。クリティカルパス上にない作業を短縮しても、全体の完了日は変わらない場合があります。
一方、クリティカルパス上の作業を短縮できれば、プロジェクト全体の期間を短くできる可能性があります。
また、納期交渉にも使えます。関係者から短納期を求められたとき、クリティカルパスを示すことで、「この工程が順番に必要なので、最低でもこの期間は必要です」と説明しやすくなります。
クリティカルパス法を使うときの注意点
クリティカルパス法は便利ですが、使い方を間違えると誤った判断につながります。
まず注意したいのは、作業の依存関係を正しく把握することです。依存関係が間違っていると、クリティカルパスも間違ってしまいます。
また、所要期間の見積もりが甘い場合も問題です。実際にはレビューや承認に時間がかかるのに、その時間を入れていないと、現実より短いスケジュールになってしまいます。
よくある失敗例は次の通りです。
・作業の洗い出しが不十分
・依存関係を正しく整理していない
・所要期間を楽観的に見積もりすぎる
・レビューや承認の時間を入れていない
・外部業者や他部署の待ち時間を忘れる
・クリティカルパスだけを見て他の作業を軽視する
・プロジェクト中にクリティカルパスを更新しない
・余裕時間がある作業を放置しすぎる
・担当者の負荷を考慮していない
・リスクや品質面を考慮していない
特に注意したいのは、クリティカルパスは固定ではないという点です。
プロジェクトが進む中で、ある作業が予定より遅れたり、別の作業に追加対応が発生したりすると、クリティカルパスが変わることがあります。そのため、最初に一度計算して終わりではなく、進捗に応じて見直すことが大切です。
また、クリティカルパス上にない作業でも、品質や安全、法務、顧客対応などの観点で重要なものがあります。納期への影響だけで重要度を判断しないように注意しましょう。
関連フレームワークとの違い
クリティカルパス法と似た場面で使われるフレームワークはいくつかあります。違いを理解しておくと、プロジェクト管理で使い分けしやすくなります。
ガントチャートとの違い
ガントチャートは、作業とスケジュールを時間軸で見える化するためのツールです。
ガントチャートが「いつ何をやるか」を視覚的に示すものだとすれば、クリティカルパス法は「どの作業が納期に直結するか」を分析するものです。
実務では、ガントチャートでスケジュール全体を見える化し、その中でクリティカルパスを把握すると管理しやすくなります。
ガントチャートはスケジュールの見える化、クリティカルパス法は納期に影響する重要経路の分析に強いフレームワークです。
WBSとの違い
WBSは、プロジェクトの作業を分解するためのフレームワークです。
WBSが「何をやるか」を整理するものだとすれば、クリティカルパス法は「どの順番で進み、どの経路が全体納期を決めるか」を分析するものです。
クリティカルパス法を使うには、まず作業を洗い出す必要があります。そのため、WBSで作業を分解した後に、クリティカルパス法で依存関係と期間を分析する流れが実務的です。
PERTとの違い
PERTは、不確実性を考慮して作業期間を見積もるための手法です。
クリティカルパス法は、作業期間をもとに重要経路を特定します。一方、PERTは、楽観値、最頻値、悲観値などを使って、作業期間の見積もりに幅を持たせます。
期間の見通しが比較的立てやすい場合はクリティカルパス法が使いやすく、不確実性が高い研究開発や新規事業ではPERTの考え方を組み合わせると有効です。
CCPMとの違い
CCPMは、Critical Chain Project Managementの略で、クリティカルチェーン・プロジェクトマネジメントと呼ばれます。
クリティカルパス法が作業の依存関係と所要期間に注目するのに対し、CCPMはリソース制約にも注目します。
たとえば、作業上は並行できる工程でも、同じ担当者や同じ設備を使うために同時には進められない場合があります。CCPMでは、このような人や設備の制約を考慮してスケジュールを管理します。
クリティカルパス法は作業順序の分析、CCPMはリソース制約を含めた工程管理に強い手法です。
RAIDログとの違い
RAIDログは、リスク、前提、課題、依存関係を管理するためのフレームワークです。
クリティカルパス法は、作業の依存関係と期間から重要経路を見つけます。一方、RAIDログは、プロジェクト進行上のリスクや課題を記録し、管理します。
たとえば、クリティカルパス上の作業に外部業者の納品が含まれている場合、「外部業者の納期遅延リスク」はRAIDログに記録して管理するとよいでしょう。
クリティカルパス法はどんな場面で使うと効果的か
クリティカルパス法は、作業の順番や依存関係があり、納期管理が重要なプロジェクトで効果を発揮します。
逆に、日々発生する小さなタスクを柔軟に処理するような仕事では、クリティカルパス法よりもKanbanなどの方が向いている場合があります。
クリティカルパス法が効果的な場面は次の通りです。
・新商品開発
・製造工程の立ち上げ
・システム導入
・Webサイト制作
・建設や設備導入
・展示会やイベント準備
・社内研修の大規模展開
・業務改善プロジェクト
・研究開発プロジェクト
・新規事業立ち上げ
・品質改善活動
・納期短縮が求められるプロジェクト
特に、「どの作業が遅れると全体が遅れるのか」を明確にしたいときに有効です。
また、関係者から無理な納期を求められたときにも役立ちます。クリティカルパスを示すことで、感覚ではなく構造的に納期の根拠を説明できます。
まとめ
クリティカルパス法は、プロジェクト全体の納期に直結する重要な作業経路を見つけるためのフレームワークです。
プロジェクトでは、多くの作業が並行して進みます。しかし、すべての作業が同じように全体納期へ影響するわけではありません。中には、少し遅れるだけで全体の完了日を遅らせてしまう作業があります。
クリティカルパス法を使えば、作業の依存関係と所要期間を整理し、どの作業経路がプロジェクト全体の完了日を決めているのかを把握できます。これにより、重点管理すべき作業、納期短縮の対象、遅延時の影響範囲が分かりやすくなります。
ただし、クリティカルパス法は一度作って終わりではありません。プロジェクトの進捗や変更に応じて、クリティカルパスは変わることがあります。定期的に見直しながら使うことが重要です。
まずは、今進めているプロジェクトの作業を5〜10個書き出し、「どの作業が終わらないと次に進めないか」を矢印でつないで、簡単なクリティカルパスを探してみましょう。
次に読みたい関連記事
まず全体像を見たい方へ
仕事で使えるフレームワーク一覧|初心者向けに意味・種類・使い方をわかりやすく解説
あわせて読みたい関連記事
ガントチャートとは?初心者向けに意味・使い方・具体例をやさしく解説
PERTとは?初心者向けに意味・使い方・具体例をやさしく解説
CCPMとは?初心者向けに意味・使い方・具体例をやさしく解説
目的別にまとめて読みたい方へ
プロジェクト管理で使えるフレームワークまとめ|初心者向けに種類・使い分け・活用例を解説