プロジェクト管理におけるクリティカルパス法(CPM)を分解する
Gantt Charts

プロジェクト管理におけるクリティカルパス法(CPM)を分解する

複雑なプロジェクトの世界では、納期に間に合わせることが必須である。

結局のところ、納期に間に合わないということは、クライアントに「信頼できない」というネオンサインをつけているようなものなのだ。成功を確実にするためには、現実的で綿密なプランニングを採用することが重要です。

あなたには超人的な能力はないかもしれないが、クリティカル・パス法はある。

この強力なテクニックは、タスクの依存関係やクリティカルな順序を正確に分析することで、プロジェクト管理をスーパーチャージするのに役立ちます! 💥。

この記事では、クリティカルパス法について、その利点、使用例、主な要素を説明します。また、ステップバイステップのガイドラインを提供し、いくつかの有用な提案をします。 プロジェクト管理ソフトウェア を使えば、初心者でも簡単にクリティカルパス法を実行できる。

クリティカルパス法とは?

クリティカルパス法とは、プロジェクト全体のタイムラインを決定する、必ずやることタスクの一連の流れです。私たちはこのようなタスクをクリティカルアクティビティと呼んでおり、プロジェクトを成功させ、タイムリーに実行するために必要不可欠なものです。⏲️

クリティカルパス分析(CPA)とも呼ばれるクリティカルパス法は、プロジェクト管理者がプロジェクト全体の正確なスケジュールをフォームするために使用するテクニックです。クリティカルパス法では、クリティカルな依存関係のタスクを特定し、その期間を特殊な式(クリティカルパスアルゴリズム)で計算します。

/IMG/ https://clickup.com/blog/wp-content/uploads/2022/06/critical-path-on-the-gantt-view-in-clickup.gif ClickUpのガントチャートクリティカルパスビュー /%img/

ClickUpのカスタマイズ可能なドラッグ&ドロップのガントチャートビューで、クリティカルパスのタイムライン、スケジュール、アクティビティを簡単に確認できます。

また ガント・チャートを使う。 を視覚化し、よりよく理解するために、ガントチャートやその他の図を使うことができます。 プロジェクトタイムライン .プロジェクト管理者は、プロジェクト全体と依存関係のあるタスクを完了し、より良い意思決定をするために、これを使用します。

この手法は、1950年代にレミントン・ランドのジェームズ・E・ケリーとデュポンのモーガン・R・ウォーカーによって開発された。この2人は、クリティカルパス法と並んでよく使われる類似の手法であるプログラム評価レビュー技法(PERT)も考案した。

クリティカルパスとPERTの比較

CPMとPERTはどちらも プロジェクト管理手法である。 プランニングとスケジューリングのための方法論。決定論的なモデルであるCPMとは異なり、PERTは確率論的である。つまり、より柔軟なタイムラインの見積もりを提供するために、各タスクの可能な期間の範囲を考慮する。

両者の違いをより深く掘り下げるには、下のテーブルを参照してください:

クリティカルパス法
タスクの期間が既知の場合に使用される- アクティビティ指向- 反復タスクに有効- 時間とコストのトレードオフに焦点を当てる- タスクの依存関係に基づいて、タスクの最も早い開始時刻と最も遅い終了時刻を計算する

プロジェクト管理におけるクリティカルパス法の利点

プロジェクト管理者は、クリティカルパス法を使用することにより、以下のような多くの利点を見出すことができる:

  1. 正確な見積もり:クリティカルパス法のおかげで、予測を立て、現実的な期待を設定し、プロジェクトの残りの計画を成功させることができます。
  2. 効果的なプランニング:効果的な計画:構造化され、現実的で、適応可能なクリティカルパスのプロジェクトスケジュールを簡単に作成し、プロジェクト完了に向けた大きな後退を防ぐことができます。
  3. タスクの優先順位付け:タスクの優先順位付け:クリティカルパス方式は、プロジェクトの最上位に位置する必要がある重要なタスクを特定するのに役立ちます。優先度リスト と、それらを完了する最も論理的な注文を特定する。
  4. リソースの最適化:何を、いつまでに、どの順番で完了させなければならないかがわかれば、効果的に仕事を割り当てることができる。他のリソースを割り当てることができる。
    1. コミュニケーションの向上:スケジュールが明確化、視覚化されることで、全員が同じページで確認しやすくなり、スムーズなワークフローに貢献する。

クリティカルパス法をいつ使うか

クリティカルパス分析は、プロジェクトライフサイクルの最初に行うべきです。一般的には、スケジューリング前のプランニングフェーズで行われる。場合によっては、プロジェクト管理者はもっと早くこれを実施し、クリティカルパス分析に含める。 プロジェクト提案書 .

