マネジメント系プロジェクトマネジメント出題頻度 ★★★

アローダイアグラムとクリティカルパス

作業の順番を矢印で表すアローダイアグラムと、全体の所要日数を決めるクリティカルパスを、カレー作りの例で図解。試験頻出の「最短何日で終わるか」の計算方法がわかります。

この単元の用語:アローダイアグラム / PERT図 / クリティカルパス / ダミー作業 / 余裕日数

プロジェクトが「何日で終わるか」って、どうやって決めるんですか?全部の作業日数を足すんですか?

実はそれだと長すぎるんだ。同時に進められる作業があるからね。料理で考えてみよう。

カレー作りを作業に分けてみる

作業内容時間いつ始められる?
A買い出し30分最初
Bご飯を炊く50分Aの後
C野菜を切る20分Aの後
D煮込む40分Cの後
E盛り付け5分BとDの両方が終わった後

全部足すと 30+50+20+40+5 = 145分。でも実際は、ご飯を炊いている間に野菜を切って煮込めますよね。

アローダイアグラムで表す

作業の順番を 矢印(アロー) でつないだ図を アローダイアグラム(PERT図)といいます。

A 30分 B 50分(ご飯) C 20分 D 40分 E 5分 1 2 3 4 5 赤い経路 A→C→D→E がクリティカルパス(95分)
丸(結合点)は「ここまでの作業が終わった」というタイミング、矢印が作業
  • 矢印(→) = 作業。上に作業名と所要時間を書く
  • 丸(○) = 結合点。入ってくる矢印がすべて終わらないと、出ていく矢印は始められない

クリティカルパスを見つける

スタートからゴールまでの経路は2つあります。

  • 経路1:A → B → E = 30 + 50 + 5 = 85分
  • 経路2:A → C → D → E = 30 + 20 + 40 + 5 = 95分

盛り付け(E)は、ご飯(経路1)とカレー(経路2)の両方ができないと始められません。だから全体は、長いほうの95分かかります。

このいちばん時間がかかる経路を クリティカルパス といいます。

あれ、いちばん「長い」経路なのに、全体の「最短」日数なんですか?

そう、そこが混乱しやすいところ。どんなに頑張っても、いちばん長い経路が終わるまでは完成しない。だから「最も長い経路」=「全体の最短所要時間」になるんだ。

クリティカル(critical)は「重大な・危機的な」という意味。この経路の作業が1分でも遅れたら、全体が遅れる「危機的な道」と覚えよう。

余裕のある作業もある

ご飯を炊く作業(B)は、経路1が85分なので、95 − 85 = 10分 の余裕があります。Bが10分遅れても全体は95分のまま。でも、それ以上遅れると全体が遅れます。

クリティカルパスでない作業も、余裕を超えて遅れるとクリティカルパスが入れ替わる。「Bが15分遅れたら全体は何分?」→ 経路1が100分になり、全体も100分(5分の遅れ)。

ダミー作業

アローダイアグラムには、点線の矢印 が出てくることがあります。これは ダミー作業 で、所要時間0の「順番だけ」を表す矢印 です。

ダミー(0日) この結合点までの作業が終わらないと… こちらから出る作業は始められない

ダミー作業は時間0なので計算では足すだけ(0を足しても変わらない)ですが、経路の数え忘れに注意しましょう。

計算問題の解き方まとめ

  1. スタートからゴールまでのすべての経路を書き出す
  2. 経路ごとに所要日数を足し算する
  3. 最も長い経路がクリティカルパス、その日数が全体の最短所要日数

確認クイズ

選択肢をタップすると、すぐに正解と解説が表示されます。

Q1次の作業からなるプロジェクトがある。全体を完了するのに必要な最短日数は何日か。
・作業A(3日):最初に行う
・作業B(5日)と作業C(2日):Aの完了後に開始
・作業D(4日):Cの完了後に開始
・作業E(2日):BとDの両方が完了後に開始

Q2上の問題で、作業Bが予定より2日遅れて7日かかった。プロジェクト全体の最短日数は何日になるか。

Q3クリティカルパスに関する記述として、適切なものはどれか。