プロジェクトの工程管理では、作業の前後関係と所要時間を整理し、全体の工期や余裕を把握します。この記事ではPERT・アローダイアグラム・クリティカルパスを、同じ具体例で確認します。
工程管理で使う図と用語
| 用語 | 確認すること |
|---|---|
| WBS | 成果物や作業を管理できる単位へ階層的に分解する |
| ガントチャート | 作業期間を横棒で表し、予定や進捗を確認する |
| ネットワーク図 | 先行・後続作業の依存関係を確認する |
| マイルストーン | 承認・納品などの重要な節目。通常、所要時間0の点として扱う |
| スケジュールベースライン | 実績と比較する承認済みの基準計画。変更は所定の変更管理を通す |
スケジュールだけでなく、スコープ・コスト・品質・資源・リスクも関係します。人数を増やせば必ず工期が短くなるとは限りません。
PERTとアローダイアグラム
PERTは作業の順序と所要時間を使って日程を分析する手法です。三点見積りでは、楽観値a・最頻値m・悲観値bから、代表的なPERTの期待時間を(a+4m+b)÷6で求めます。全ての三点見積りがこの重みを使うわけではありません。
アローダイアグラムでは、矢印が作業、結合点が作業の区切りです。ダミー作業は依存関係を表す所要時間0の矢印で、実作業の時間ではありません。作業を箱で表す別形式のネットワーク図もあるため、図の形式を先に確認します。
クリティカルパスは最長経路
次の例は開始時刻0、全て終了→開始の依存関係、資源の競合・待ち時間・固定期限なしとします。Aの完了後にBとCを並行して開始でき、BとCの両方が完了するとDを開始できます。
| 作業 | 先行作業 | 所要日数 |
|---|---|---|
| A | なし | 3日 |
| B | A | 5日 |
| C | A | 2日 |
| D | B・C | 4日 |
A→B→Dは3+5+4=12日。A→C→Dは3+2+4=9日です。必要な作業を全て終えるには長い側を待つため、最短工期は12日、クリティカルパスはA→B→Dです。「最短工期を決める最長経路」と考えましょう。
前から最大、後ろから最小で計算する
複数の先行作業があるとき、最早開始時刻ESは、先行作業の最早終了時刻EFの最大値です。EF=ES+所要時間で前から計算します。
終了から戻るとき、最遅終了時刻LFは、後続作業の最遅開始時刻LSの最小値です。LS=LF−所要時間で後ろから計算します。結合点時刻で求める場合も、前進時は各流入経路の到達時刻の最大値、後退時は各後続結合点の最遅時刻から作業時間を引いた値の最小値を使います。
| 作業 | ES | EF | LS | LF | 全余裕LS−ES |
|---|---|---|---|---|---|
| A | 0 | 3 | 0 | 3 | 0 |
| B | 3 | 8 | 3 | 8 | 0 |
| C | 3 | 5 | 6 | 8 | 3 |
| D | 8 | 12 | 8 | 12 | 0 |
DはBとCの両方を待つので、ES=max(8,5)=8です。全余裕は、全体の完了を遅らせずに作業を遅らせられる時間です。Cには3日の全余裕があります。自由余裕は後続作業の最早開始を遅らせない範囲であり、全余裕とは分けて考えます。
この基本例では余裕0の経路がクリティカルです。クリティカルパスは複数本になる場合があります。固定期限などの制約がある計画では、余裕が負になる場合もあります。
作業間の4種類の依存関係
| 関係 | 意味(待ち時間なしの場合) |
|---|---|
| FS:終了→開始 | 先行作業が終わるまで、後続作業は開始できない |
| SS:開始→開始 | 先行作業が始まるまで、後続作業は開始できない |
| FF:終了→終了 | 先行作業が終わるまで、後続作業は終了できない |
| SF:開始→終了 | 先行作業が始まるまで、後続作業は終了できない |
条件を満たした瞬間に必ず開始・終了する、という意味ではありません。待ち時間や前倒しの指定も問題文から確認します。
工期短縮を検討する順番
クラッシングは追加資源や費用で作業期間を短縮する方法です。短縮可能なクリティカル作業の追加費用と効果を比較し、短縮するたびに経路を再計算します。複数のクリティカルパスがあると、一方だけを短くしても全体は短縮できない場合があります。
ファストトラッキングは本来順番に進める作業の一部を重ねる方法で、手戻りなどのリスクが増えることがあります。資源制約によって開始が遅れる場合もあるため、ネットワーク計算だけで実行可能な計画が完成するわけではありません。
確認問題
上の例でBを2日短縮し、ほかの条件が変わらないとすると、全体工期は何日になるでしょうか。
解答・解説を見る
10日です。A→B→Dは3+3+4=10日、A→C→Dは9日のままなので、長い側の10日で全体が完了します。短縮前の12日から2日短くなります。
PERTの計算を続けて練習する
作業の依存関係を追い、最早・最遅時刻と余裕を求める流れを定着させましょう。PERT・クリティカルパス・工期短縮をまとめて復習するなら、対応するnote教材へ進めます。

コメント