ClickUp プロジェクト提案書ホワイトボードテンプレート

ClickUpホワイトボードを使えば、プロジェクトの各ステップやフェーズを視覚的に確認しながら、簡単にプロジェクト企画書を作成することができます。

以下のような複雑なプロジェクトを扱う業界。 建設 クリティカル・パス法の恩恵を最も受けるのは、建設、エンジニアリング、イベント・プランニングなどである。多くの可動部分を含むプロジェクト以外にも、クリティカルパス法は、時間やに関するプロジェクトにも役立つ。 リソースに制約のあるプロジェクト .🚨

クリティカルパス法の鍵構成要素

CPMをステップバイステップで探求し始める前に、その主な概念と意味を学びましょう。次のセクションは、クリティカルパス法用語集 と考えてください!📖

プロジェクト活動

CPMでは、活動にはクリティカルとノンクリティカルがある。クリティカルなアクティビティとは、重要であると判断し、クリティカルパスに含め るアクティビティのことです。ノンクリティカルアクティビティとは、それ以外のタスクのことです。これらのアクティビティは、時間的な制約が少なく、スケジューリングに柔軟性があります。

簡単な例を挙げよう:家を建てるプロジェクトであれば、基礎工事と屋根の設置はクリティカルな活動とみなされ、内装工事はノンクリティカルなカテゴリーに入ります。🏠

タスクの依存関係

活動にはリレーションシップ、すなわち依存関係がある。これはどういう意味かというと、特定の注文で発生しなければならないということです。例えば、依存関係のあるタスクは、他のタスクが開始する前に終了しなければならないとか、同時に開始しなければならないとかです。

家づくりの例を続けるなら、床材が完成し、壁のペンキが完全に乾くまでは、部屋の家具を揃えることはできない。🛋️

ネットワーク・クリティカルパス図

ネットワーククリティカルパスダイアグラムは、プロジェクトのタイムラインとタスクの依存関係を視覚化するためのフローチャートです。通常、長方形や円で表されるノードと、矢印などのコネクタで構成される。

このように活動の構造を視覚化することで、重要な活動を理解し、特定することが容易になります。クリティカルパスダイアグラムでは、クリティカルでないタスクの順序を目立たせるために、領域を異なる色で強調表示することがある。

を使用することもできる。 ガントチャートとPERTチャート を使ってプロジェクトのタイムラインとクリティカルパスを視覚化することができますが、これについてはハウツーセクションで詳しく説明します!👀

式とメトリクス

クリティカルパス法は、タスクの期間とクリティカルパスを決定するための一連の計算で構成されます。主なメトリクスは以下のとおりです:

  1. 最も早い開始時間(ES):依存関係を考慮したアクティビティ開始可能な最も早い日。
  2. 最も早い終了時刻(EF):最も早い完了時刻(EF):ESと期間を考慮した、アクティビティを完了できる最も早い日付。
  3. 最も遅い開始時間(LS):最遅開始日(LS):プロジェクトの大幅な遅延を引き起こす前に、活動を開始できる可能な最後の日。
  4. 最遅終了時刻 (LF):最遅終了時間(LF):LFと期間に基づいてタスクを完了することができる最遅可能日
  5. タスク期間(t):タスク期間(t):活動を完了するのにかかる時間の合計。

クリティカルパスの式には2つの部分があり、以下で説明する。

順パス

ESとEFを計算するためにフォワードパスを使用します。

どのパスでも、最初のアクティビティのESは常に1になります。

他のすべてのアクティビティのESは、直前のアクティビティの最も早い終点に1を足したものに等しくなります:

ES_ _= 先行アクティビティのEF + 1

EFは、ESとアクティビティの期間の合計から1を引いたものに等しい:

EF = ES + t - 1

後方パス

バックワードパスでは、LSとLFを計算する。

どのパスでも、最後のアクティビティのLFは常に同じである。

アクティビティのLSは、LFとタスクの期間の差に1を足したものに等しい:

LS_ _= LF - t + 1

アクティビティのLFは、後続アクティビティのLSから1を引いた値に等しい:

**LF = 後続活動のLS - 1

フロート/スラック

を使用する。 フロートまたはスラック は、クリティカルでないタスクが、プロジェクトのタイムライン全体に影響を与えることなく、どれくらいの期間遅延できるかを表します。クリティカルタスクは遅延が許されないので、フロートスコアは自動的に0になる。

