네트워크 공정표 Critical Path 찾는 법 | 주공정선 계산 3가지 방법과 예제

네트워크 공정표를 작성하는 궁극적인 목적은 Critical Path(주공정선)를 찾는 것입니다. 어떤 작업이 하루 늦어지면 전체 공기가 밀리는지, 어디에 자원을 집중해야 공기를 단축할 수 있는지 — 이 모든 판단의 출발점이 Critical Path입니다.

이 글에서는 Critical Path의 정확한 의미부터 3가지 찾는 방법과 실제 계산 예제, 그리고 공기 단축 전략까지 단계별로 정리합니다.

Critical Path란?

Critical Path(주공정선, CP)는 네트워크 공정표에서 시작 결합점부터 종료 결합점까지 연결되는 경로 중 소요 시간이 가장 긴 경로입니다. 이 경로가 전체 공기(공사 기간)를 결정합니다.

CP라는 이름에 위험(Critical)이 붙은 이유는 이 경로 위의 작업들은 단 하루도 지연이 허용되지 않기 때문입니다. CP 작업이 늦어지면 그대로 전체 준공일이 밀립니다.

A (7일) B (8일) C (5일) = 20일 ← CP D (14일) E (4일) = 18일 F (12일) = 12일 시작 결합점 종료 결합점 전체 공기 = 최장 경로 = Critical Path = 20일
<Critical Path는 여러 경로 중 소요 시간이 가장 긴 경로>

Critical Path의 3가지 조건

  • 시작에서 종료까지 이어지는 완전한 경로일 것
  • 모든 경로 중 소요 시간의 합이 가장 클 것
  • 경로 위 모든 작업의 TF = 0일 것

Critical Path를 찾는 3가지 방법

방법 1 — 모든 경로 열거 후 최장 경로 선택

시작에서 종료까지 가능한 모든 경로를 나열하고 소요 시간을 합산해 가장 긴 경로를 찾습니다. 공정표가 단순할 때 가장 직관적입니다.

방법 2 — TF = 0 조건 확인 (가장 보편적)

전진·후진 계산으로 TF를 구한 뒤 TF = 0인 작업들을 연결합니다. 복잡한 공정표에도 적용 가능해 실무·시험 모두 표준으로 사용됩니다.

방법 3 — 결합점 EST = LFT 확인

각 결합점에서 EST = LFT인 결합점들을 연결합니다. 방법 2와 수학적으로 동일하며, node time 계산에 익숙한 경우 빠르게 적용할 수 있습니다.

💡 세 방법 모두 결과는 동일합니다. 실무에서는 방법 2(TF=0 확인)를 표준으로 사용합니다.

단계별 계산 예제

A (d=3) d=3일 B (d=4) C (d=2) D (d=3) E (d=4) 경로 1: ①→②→③→⑤ (A+B+D)  경로 2: ①→②→④→⑤ (A+C+E)
<계산 예제 네트워크>

방법 1 — 경로별 소요 시간

[표 1] 경로별 소요 시간 합산
경로 작업 합계 CP
경로 1 ①→②→③→⑤ A + B + D 3+4+3 = 10일 ✅ CP
경로 2 ①→②→④→⑤ A + C + E 3+2+4 = 9일

방법 2 — TF = 0 확인

[표 2] TF 계산 결과
작업 D EST EFT LFT LST TF CP
A 3 0 3 3 0 0
B 4 3 7 7 3 0
C 2 3 5 6 4 1
D 3 7 10 10 7 0
E 4 5 9 10 6 1

→ TF = 0: A, B, DCritical Path = ①→②→③→⑤

방법 3 — EST = LFT 결합점 확인

결합점 EST LFT EST = LFT? CP 결합점
0 0
3 3
7 7
5 6 다름
10 10

→ EST = LFT 결합점: ①②③⑤Critical Path = ①→②→③→⑤

