
개요
CPM(Critical Path Method)은 프로젝트 일정 관리에서 작업 간의 의존 관계를 분석하여 프로젝트 완료에 직접적인 영향을 미치는 핵심 경로(Critical Path)를 식별하는 일정 관리 기법이다. 1950년대 DuPont과 Remington Rand가 화학 공장 유지보수 프로젝트의 일정 최적화를 위해 개발한 방법으로 이후 다양한 산업에서 프로젝트 일정 계획의 핵심 기법으로 활용되고 있다.
CPM은 프로젝트의 모든 작업(Activity)과 선행 관계를 네트워크 형태로 표현하고 각 작업의 소요 시간을 기반으로 프로젝트 완료까지 가장 긴 경로를 계산한다. 이 경로를 Critical Path라고 하며 해당 경로의 작업이 지연될 경우 전체 프로젝트 일정이 지연된다.
특히 IT 프로젝트, 건설 프로젝트, 제조 프로젝트 등 일정 관리가 중요한 프로젝트 환경에서 널리 활용되며 프로젝트 일정 최적화와 리스크 관리에 중요한 역할을 한다.
1. 개념 및 정의
CPM은 Critical Path Method의 약자로 프로젝트 작업 간의 관계를 네트워크 형태로 분석하여 프로젝트 완료에 가장 큰 영향을 미치는 핵심 경로를 계산하는 일정 관리 기법이다.
CPM의 핵심 개념은 다음과 같다.
- 프로젝트 작업(Activity) 정의
- 작업 간 선행 관계 분석
- 네트워크 다이어그램 작성
- 프로젝트 완료까지 가장 긴 경로(Critical Path) 계산
Critical Path에 포함된 작업은 여유 시간(Slack)이 없기 때문에 해당 작업의 지연은 프로젝트 전체 일정 지연으로 이어진다.
대표 참고 자료
- PMI PMBOK Guide
- Kerzner, Project Management
- Moder & Phillips, Project Management with CPM and PERT
2. 특징
| 특징 | 설명 | 의미 |
| 결정적 일정 분석 | 작업 기간을 확정 값으로 사용 | 일정 계산 명확 |
| 핵심 경로 식별 | 프로젝트 최장 경로 계산 | 일정 관리 핵심 |
| 네트워크 기반 구조 | 작업 관계 시각화 | 프로젝트 흐름 이해 |
CPM은 프로젝트 일정 관리에서 핵심 작업을 식별하고 프로젝트 완료 시간을 계산하는 데 효과적인 방법이다.
3. 구성 요소
| 구성 요소 | 설명 | 주요 내용 |
| Activity | 수행해야 할 작업 | 프로젝트 작업 단위 |
| Node | 작업 시작 또는 종료 지점 | 이벤트 표현 |
| Network Diagram | 작업 흐름 구조 | 일정 분석 기반 |
CPM 네트워크는 프로젝트 작업 간의 의존 관계와 일정 흐름을 시각적으로 표현한다.
4. 기술 요소
| 기술 요소 | 설명 | 활용 방식 |
| Earliest Start (ES) | 작업 시작 가능 최소 시간 | 일정 계산 |
| Latest Start (LS) | 작업 시작 최대 허용 시간 | 일정 관리 |
| Slack | 작업 지연 허용 시간 | 일정 유연성 분석 |
CPM 분석은 이러한 시간 계산을 통해 프로젝트 일정 구조를 분석한다.
5. 장점 및 이점
| 장점 | 설명 | 효과 |
| 일정 최적화 | 핵심 경로 기반 관리 | 일정 관리 효율 향상 |
| 리스크 관리 | 지연 가능 작업 식별 | 일정 위험 감소 |
| 프로젝트 가시성 향상 | 네트워크 기반 일정 구조 | 의사결정 지원 |
CPM은 프로젝트 일정 계획과 진행 상황을 명확하게 파악할 수 있도록 지원한다.
6. 주요 활용 사례 및 고려사항
| 활용 분야 | 설명 | 고려사항 |
| 건설 프로젝트 | 공정 관리 | 일정 의존성 관리 |
| IT 시스템 개발 | 개발 일정 관리 | 작업 분해 중요 |
| 제조 프로젝트 | 생산 일정 관리 | 자원 계획 필요 |
CPM은 작업 기간이 비교적 명확하게 정의되는 프로젝트 환경에서 효과적으로 활용된다.
7. 결론
CPM은 프로젝트 일정 관리에서 핵심 경로를 식별하여 프로젝트 완료 시간을 계산하고 일정 리스크를 관리하는 대표적인 일정 관리 기법이다. 특히 복잡한 프로젝트 환경에서 작업 간 의존 관계를 분석하고 프로젝트 일정 최적화를 수행하는 데 중요한 역할을 한다.
'Topic' 카테고리의 다른 글
| PERT(Program Evaluation and Review Technique) (0) | 2026.03.30 |
|---|---|
| WBS(Work Breakdown Structure) (0) | 2026.03.30 |
| Prototyping(프로토타이핑) (0) | 2026.03.29 |
| V-Model(Verification & Validation Model) (0) | 2026.03.29 |
| COCOMO(Constructive Cost Model) (0) | 2026.03.29 |