CPM
IT위키
더 많은 작업
- 주공정법; 주요 Critical Path Method
- 임계 경로를 기반으로 프로젝트의 최소 기간을 결정하는데 사용되는 일정 네트워크 분석 기법
Critical Path; 주공정, 주요 경로라고도 표현한다.
여유시간(float)이 0이 되는 활동을 연결한 경로로, 소요 기간 합이 가장 긴 경로다. 그 길이가 프로젝트의 최소 완료 기간이 된다
기사 수준 이하의 시험에선 임계경로를 구하는 문제가 주로 나온다. 문제 풀이는 임계경로 문서 참고
| 일자 유형 | 설명 |
|---|---|
| 빠른 개시일
(ES, Early Start) |
어떤 활동이 가장 빨리 시작하는 날 |
| 빠른 종료일
(EF, Early Finish) |
어떤 활동이 가장 빨리 끝나는 날 |
| 늦은 개시일
(LS, Late Start) |
어떤 활동이 가장 늦게 시작하는 날 |
| 늦은 종료일
(LF, Late Finish) |
어떤 활동이 가장 늦게 종료하는 날 |
- 전진 계산(Forward Pass)
- 프로젝트 시작일을 기준으로 예상 종료일을 도출
- 빠른 개시일(ES)와 빠른 종료일(EF)를 도출
- 후진 계산(Backward Pass)
- 프로젝트 종료일을 기준으로 필요 시작일을 도출
- 늦은 개시일(LS)와 늦은 종료일(LF)를 도출
- 두 계산을 모두 하는 목적은 검산이 아니라 여유시간 계산이다. 같은 활동의 ES 와 LS(또는 EF 와 LF)를 비교해 총 여유를 구하고, 총 여유가 0인 활동을 이어 주경로를 찾는다.[1]
- 주경로는 프로젝트에서 가장 긴 경로이며, 그 길이가 곧 프로젝트 전체 기간(최소 완료 기간)이다.
- 길이가 같은 가장 긴 경로가 둘 이상이면 주경로도 여러 개가 된다. 이때는 어느 한 경로만 줄여서는 전체 기간이 줄지 않는다.
- 일정을 줄이거나 활동이 지연되면 다른 경로가 새 주경로가 될 수 있으므로 다시 계산한다. → 프로젝트 일정 단축
- 총 여유(Total Float): 어떤 활동이 프로젝트 종료를 지연시키지 않으면서 가질 수 있는 총 여유시간
- 늦은 종료일(LF) - 빠른 종료일(EF)
- 늦은 개시일(LS) - 빠른 개시일(ES)
- 자유 여유(Free Float): 어떤 활동이 후행 활동의 빠른 개시(ES)를 늦추지 않으면서 가질 수 있는 여유시간
- 후행 활동들의 빠른 개시일(ES) 가운데 가장 이른 값 - 해당 활동의 빠른 종료일(EF)
- 자유 여유는 총 여유보다 클 수 없다. 임계경로 위의 활동은 둘 다 0이다
- 예: A(2일) 뒤에 B(4일)→C(6일)와 D(3일)→E(4일)가 나란히 있고, C와 E가 끝나야 F(2일)를 시작한다고 하자. 전진 계산으로 D는 2~5일, E는 5~9일, C는 6~12일, F는 12~14일이다. D의 자유 여유는 E의 ES 5 - D의 EF 5 = 0일이다. 반면 경로 A-D-E-F(11일)는 임계경로 A-B-C-F(14일)보다 3일 짧아서 D의 총 여유는 3일이다. 여유는 경로 끝의 E가 대부분 가지고, D가 늦어지면 바로 E가 밀린다.
- 활동 정의
- 활동 순서 배열
- 활동 기간 산정
- 전진 계산
- 후진 계산
- 주경로 분석
- 프로젝트 수행 기간 추정
- ↑ Project Management Institute, 『A Guide to the Project Management Body of Knowledge (PMBOK Guide)』 6th ed., 2017, 6.5.2.2 주경로법(Critical Path Method), https://www.pmi.org/standards/pmbok, 확인일: 2026-11-04.
