CCM

From IT Wiki
Critical Chain Method
자원 가용성을 고려하여 일정의 변경을 예상하고, 이를 토대로 활동 사이에 의존 관계 및 수행기간을 결정하는 방법

CCM 특징

  • 과다하게 설정될 수 있는 여유시간을 줄여 통합된 버퍼로 책정하고 버퍼의 소진율을 모니터링하여 전체 프로젝트를 관리
  • CPM을 통한 네트워크 및 일정 산출방식은 동일하지만 각 활동의 여유시간을 떼 내어 필요 시 여유시간을 적절히 공급하는 방식

CPM과의 비교

CPMCCM.png

CPM의 납기 지연

법칙 설명
파킨슨의 법칙 모든 작업은 주어진 기간을 모두 사용
자기 방어 작업을 일찍 완료하면 다른 작업 할당
후행공정 후속작업이 준비되어 있지 않으면 준비 시간 소요
학생 증후군 업무가 닥치기 전까진 일을 시작하지 않음

버퍼

버퍼의 종류

버퍼 설명
프로젝트 버퍼

(Project Buffer)

  • Critical Chain 상의 활동에서 버퍼를 Critical Chain의 끝에 두어 이를 관리
피딩 버퍼

(Feeding Buffer)

  • Critical Chain에 연결된 non-Critical Chain 끝에 피딩 버퍼를 사용
  • Critical Chain의 작업 착수가 지연되는 것을 방지
자원 버퍼

(Resource Buffer)

  • 시간이 아닌, 인력 등 자원에 의해 발생하는 버퍼 관리

버퍼 관리

  • 안전 영역
  • 모니터링 영역
  • 행동 영역

절차

절차 설명
활동계획
  • 활동 및 연관관계를 정의하며, 필요 자원을 추정
  • CPM / PERT 방식과 동일함
활동기간 추정
  • 작업자들이 추정한 활동기간에는 버퍼가 이미 있으므로 개별 활동에 있는 버퍼를 빼내어 전체적으로 관리
Critical Chain 결정
  • 자원의 이용가능성을 고려하여 제약적인 일정인 Critical Chain을 결정
기간 버퍼 추가
  • 기간 버퍼(Duration Buffer)를 추가
일정 수립
  • 버퍼가 결정되면 계획된 활동들은 가장 빠른 시작, 종료일로 일정을 수립
버퍼 영역 분할
  • 버퍼를 안정영역(OK), 모니터링영역(Watch), 행동영역(Act)로 나누어 관리
프로젝트 일정 관리
  • 개별 활동의 완료일이 아닌 버퍼관리(전체 버퍼의 소진율)를 통해 프로젝트 일정을 관리