A (d=3) B (d=4) D (d=3) C (d=2, TF=1) E (d=4, TF=1) 0 0 3 3 7 7 5 6 10 10 Critical Path ①→②→③→⑤ (A+B+D = 10일) 여유 경로 (TF=1)
<Critical Path 확정 — 빨간 경로(①→②→③→⑤)가 CP>

복수 Critical Path

두 경로 이상의 소요 시간이 동일하면 복수의 CP가 발생합니다. 위 예제에서 C를 d=3으로 변경하면 경로 2도 A+C+E = 3+3+4 = 10일이 되어 두 경로 모두 CP가 됩니다.

⚠️ 복수 CP 관리 원칙

  • 모든 CP를 동시에 관리해야 합니다. 하나의 CP가 지연되면 공기가 밀립니다.
  • CP 수가 많을수록 공정관리 난이도와 비용이 높아집니다.

Critical Path를 활용한 공기 단축

공기를 단축하려면 반드시 CP 작업의 Duration을 줄여야 합니다. TF > 0인 작업을 줄여봤자 CP가 바뀌지 않으면 전체 공기는 그대로입니다.

⚠️ 공기 단축 3원칙

  • CP 작업만 단축 효과가 있습니다.
  • 단축 후 반드시 재계산합니다. Sub CP가 새 CP로 바뀔 수 있습니다.
  • 목표 공기까지 반복합니다. CP 단축 → 재계산을 목표 공기 달성까지 반복합니다.

공기 단축 예시

현재 CP: ①→②→③→⑤ (A+B+D = 10일)

B를 4일→2일로 단축 시: 경로 1 = 3+2+3 = 8일

그러나 경로 2 = A+C+E = 3+2+4 = 9일 → 경로 2가 새 CP!

실제 공기 단축 효과: 10일 → 9일 (1일 단축). 2일이 아님에 주의!

자주 묻는 질문(FAQ)

Q. CP 위에 없는 작업이 지연되면 어떻게 되나요?

TF 범위 내에서는 전체 공기에 영향이 없습니다. 단, TF를 전부 소진하면 그 작업도 TF=0이 되어 새로운 CP 작업이 됩니다. FF(자유 여유) 범위 내에서만 지연을 허용하는 것이 안전합니다.

Q. 공정 중 일정이 변경되면 CP를 다시 찾아야 하나요?

그렇습니다. 작업 Duration 변경, 새 작업 추가, 순서 변경 등이 발생하면 전진·후진 계산을 처음부터 다시 수행해 새로운 CP를 확인해야 합니다. 대형 공사에서 일정관리 소프트웨어를 사용하는 이유도 이 재계산을 자동화하기 위해서입니다.

Q. CPM과 Critical Path는 같은 개념인가요?

다릅니다. CPM(Critical Path Method)은 네트워크 공정표로 일정을 관리하는 기법의 이름이고, Critical Path는 그 기법을 통해 찾아내는 경로입니다. PERT 방식으로도 동일한 CP를 찾을 수 있습니다.

Q. 화살표 길이가 긴 작업이 CP 작업인가요?

아닙니다. 공정표의 화살표 길이는 소요 공기와 무관합니다. CP는 Duration 값의 합이 가장 큰 경로이며, 화살표의 물리적 길이와는 상관없습니다. 항상 Duration 숫자 값으로 판단해야 합니다.

Q. CP가 여러 개이면 공기 단축이 더 어려운가요?

그렇습니다. CP가 복수이면 모든 CP를 동시에 단축해야 전체 공기가 줄어듭니다. 하나의 CP만 단축하면 나머지 CP가 전체 공기를 유지하므로 공기 단축 효과가 없습니다. 복수 CP 상황에서는 공기 단축 비용이 증가하고 관리해야 할 작업 수가 늘어납니다.

📎 참고 기준

· 국토교통부 건설공사 사업관리방식 검토기준 및 업무수행지침

· 건설기술진흥법 시행령 제75조

댓글 남기기

error: Content is protected !!