フロートには2種類ある:

  1. トータルフロート:プロジェクト完了日に影響を与えない遅延量(LSまたはLF-ESまたはEF)。
  2. 無料フロート:フリーフロート:後続タスクの開始日に影響を与えない遅延量(後続アクティビティのES-現在のアクティビティのEF)

プロジェクト管理におけるクリティカルパスの計算方法

さて、クリティカルパス法のすべての要素をマスターしたところで、知識を試す時です。このセクションでは、プロジェクトのクリティカルパスを6つのステップで計算する方法を紹介します。🧮

ClickUp クリティカルパス分析テンプレート

ClickUpリストでタスクをソート、フィルター、グループ化して可視性を高める

プロのヒント:もし プロジェクト管理ツール のように クリックUp を使えば、手作業や繰り返しの仕事から解放される。ゼロから始める代わりに、ビルド済みの ClickUp クリティカル経路解析テンプレート .

多数の タスク管理 機能と直感的なガントチャートにより、このツールはCPMをより身近で合理的なものにします!🙌

ステップ1:タスクリストの作成

最初にやることは、プロジェクトの範囲を決めることです。すべての活動を一か所に集め、目標、予算、期限を定義します。

タスクリストを作成する。

プロジェクトの全タスクをリストアップして、そのスコープを決定する

ClickUpのリストビューは、そのための完璧なフレームワークを提供します。これは、すべてのタスク、サブタスク、およびそれらの関連情報をカスタムフィールドにリストすることができるスプレッドシートです:

  • 開始日と期日
  • 期間
  • 担当部署
  • 添付書類

プロジェクトプランニングに役立つカスタムフィールドを自由に追加できます。ドロップダウン、チェックボックス、評価、進捗バーなど、20種類以上のフィールドが用意されています。

タスクをリストアップするだけでなく、タスクを割り当てたり、ファイルを添付したり、コメントでチームとのディスカッションをリードすることもできます。

/画像 https://clickup.com/blog/wp-content/uploads/2023/06/ClickUp-Board-view-Sorting-Feature.gif ClickUp ボードビューのソート機能 表示/%img/

ステータス、担当者、優先度など、自分の好みに合わせて列を並べ、プロジェクト管理システムをカスタムできる

スプレッドシートやリストが苦手ですか?プロジェクト管理者は、かんばん方式ですべてやることができます。 ClickUp ボードビュー を使うことで、プロジェクトのスケジュールを常に把握し、リソースの制約を明らかにし、プロジェクトの完了に向けた実際の進捗を確認することができます。

ステップ2:タスクの依存関係を定義する

時間の見積もりとプランニングを成功させるには、依存関係を正確に特定することが重要です。チームと話し合い、今までの経験を活かして、最も論理的なタスクの順序を考えましょう。

ClickUpでタスクのリレーションシップを定義するには、タスクを右クリックし、Dependenciesオプションを選択します。3つのタイプから選択できます:

  1. 待機中:選択したタスクの前に完了しなければならないタスク
  2. ブロック:選択タスクが完了する前に開始できないタスク。
  3. 関連:選択したタスクが完了する前に開始できないタスク:関連: 選択されたタスクに関連するが依存関係ではないタスク。

タスク依存関係の定義

タスクの理想的な注文を考える

ガントチャートビューでは、リレーションシップの定義はさらに簡単です。タスクバーのどちらかのポイントを選択し、他のタスクの対応するポイントにドラッグするだけです。

このビューでは、依存関係のあるタスクを自動的に再スケジュールすることができます。これを有効にするには、Showドロップダウンメニューを開き、Reschedule Dependenciesオプションを切り替えてください。

ステップ3:視覚化する

ネットワーク図を使います、 仕事分解構造(WBS) , PERTチャート など、複雑なプロジェクトタスクの構造をより理解しやすくするための視覚化手法を使用する。フローチャートを描き、時系列順序と依存関係に基づいてタスクを並べる。

視覚化する

クリティカルなアクティビティの最長のシーケンスと、クリティカルでないアクティビティにどれだけの余裕があるかを発見する。

先ほど共有した式を使って、ES、LS、EF、LF、Slackを計算する。開始時間が1の最初のタスクから始め、その期間に基づいてEFとLFを定義する。他のタスクについても同じことを繰り返す。

クリティカルアクティビティの最長のシーケンス(Slackが0であるもの)が、あなたの* クリティカルパス* である。

これらの計算は ClickUp ガントチャートビュー .あなたの プロジェクトのガントチャート を選択し、もう一度Showオプションを選びます。 クリティカルパスおよび/または余裕時間 .

