Forward pass 는 프로젝트 시작점에서 출발해 각 활동의 가장 빠른 시작·종료 시간 (ES/EF) 과
전체 프로젝트 기간을 구합니다. Backward pass 는 종점에서 거꾸로 내려오며
가장 늦은 시작·종료 시간 (LS/LF) 을 계산합니다. Forward 와 Backward 가 모두 끝나야
Slack (Float) 을 계산할 수 있고, 주공정을 식별할 수 있습니다.
단계
목적
계산 방향
Forward Pass
ES / EF 산출 · 프로젝트 기간
Start → End
Backward Pass
LS / LF 산출
End → Start
Float 계산
$TF = LS - ES = LF - EF$
두 결과 차이
Critical Path
TF = 0 인 경로
결과 해석
2. Gantt vs Network Diagram
Gantt Chart 는 활동을 타임라인 막대로 표현합니다.
단순하고 진척을 시각적으로 쉽게 확인할 수 있지만, 선행관계(precedence) 는 명확히 보이지 않습니다.
반면 네트워크 다이어그램 (PDM / AOA / AON) 은 선행관계와 주공정을 드러내지만 진행 상황 표현에는 덜 직관적입니다.
실무에선 Gantt + Network 를 병행 사용합니다.
Slack (Float) 정의
어떤 활동이 전체 프로젝트 기간을 지연시키지 않고 지연될 수 있는 최대 시간.
이는 모든 후속 활동들이 ES 에 시작한다는 가정 아래 계산됩니다.
3. PERT 확률 분석 — 정규분포 가정
PERT 에서는 Critical Path 상 활동들의 기대 기간 $t_E$ 합이 프로젝트 평균 μ,
활동 분산 $\sigma_i^2$ 의 합이 프로젝트 분산 σ² 입니다. 독립 활동 가정 하에
프로젝트 완료 시간은 정규분포를 따릅니다.