ガイドSG

プロジェクトマネジメントと工程管理|アローダイアグラム・クリティカルパス・遅延対策

公開: 2026-10-03
情報セキュリティマネジメント試験(SG)の工程管理を徹底解説。アローダイアグラム(PERT)の読み方、クリティカルパス特定、所要日数計算、遅延時のクラッシングとファストトラッキングを網羅。

セキュリティ施策の導入や新システムの開発を、限られた「納期(時間)」「予算(コスト)」「品質(スコープ)」の制約内で成功に導くマネジメント活動が「プロジェクトマネジメント(PMBOK)」です。

情報セキュリティマネジメント試験(SG)の科目A・科目Bでは、作業間の依存関係を表す「アローダイアグラム(PERT図)」の読み方、最長経路である「クリティカルパス」の特定、総所要日数の計算、そして作業遅延が発生した際のリソース再配分判断が頻出します。

1. アローダイアグラムとクリティカルパスの基本ルール

アローダイアグラム(ネットワーク工程表)は、丸印(ノード・イベント)を作業の開始・完了時点とし、矢印(アクティビティ)を作業と所要日数として表現します。

用語

定義と特徴

計算・特定のポイント

クリティカルパス(Critical Path)

プロジェクト開始から完了までの経路のうち、「所要日数の合計が最も長い経路」。

この経路上にある作業が1日でも遅れると、プロジェクト全体の完了日が直ちに1日遅延する(余裕日数がゼロ)。

最早結合点時刻(Earliest Time)

先行作業がすべて完了し、その結合点から後続作業を開始できる「最も早い時点」。

複数の先行作業が合流する場合、先行作業完了時刻の「最大値(MAX)」をとる。

最遅結合点時刻(Latest Time)

プロジェクト全体の納期を遅らせないために、その結合点に達していなければならない「最も遅い限界時点」。

完了ノードから逆算し、複数の後続作業へ分岐する場合、後続開始限界時刻の「最小値(MIN)」をとる。

ダミー作業(点線の矢印)

作業所要時間は「0日」。作業順序・前提関係のみを正しく表現するために挿入される矢印。

計算時は日数0として扱う。

2. クリティカルパスと所要日数の計算ステップ

  1. 前進計算(順方向):開始ノードを0日とし、各作業の日数を足しながら各ノードの「最早結合点時刻」を左から右へ計算する。合流地点では最も遅い完了時刻(最大値)を選ぶ。

  2. 逆進計算(逆方向):完了ノードの最早結合点時刻をそのまま最遅結合点時刻とし、作業日数を引きながら各ノードの「最遅結合点時刻」を右から左へ計算する。分岐地点では最も早い時刻(最小値)を選ぶ。

  3. クリティカルパスの特定:「最早結合点時刻 = 最遅結合点時刻」となるノードを結ぶ一本の経路を特定する。これがクリティカルパスであり、その合計日数がプロジェクト全体の最短完了日数となる。

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)をとる

  • 余裕日数(全余裕):最遅完了時刻 - 最早完了時刻。ゼロであればクリティカルパス

  • クラッシング:追加リソース投入による工期短縮(費用が増加)

  • ファストトラッキング:直列作業を並列化して前倒し実施(手戻りリスクが増加)

次におすすめの学習

この記事を共有する

編集・検証について

編集・検証:IT資格ラボ編集部

IPAが公開する試験要綱・シラバス・過去問題と、各技術の公式資料を優先して内容を確認しています。制度変更や誤りを確認した場合は、記事を見直して更新します。

編集方針・情報源・訂正方針を見る