CCM: Difference between revisions

From CS Wiki
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[분류:소프트웨어 공학]]
[[분류:소프트웨어 공학]][[분류:프로젝트 관리]]
;Critical Chain Method
;Critical Chain Method
;자원 가용성을 고려하여 일정의 변경을 예상하고, 이를 토대로 활동 사이에 의존 관계 및 수행기간을 결정하는 방법
;자원 가용성을 고려하여 일정의 변경을 예상하고, 이를 토대로 활동 사이에 의존 관계 및 수행기간을 결정하는 방법
Line 15: Line 15:
! 법칙 !! 설명
! 법칙 !! 설명
|-
|-
| [[파킨슨의 법칙] || 모든 작업은 주어진 기간을 모두 사용
| [[파킨슨의 법칙]] || 어떻게든 주어진 일정을 모두 사용
|-
|-
| 자기 방어 || 작업을 일찍 완료하면 다른 작업 할당
| 자기 방어 || 다른 작업을 받지 않으려 작업 완료를 숨김
|-
|-
| 후행공정 || 후속작업이 준비되어 있지 않으면 준비 시간 소요
| 후행공정 || 후속작업이 준비되어 있지 않아 준비 시간 지연
|-
|-
| [[학생 증후군]] || 업무가 닥치기 전까진 일을 시작하지 않음
| [[학생 증후군]] || 업무가 닥치기 전까진 일을 시작하지 않음
Line 83: Line 83:
|-
|-
| 프로젝트 일정 관리 ||  
| 프로젝트 일정 관리 ||  
* 개별 활동의 완료일이 아닌 버퍼관리(전체 버퍼의 소진율)를 통해 프로젝트 일정을 관리
* 개별 활동의 완료일이 아닌 버퍼관리(전체 버퍼의 소진율)를 통해 프로젝트 일정을 관리함
|}
|}
== 같이 보기 ==
* [[프로젝트 일정 관리]]
* [[CPM]]

Latest revision as of 01:59, 1 November 2021

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]