CCM

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

CCM 특징[edit | edit source]

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

CPM과의 비교[edit | edit source]

CPMCCM.png

CPM의 납기 지연[edit | edit source]

법칙 설명
파킨슨의 법칙 어떻게든 주어진 일정을 모두 사용
자기 방어 다른 작업을 받지 않으려 작업 완료를 숨김
후행공정 후속작업이 준비되어 있지 않아 준비 시간 지연
학생 증후군 업무가 닥치기 전까진 일을 시작하지 않음

버퍼[edit | edit source]

버퍼의 종류[edit | edit source]

버퍼 설명
프로젝트 버퍼

(Project Buffer)

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

(Feeding Buffer)

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

(Resource Buffer)

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

버퍼 관리[edit | edit source]

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

절차[edit | edit source]

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

같이 보기[edit | edit source]