クリティカルパスは異なる色で表示され、依存関係がブロックされているタスクを赤でハイライトします。🛑

スラックタイム(Slack Time)オプションを有効にすると、クリティカルでないアクティビティに紫色のバーが表示されます。🟣

クリティカルなタスクとそうでないタスクを区別するもう一つの方法は、優先度タグ と色コードを追加することです。例えば、クリティカルな活動には優先度の高いタグを、クリティカルでない活動には優先度の低いタグを付けることができます。

ステップ6:実行と修正

最後に、プロジェクトをタスクごとに実行に移します。🧱

タスクを進めていくうちに、必要でないタスクに気づいたり、予期せぬリソースの制約にぶつかったりするかもしれません。このようなイベントによる遅れは、クリティカルパス ドラッグ と呼ばれる。

アクティビティを注意深く監視して、スケジュールの遵守を確認し、プランの変更を時間内にキャッチする。

実行と進捗の追跡

ClickUp重要経路分析テンプレートに、期日、担当者、ドキュメント、その他の重要情報とともに、すべてのタスクをリストアップします。

まず、家を建てるために必要なタスクをリストアップしてみよう:

1.プランニングと設計 2.敷地の準備 3.基礎工事 4.骨組みと構造工事 5.据付工事 6.塗装 7.家具 8.造園

また、サブタスクも書き留めておきます。例えば、プランニングとデザインのフェーズでは、以下のようなものが含まれます:

1.建築家を雇う 2.家のレイアウトの決定 3.すべての許可取得

プロジェクトの開始日と終了日も決めます。

/画像 https://clickup.com/blog/wp-content/uploads/2019/03/Creating-a-diagram-1400x799.png ダイアグラムの作成 /図の作成

ClickUp PERTチャートテンプレートでタイムラインのダイアグラムを作成する

次に、ホワイトボードビューで図を作成します。まずはClickUp PERTチャートテンプレートを使います。依存関係を考慮し、最も長い時間を要するタスクに大きな形を割り当てて、フローチャートを作成し、今後の仕事を視覚化します。

/画像 https://clickup.com/blog/wp-content/uploads/2019/03/Creating-the-diagram-2-1400x800.png ダイアグラムの作成 2 /%img/

並行タスクやその他の依存関係に注意しながらダイアグラムを仕上げる

Installations_ステップの後、ステップが分岐していることにお気づきだろうか?これは次のことを示している:

  • 外壁塗装は、施工の後であればいつでもできる。
  • 内装塗装は、施工が完了するまで行えない。
  • 内装塗装と外装塗装は同時に行うことができる。
  • 内装塗装が乾くまで、家具は取り付けられない。
  • 外壁塗装が乾くまでは、造園フェーズに入ることはできない。

図が完了したら、リストビューまたはガントビューに依存関係を表示します。

期間とスケジュールの決定

各アクティビティの期間を見積もり、ガントチャートを使用して現実的なスケジュールをフォームします。

次に、リストビューの指定フィールドに日数を記入し、タスクの期間を見積もる。その情報をもとに、ガントチャートビューでタスクやサブタスクのスケジュールを立てます。

/ガントビュー https://clickup.com/blog/wp-content/uploads/2019/03/calculate-the-critical-path-and-slack-1400x792.png クリティカルパスとスラックの計算 /%img/

プロジェクトのクリティカルパスを特定し、柔軟性のある非クリティカルな活動のためのスラックを定義する。

最後に、クリティカルパスとスラックを計算します。私たちの場合、ほとんどの活動が重要であるため、ほとんど余裕はない。

上の画像でわかるように、スラックがあるタスクは外壁塗装だけです。施工が完了すれば、乾燥と最終的な造園に十分な時間が割り当てられていれば、外壁塗装はどの時点でも可能だ。

仮にプランの変更があり、フローリング業者が翌週に予定を変更したいと言ってきたとしよう。その場合、サブタスクバーを新しい場所に移動します。自動リスケジュールオプションを有効にすると、他のタスクもそれに合わせて更新されます!✔️

クリティカルパス法でプロのようにプロジェクトのタイムラインをナビゲートする

クリティカルパスメソッドは、厳しいプロジェクトに対処する際に非常に有効です。タスクを綿密に評価し、順序立てて進めることで、納期を守り、プロジェクトのスケジュールを整え、健全なクライアント関係を維持し、実際の進捗と成長を促進することができる。

タスクが整理されれば、プロジェクトの残りはうまくいく。

このようなツールを使えば ClickUp を使えば、無料かつ最小限の努力でCPMを試すことができます。今すぐ始めましょう!✨