CPM

개념
프로젝트 일정관리(Project Time Management) - 제한된 시간 안에 고객이 만족하는 품질을 확보 하면서 시간을 준수 하기 위한 프로젝트의 일정관리 기법

I. 프로젝트 일정관리의 이해

 가. 프로젝트 일정관리(Project Time Management)의 정의 

- 제한된 시간 안에 고객이 만족하는 품질을 확보 하면서 시간을 준수 하기 위한 프로젝트의 일정관리 기법

 

나. 일정관리의 목적

  1. 영원한 프로젝트는 없음. 시간 제약성을 가지는 프로젝트의 특징
  2. 체계적인 일정관리를 수행하지 않을 경우 납기지연으로 인한 비용초과 및 프로젝트 실패로 이어질 수 있음

 

 다. 주요 프로젝트 일정관리 기법

관리 차트

내용

용도

Network Diagram

(PERT/CPM)

Workflow 잘 보임, 계획성, 시각성 우수 Float과 작업간의 종속관계 표현가능

프로젝트 관리

Bar Chart(Gantt)

계획 대비 실적 파악이 용이

보고용

Milestone

중요 일정에 대한 강조 및 경영층 보고

보고용

 

II. 프로젝트 일정관리에서 임계경로의 의미와 도출법

 가. 임계경로(Critical Path)의 정의 

- 프로젝트 납기일에 영향을 미치는 일련의 액티비티의 집합으로 주요공정법(CPM)은 프로젝트의 시작과 끝을 나타내는 노드(node)와 노드간을 연결하는 화살표 모양의 액티비티로 구성

 

 나. 임계경로(Critical Path)의 의미

  1. 프로젝트의 개시에서 종료까지 가장 긴 시간이 걸리는 경로를 나타내며 동시에 임계경로선상의 작업이 늦어지면 그 만큼 프로젝트 전체가 늦어지는 것을 의미
  2. 즉 프로젝트 중 중점적으로 관리해야 할 작업의 경로임.

 

 다. Total Float

  • 프로젝트 납기일을 지연시키지 않으면서 활동이 가지는 여유시간
  • Slack time 이라고도 한다.
  • 계산방법: TF = Min { LS – ES = LF – EF }
  • TF 값이 0 인 활동들을 이은 경로가 주경로(critical path)가 된다.

 

 라. Free Float

  • 후행 활동의 빠른 착수일(ES)을 지연시키지 않으면서 선행 활동이 가지는 여유시간
  • The amount of time that a schedule activity can be delayed without delaying the early start date of any immediate successor activity within the network path
  • 계산방법: FF (Free Float) = 후행 ES  - 선행EF - 1

 

 마. 임계경로(Critical Path) 도출법

 

바. 주경로 도출 방법

- Duration은 Activity의 작업 소요시간을 의미

- Early Start Date, Early Finish Date는 Forward Scheduling(시작일에 붙여서 잡은 일정) 결과

- Late Start Date, Late Finish Date는 Backward Scheduling(종료일에 붙여서 잡은 일정) 결과

- Total Float Time은 일정을 지연하지 않을 수 있는 여유시간을 의미하는데 이것이 0인 Activity 만으로 이루어진 경로가 Critical Path임

 

 마. 주공정(Critical Path) 계산방법

상세설명

WBS 작성

Activity 도출, 수행시간 산정, 선행작업 결정

Network Diagram 작성

WBS를 이용해서 작성, 선행작업 관계에 따라 연결

ES(Early Start), EF(Early Finish) 산출

1) 선행작업이 없는 Activity

- ES = 1

- EF = Duration

2) 선행작업이 있는 Activity

- ES = 선행 Activity EF + 1

- EF = ES + Duration – 1

3) 둘이상의 선행 Activity를 가지는 경우 선행 Activity의 EF값중 큰값을 취함

4) 과정을 반복해서 프로젝트 종료일을 결정

LS(Late Start), LF(Late Finish) 산출

1) 위에서 결정된 종료일을 사용

2) 후속작업이 없는 Activity

- LF = 프로젝트 종료일

- LS = LF – Duration + 1

3) 선행 Activity

- LF = 후속 Activity LS – 1

- LS = LF – 기간 + 1

4) 후속 Activity가 둘이상인 경우 LS값중 작은 것을 취함

TF(Total Float) 산출

Total Float = LS-ES = LF- EF

Critical Path 경로 확인

Total Float = 0인 Activity들의 연결

 

III. PERT/CPM 비교

분류

PERT

CPM

주목적

프로젝트 기간의 단축

프로젝트 비용의 절감

일정계산

단계(Event 중심)

요소작업(Activity) 중심

시간추정

- 공정별 처리순서로 정의

- 작업기대시간 추출

  • 낙관치 + 4*평균 + 비관치) / 6

- 기대시간의 신뢰성 검증

- 가장 신뢰도가 높은 것을 주 공정으로 선택

- 단축 활동의 초과 직접비 산출

- 기간 단축으로 직접비 감소의 합이 최소인 프로젝트 기간 산출

(평균값 이용, 1점 추정방식)

장점

경험적 교훈이 없는 경우

불확실성이 높은 경우

경험적 교훈이 있는 경우

불확실성이 적은 경우

단점

확률론 이용에 의한 위험성

잘 알려진 자원과 기술에만 적용가능

활용사례

불확실한 대상인 우주산업

프로젝트 경험이 있는 건설산업

 

 

IV. CPM 사례

 

구분

내용

ES

Early Start Date

EF

Early Finish Date

LS

Late Start Date

LF

Late Finish Date

DU

활동기간

TF (Total Float)

프로젝트 납기일을 지연시키지 않고 활동을

가질수 있는 여유시간 (LS – ES 또는 LF – EF)

Free float

후행활동의 빠른 시작일을 지연시키지 않고 선행

활동을 가질수 있는 여유시간 (ESsuccessor– EF)

 

댓글