プロジェクトマネジメントと工程管理|アローダイアグラム・クリティカルパス・遅延対策
工程と遅延を考えるでは、先行関係と所要時間から、完了時期と余裕を計算します。用語を覚えるだけでなく、事例の条件に合う対策を選べるように整理しましょう。
科目Aで基本的な意味を確認し、科目Bでは「守る情報・起きた事象・組織のルール・担当者の権限」を読み取ります。本文の確認問題は、考え方を練習するためのオリジナル問題です。
1. アローダイアグラムとクリティカルパスの基本ルール
アローダイアグラム(ネットワーク工程表)は、丸印(ノード・イベント)を作業の開始・完了時点とし、矢印(アクティビティ)を作業と所要日数として表現します。
用語 | 定義と特徴 | 計算・特定のポイント |
|---|---|---|
クリティカルパス(Critical Path) | プロジェクト開始から完了までの経路のうち、「所要日数の合計が最も長い経路」。 | この経路上にある作業が1日でも遅れると、プロジェクト全体の完了日が直ちに1日遅延する(余裕日数がゼロ)。 |
最早結合点時刻(Earliest Time) | 先行作業がすべて完了し、その結合点から後続作業を開始できる「最も早い時点」。 | 複数の先行作業が合流する場合、先行作業完了時刻の「最大値(MAX)」をとる。 |
最遅結合点時刻(Latest Time) | プロジェクト全体の納期を遅らせないために、その結合点に達していなければならない「最も遅い限界時点」。 | 完了ノードから逆算し、複数の後続作業へ分岐する場合、後続開始限界時刻の「最小値(MIN)」をとる。 |
ダミー作業(点線の矢印) | 作業所要時間は「0日」。作業順序・前提関係のみを正しく表現するために挿入される矢印。 | 計算時は日数0として扱う。 |
2. クリティカルパスと所要日数の計算ステップ
前進計算では、先行作業の完了時刻を求め、合流では最大値を選ぶ。
最短の完了時刻を期限とする場合、逆進計算ではそこから戻り、分岐では最小値を選ぶ。
作業の全余裕を計算して、ゼロの作業が連なる経路を確認する。クリティカルパスは複数ある場合もある。ノードの時刻が等しいだけで、その間の全作業が必ずクリティカルとは限らない。
3. 遅延発生時のクラッシングとファストトラッキング
工程短縮手法 | 手法の具体的な仕組み | メリットと発生するリスク |
|---|---|---|
クラッシング(Crashing) | クリティカルパス上の作業に追加要員や機材を投入し、残業や休日出勤を行って所要日数を短縮する。 | 工程短縮が可能だが、追加コスト(費用)が増加する。 |
ファストトラッキング(Fast Tracking) | 本来は順番に直列で実施するはずだった後続作業を、先行作業と並行して並列に前倒し着手する。 | 追加費用を抑えて短縮できるが、手戻り(リワーク)のリスクが高まる。 |
4. 科目B形式実戦シナリオ演習
演習1:セキュリティ基盤刷新プロジェクトのクリティカルパス計算
〔背景〕金融機関P社では、新セキュリティ基盤の導入プロジェクトを計画している。作業A〜Gの依存関係と所要日数は以下の表の通りである。
作業コード | 作業内容 | 先行作業 | 所要日数 |
|---|---|---|---|
A | セキュリティ要件定義 | なし | 5日 |
B | 認証基盤の設計・構築 | A | 8日 |
C | ネットワーク機器の設定 | A | 6日 |
D | 端末EDRソフトウェア配布 | A | 4日 |
E | 認証基盤の結合テスト | B | 4日 |
F | ネットワーク遮断テスト | C | 5日 |
G | 総合セキュリティ演習 | D, E, F | 3日 |
〔設問〕このプロジェクトの「クリティカルパス」および「プロジェクト全体の最短所要日数」として、正しい組み合わせはどれか。
ア:A → B → E → G ── 20日
イ:A → C → F → G ── 19日
ウ:A → D → G ── 12日
エ:A → B → C → F → G ── 28日
【解答と解説】
正解:ア
解説:各作業経路の合計所要日数を比較します。・経路1(A → B → E → G):5日 + 8日 + 4日 + 3日 = 20日・経路2(A → C → F → G):5日 + 6日 + 5日 + 3日 = 19日・経路3(A → D → G):5日 + 4日 + 3日 = 12日合流地点である作業Gを開始するには、先行するD、E、Fがすべて完了している必要があります。最も日数がかかるのは経路1(20日)であり、これが「クリティカルパス(A → B → E → G)」となり、プロジェクト全体の最短完了日数は20日となります。
演習2:非クリティカル作業の遅延と全体工程への影響評価
〔背景〕上記演習1のプロジェクト進行中、作業C(ネットワーク機器の設定:所要6日)において機材の納入が遅れ、所要日数が「7日(1日遅延)」となった。他の作業はすべて予定通り進行している。
〔設問〕作業Cの1日遅延が、プロジェクト全体の完了日(20日)に与える影響として最も適切なものはどれか。
ア:作業Cはクリティカルパス上の作業ではないため、経路2(A → C → F → G)は5+7+5+3=20日となり、全体の完了日(20日)は一切遅延しない。
イ:いかなる作業であっても1日遅延すれば、プロジェクト全体も必ず1日遅延して21日になる。
ウ:作業Gの開始が1日早まり、19日で完了する。
エ:作業Bを中断してネットワーク作業に人員を振り替えなければならない。
【解答と解説】
正解:ア
解説:作業Cを含む経路2の所要日数は当初19日であり、クリティカルパス(20日)に対して「1日分のフロート(余裕日数)」がありました。したがって、作業Cが1日遅延して所要7日になっても、経路2の合計は20日となりクリティカルパスの日数と一致するだけにとどまり、プロジェクト全体の完了期日(20日)には一切遅延の影響を与えません。
5. まとめと試験直前チェックリスト
クリティカルパス:所要日数の合計が最長の経路。余裕日数(フロート)がゼロ
合流地点の計算:複数の先行作業が完了する必要があるため、最大値(MAX)をとる
余裕日数(全余裕):最遅完了時刻 - 最早完了時刻。ゼロであればクリティカルパス
クラッシング:追加リソース投入による工期短縮(費用が増加)
ファストトラッキング:直列作業を並列化して前倒し実施(手戻りリスクが増加)
この計算は、示された先行関係と所要時間を使い、要員の競合等の追加制約がない前提です。工程短縮で別の経路がクリティカルになる場合もあります。
出典と仕様を確認する
IPA:情報セキュリティマネジメント試験 シラバス Ver.4.1
次におすすめの学習
編集・検証について
編集・検証:IT資格ラボ編集部
IPAが公開する試験要綱・シラバス・過去問題と、各技術の公式資料を優先して内容を確認しています。制度変更や誤りを確認した場合は、記事を見直して更新します。
編集方針・情報源・訂正方針を見る