Schedule analyst

C.P.M vs C.C.M

데이터분석 2025. 2. 15. 11:26
320x100
728x90

CPM(Critical Path Method)과 CCM(Critical Chain Method)은 프로젝트 일정 관리에서 중요한 두 가지 기법입니다.

CPM (Critical Path Method)
CPM은 프로젝트의 가장 긴 경로, 즉 ‘크리티컬 패스’를 찾아 관리하는 방법입니다.
주요 특징:
• 모든 자원이 가용하다고 가정
• 작업 간의 논리적 순서와 의존성에 초점
• 여유 시간(float)을 각 작업에 분산
쉬운 비유:
CPM은 마치 도로 여행을 계획하는 것과 같습니다. 목적지까지 가는 여러 경로 중 가장 오래 걸리는 경로(크리티컬 패스)를 찾아 관리합니다. 이 경로에서 지연이 발생하면 전체 여행 일정이 늦어집니다.

CCM (Critical Chain Method)
CCM은 자원의 제약을 고려하여 일정을 관리하는 방법으로, 버퍼 관리에 중점을 둡니다.
주요 특징:
• 자원의 가용성을 고려
• 여유 시간을 모아 버퍼로 관리
• 늦은 시작(Late Start) 일정을 사용
쉬운 비유:
CCM은 마치 릴레이 경주를 준비하는 것과 같습니다. 각 주자(자원)의 가용성을 고려하고, 예비 주자(버퍼)를 준비합니다. 경주 시작을 최대한 늦추고(Late Start), 중간중간 여유 시간(버퍼)을 두어 전체 경주가 원활히 진행되도록 합니다.
CPM과 CCM의 주요 차이점
1. 자원 고려: CPM은 자원을 무한하다고 가정하지만, CCM은 자원의 제약을 고려합니다.
2. 여유 시간 관리: CPM은 여유 시간을 각 작업에 분산시키지만, CCM은 여유 시간을 모아 버퍼로 관리합니다.
3. 시작 시점: CPM은 빠른 시작(Early Start)을 사용하지만, CCM은 늦은 시작(Late Start)을 사용합니다.
4. 관리 초점: CPM은 크리티컬 패스에 초점을 맞추지만, CCM은 버퍼 관리에 초점을 맞춥니다.
결론
CPM과 CCM은 모두 프로젝트 일정 관리에 유용한 도구입니다. CPM은 작업 간의 논리적 순서에 중점을 두어 ‘최장 경로’를 관리하는 반면, CCM은 자원의 제약을 고려하고 버퍼를 통해 불확실성을 관리합니다. 프로젝트의 특성과 환경에 따라 적절한 방법을 선택하거나 두 방법을 조합하여 사용할 수 있습니다.

Critical Chain Method (CCM)은 프로젝트 관리 분야에서 혁신적인 접근 방식으로, 전통적인 Critical Path Method (CPM)의 한계를 보완하고 프로젝트 성과를 향상시키는 데 중점을 둡니다. CCM의 핵심 개념과 방법론을 체계적으로 설명하면,

CCM의 기본 원리
CCM은 Eliyahu M. Goldratt가 1990년대에 제안한 제약 이론(Theory of Constraints)을 기반으로 합니다. 이 방법은 다음과 같은 주요 원칙을 따릅니다:
1. 자원 제약 고려
2. 불확실성 관리
3. 버퍼 관리
4. 늦은 시작 일정 사용

CCM의 주요 구성 요소
1. Critical Chain (크리티컬 체인)
크리티컬 체인은 프로젝트에서 가장 긴 기간을 차지하는 작업 순서로, 작업 간 의존성과 자원 제약을 모두 고려합니다. 이는 CPM의 크리티컬 패스와 유사하지만, 자원 가용성을 추가로 고려한다는 점에서 차이가 있습니다.
2. 버퍼 관리
CCM은 세 가지 유형의 버퍼를 사용합니다:
• 프로젝트 버퍼: 프로젝트 전체의 불확실성을 흡수
• 피딩 버퍼: 비크리티컬 체인에서 크리티컬 체인으로 연결되는 지점에 추가
• 자원 버퍼: 크리티컬 체인 작업에 필요한 자원의 가용성을 보장
3. 자원 제약 관리
CCM은 자원 가용성을 핵심 요소로 고려하며, 자원 제약을 해결하기 위해 자원 평준화(Resource Leveling) 기법을 적극적으로 활용합니다.
CCM 구현 프로세스
CCM을 구현하는 주요 단계는 다음과 같습니다:
1. 프로젝트 목표에서 역방향으로 작업 식별
2. 50% 신뢰도로 작업 기간 추정
3. 자원 할당 및 자원 충돌 해결
4. 크리티컬 체인 식별 및 프로젝트 기간 단축 기회 모색
5. 버퍼 추가 및 일정 확정

CCM vs CPM
CCM과 CPM의 주요 차이점은 다음과 같습니다:
1. 자원 고려: CCM은 자원 제약을 고려하지만, CPM은 무한한 자원을 가정합니다.
2. 불확실성 관리: CCM은 버퍼를 통해 불확실성을 관리하지만, CPM은 이를 명시적으로 다루지 않습니다.
3. 일정 접근: CCM은 늦은 시작 일정을 사용하지만, CPM은 일반적으로 빠른 시작 일정을 사용합니다.

CCM의 이점
1. 자원 활용 최적화
2. 프로젝트 기간 단축
3. 불확실성에 대한 체계적 관리
4. 현실적인 일정 수립
5. 프로젝트 완료 확실성 향상

CCM 구현 시 고려사항
1. 적절한 프로젝트 관리 소프트웨어 사용
2. 팀원들의 CCM 개념 이해 및 교육
3. 조직 문화의 변화 관리
4. 지속적인 모니터링 및 버퍼 관리

CCM은 복잡한 프로젝트 환경에서 자원 제약과 불확실성을 효과적으로 관리할 수 있는 강력한 도구입니다. 그러나 성공적인 구현을 위해서는 조직의 특성과 프로젝트의 성격을 고려한 신중한 접근이 필요합니다.

데이터로 가치를 만드는 Steven, Follow on LinkedIn