프로젝트를 진행할 때 가장 중요한 것은 마감 기한을 맞추는 것입니다.

하지만 많은 프로젝트가 계획보다 늦어지는 경우가 많습니다. 왜냐하면 사람들이 주어진 시간을 모두 사용하려 하거나, 너무 늦게 시작하거나, 자원이 부족해서 작업이 지연되기 때문이죠.

이런 문제를 해결하기 위해 나온 방법이 “CCM(주공정연쇄법, Critical Chain Method)” 인데요, CCM은 프로젝트의 핵심 작업을 먼저 정하고, 불필요한 여유시간을 줄여 대신 “버퍼(안전장치)”를 만드는 방식입니다. 버퍼를 사용하면 예상치 못한 지연이 생겨도 프로젝트 전체 일정이 크게 늦어지지 않도록 조정할 수 있죠.

예를 들어, 시험 공부를 할 때, "마지막 하루는 복습용으로 남겨두자!"라고 계획하는 것과 비슷한데요, 이 하루가 버퍼 역할을 해서 예상보다 공부가 늦어져도 시험 전에 마무리할 시간이 생기는 것과 같이, CCM도 이렇게 프로젝트에서 여유 시간을 잘 활용해서 마감 기한을 맞출 수 있도록 도와주는 방법이라고 생각하시면 되겠습니다~

CCM(Critical Chain Method)

 

1. 정의

CCM(Critical Chain Method, 주공정연쇄법)은 프로젝트 일정 계획 시 자원 제약사항을 고려하여 과다하게 설정될 수 있는 여유시간을 줄이고, 이를 통합된 버퍼로 책정한 후, 버퍼의 소진율을 모니터링하여 전체 프로젝트 일정을 관리하는 방법.

 

2. CCM 개념도 및 버퍼 관리

CCM에서는 프로젝트 진행 중 발생할 수 있는 변수를 고려하여 “버퍼(Buffer)”를 설정.

버퍼 종류
설명
프로젝트 버퍼(Project Buffer)
Critical Chain의 끝에 배치되어 프로젝트 일정 준수를 위해 활용됨. 안전영역, 모니터링 영역, 행동 영역으로 구분하여 관리.
피딩 버퍼(Feeding Buffer)
Critical Chain에 연결된 Non-Critical Chain의 끝에 배치되어 작업 착수 지연을 방지하는 역할을 수행.
자원 버퍼(Resource Buffer)
Critical Chain 작업 시작 전에 필요한 자원에게 수행 시기를 알리는 일종의 경보 장치 역할.

 

3. CPM과 CCM 비교

구분
CPM (Critical Path Method)
CCM (Critical Chain Method)
착수일 기준
ES(Early Start, 조기 착수일)
LS(Late Start, 늦은 착수일)
관리 방식
진척율(EVM, Earned Value Management) 기반 관리 방식 적용
전체 버퍼의 소진율 기반 관리 방식 적용
여유시간 관리
각 활동마다 여유시간 설정 방식 적용
버퍼를 통합하여 관리하는 방식 적용
자원 제약 반영 여부
일정 수립 후 Resource Leveling을 통해 해결하는 방식 적용
초기 계획 수립 시 자원 제약을 반영하는 방식 적용

 

4. CCM 활용 방안

- 대규모 프로젝트 일정 단축: 과다한 여유시간을 줄이고, 버퍼를 활용하여 일정 지연을 최소화하는 방식 적용.

- 자원 제약이 있는 환경에서 최적의 일정 계획: 프로젝트 수행 중 자원 활용을 극대화하여 일정 조정이 가능하도록 하는 방식 적용.

- 버퍼 기반의 일정 관리 체계 도입: 전통적인 CPM 방식보다 현실적인 일정 관리가 가능하며, 일정 지연 요인을 줄일 수 있도록 하는 방식 적용.

 

5. CCM 발전 방향

- AI 기반 일정 최적화: 머신러닝을 활용하여 프로젝트 일정과 버퍼 소진율을 실시간 분석 및 최적화하는 방식 적용.

- CCPM(주공정연쇄 프로젝트 관리, Critical Chain Project Management)과 연계: CCM을 더욱 체계적으로 발전시키기 위해 TOC(제약이론)와 결합한 CCPM 방식 적용.

- 클라우드 기반 협업 도구와 연동: 다양한 프로젝트 관리 소프트웨어(PM Tool)와 연계하여 자동화된 일정 조정 기능을 강화하는 방식 적용.

 

6. 요약

항목
설명
정의
자원 제약을 고려하여 과다한 여유시간을 줄이고, 버퍼를 통해 일정 관리하는 방식 적용.
납기 지연 원인
파킨슨의 법칙, 자기방어, 후행공정 준비 미흡, 학생 증후군 등의 영향으로 인해 발생하는 일정 지연 문제 해결 필요.
핵심 개념
프로젝트 버퍼, 피딩 버퍼, 자원 버퍼를 활용한 일정 관리 방식 적용.
CPM과 비교
CPM은 개별 활동의 여유시간을 반영하는 방식, CCM은 전체 버퍼를 통합하여 관리하는 방식 적용.
활용 방안
일정 단축, 자원 최적 활용, 버퍼 기반 일정 관리 도입 방식 적용.
발전 방향
AI 기반 일정 최적화, CCPM과 연계, 클라우드 기반 협업 도구 연동 방식 적용.

- CCM은 프로젝트 관리에서 일정 지연을 최소화하고, 효율적인 일정 계획을 수립하는 데 필수적인 기법.

'ITPE > SE' 카테고리의 다른 글

소프트웨어 테스팅 국제표준 - ISO 29119  (0) 2021.02.19
CMMI  (0) 2018.04.12
TOC-Thinking Process  (0) 2018.04.06
단위 테스트 및 통합테스트  (0) 2018.02.22

+ Recent posts