제 10 장
프로젝트 관리(Project Management)
프로젝트란,
대규모 비반복적, 또는 일회성 제품 내지 사업수행에 필요한 각종 활동들의 집합
1. 프로젝트 관리
PERT CPM
Program Evaluation and Review Technique
- 1956년 미국 해군 폴라리스 해저유도탄 개발 → Project의 조기완료 목표로
- 신규, 비반복적 Project에 적합 (연구개발, 신제품개발 … )
- 시간추정 : 확률적 모형 (3점 추정법) - 단계 중심 (Event-oriented)
Critical Path Method
- 1957년 Dupont사 화학공장의
건축계획에 채택, 화학공장의 유지 및 보수를 위한 프로젝트의 계획과 조직에 적용
- 과거의 충분한 실적자료, 경험을 가진 반복 Project 에 적합 (건설공사 등) - 시간추정 : 확정적 모형 (1점 추정법) - 활동 중심 (Activity-oriented)
최단 시간의 목표 달성 목표기일의 단축 및 비용최소화
1) 개발과정
2. PERT/CPM
2) PERT/CPM 네트워크 구성요소
Network의 구성 3요소
단계(Event) 활동(Activity) (Dummy Activity) 명목상의 활동
① 단계 (Event) : 한 활동이 끝났음을 의미함과 동시에 후속활동에 착수할 수 있음을 의미 ( 으로 표시)
② 활동 (Activity) : 프로젝트(과업)을 완성시키는데 필요한 요소 작업을 의미.
일정한 시간과 다양한 인적/물적/재무적 자원의 소비가 일어나는 것 ( →로 표시 )
③ 명목상의 활동 (Dummy Activity) : 네트워크 작성과 분석의 편의를 도모하기 위하여 도입되는 가상의 활동( --- 로 표시)
3) Network 작성 기본원칙
① 단계원칙 :
- 모든 단계는 선행활동과 후속활동을 가지고 있어야 한다.
(시작단계와 최종단계는 예외)
② 활동원칙 :
- 모든 활동은 그 선행활동이 완료되지 않으면 착수될 수 없다.
③ 연결원칙 :
- 활동들이 순환형태를 이루어 앞 단계로 되돌아 갈 수 없고 한 단계와 후속단계 사이에는 활동이 하나만 존재해야 한다.
(시간의 흐름을 취급하고 있기 때문이다)
1
2
3
4
A
B
C
D
2 3 2 4
3
4) 활동시간의 추정 : 3점 (시간)추정법
※활동시간(Activity Time) : 특정방법으로 특정활동을 완성할 때 소요되는 시간의 추정치
(ⅰ) 낙관적시간 (optimistic time / shortest time) …
a
가장 이상적 상황 하에서 이상적으로 진행될 때 그 활동을 완성시키는데 소요되는 시간의 추정치 예상되는 소요시간 중 최단시간치
(ⅱ) 최적시간 (most likely time) …
m
정상적인 상황 하에서 정상적으로 진행될 때 그 활동을 완성시키는데 소요되는 시간의 추정치
예상소요시간 중에서 가장 빈번히 발생할 확률이 있는 시간치 (ⅲ) 비관적시간 (pessimistic time / longest time) …
b
모든 것이 만족스럽지 못한 상황 하에서 만족스럽지 못하게 진행될 때 그 활동을 완성시키는데 소요되는 시간의 추정치
예상 가능한 최장시간치
a m b
평균치 (
t
e ) = a + 4m + b6 분산 ( ) = 2 b - a
[ ]
6 2[ 각 추정시간의 가중평균 ]
※ 다음과 같은 각 작업 활동의 예정활동시간과 분산을 구하라.
Step 1: 프로젝트에서 수행되어야 할 활동을 파악한다.
Step 2: 활동 간의 선행관계를 결정하고,
각 활동 및 활동 간의 선행관계를 네트워크 모형으로 작성한다.
Step 3: 프로젝트의 일정을 계산한다.
Step 4 : 주공정(critical path)을 결정한다.
프로젝트 관리의 4 Step
3. PERT/CPM을 이용한 프로젝트 관리
(1) 프로젝트 활동 목록의 작성
활동 활동내용 소요시간
(주) 비고
선행단계 후속단계 -
- - A A B, D C, E F, G
E, D F G F G H H -
(A) 공장입지 결정 (B) 현 공장의 매매 (C) 매입공장의 선정 (D) 매입공장 수리 (E) 신규설비 구입 (F) 설비의 배치 (G) 설비의 시운전
(H) 종합시스템 가동테스트
18 26 10 10 4 12
4 6
(2) 네트워크 모형 작성
1 2
3
4
5 6
A
B C
D E
F G
H
(3) 프로젝트의 일정계산 - 단계중심(event-oriented)
1) 가장 빠른 작업시간 ( Earliest expected Time : TE ) - 각 Event에서 시작되는 작업의 가장 빠른 시점
전진계산 Max.선택
1 2
3
4
5 6
10
4
10 18
26
4
12
6 TE1=0
TE2=18
TE3=22
TE4=28
TE5=40 TE6=46
A
C
B
E
D
G
F H
※전진계산 (Forward Computation) 방식의 적용
최초단계의 TE = 0
각 후속단계(j)의 TEj 는 선행단계(i)의 TEi 에 이들 양 단계 사이의 활동에 소요되는 시간 dij 를 더하여 구한다.
i
Activity d i jij j
TE i TE j = TE i + d i j
TE
i
1i
1 TEi
2i
2 TEi
3j
d
i1 , jd
i2 , jd
iTE
j
합병단계(merge event)의 경우, 각 경로별로 선행활동의 TEi 에 활동소요시간 dij 를 가산해서 얻은 수치 중 최대값을 취한다.
TE
j
= Max.TE
i
1 +d
i1 , jTE
i
2 +d
i2 , jTE
i
3 +d
i3 , j[ ]
2) 가장 늦은 작업시간 ( Latest allowable Time : TL ) - 전체 일정에 영향을 주지 않으면서
각 Event에서 시작되는 작업의 가장 늦은 작업시작시간
1 2
3
4
5 6
10 4
10 18
26
4
12
6 TL1=0
TL2=18
TL3=36
TL4=28
TL5=40 TL6=46 A
C
B
E
D
G
F H
후진계산 Min.선택
※후진계산 (Backward Computation)방식의 적용
최종단계의 TL 은 최종단계의 TE 와 동일하다.
선행단계(i)의 TLi 는 후속단계(j)의 TLj 에서 이들 양 단계 사이의 활동에 소요되는 시간 dij 를 빼서 구한다.
i
Activity d i jij j
TL j TL i
TL j - d ij =
분기단계(burst event)의 경우, 후속단계(j)의 TLj 로부터 경로별로 활동소요시간 dij 를 빼서 얻은 수치 중 최소값을 취한다.
i i
j
1j
2j
3j
1j
2j
d
i , j1d
i , j 2d
i , j3 TLTL
TL
TL
= Min.
-
d
i , j 1-
d
i , j 2-
d
i , j 3[ TL TL j j
1 2 ]
j
3TL TL
i
1 2
3
4
5 6
10 4
10 18
26
4
12
6 TL1=0
TL2=18
TL3=36
TL5=40 TL6=46 TE1=0
TE2=18
TE3=22
TE4=28
TE5=40 TE6=46
A
C
B
E
D
G
F
H
(4) 주공정의 결정
※ 주공정선 (Critical Path)
- 주어진 프로젝트에서 소요시간이 가장 긴 일련의 작업들.
- 여유시간 S (= TL – TE ) = 0 의 값을 갖는 Event들의 연결
- CPM의 개념을 확대시킨 것으로서
프로젝트의 비용최소화와 기일 내 완성을 추구하는 기법
- 시간자원과 재무자원의 상호교환적 관계를 이용하여 프로젝트를 관리
1) 시간과 비용의 보상관계
4. PERT-Cost
증분비용 (또는 비용기울기) : Incremental Cost (IC) - 단위시간의 단축에 추가되는 비용
IC = Cc - Cn Tn - Tc
[Example]
정상시간 6주, 정상비용 9만원, 긴급시간 4주, 긴급비용 10만원 일 때 증분비용은 얼마인가 ?
IC = Cc - Cn
Tn - Tc = 10 - 9
6 - 4 = 0.5
(만원/주)2) 프로젝트 완성시간의 단축 절차
“ 프로젝트 직접비용 증가 < 기간단축에 의한 비용절약 ”이면 계속 단축진행
Network 모형 작성
일정분석
주공정선(CP) 파악
활동별 증분비용(IC) 산출
CP 활동 중 최소 IC 활동 선택 및 시간단축
- 한계시간까지 또는 다른 경로가 CP가 될 때까지 -
[사례 연구]
다음과 같은 Network모형을 거쳐 완공되는 작업이 있다고 할 때, 고객과의 약속으로 작업완료를 67주차에 끝내기로 약속하였다.
(단, 프로젝트 간접비 : 3.5천원/주 지연벌과금 : 10천원/주)
1. 일정분석 및 주공정선(CP) 파악
2. 시간 단축 실시
(1) 증분비용(IC) 또는 비용기울기 확인
총 작업 완료에 소요되는 기간 72주
현 상황에서 비용 소요액 : 643천원
- 정상상황 진행비(341천원) + 간접비(3.5천원x72주) + 지연벌과금(10천원x5주)
[ 현재 상황 평가 ]
(2) CP중에서 비용기울기가 최소인 것 확인 : 활동 H (6, 7), 1.5천원/주 최대 단축가능기간 : 1 주
▶ 비용증가/감소분 분석
- 1일 단축 직접비용 증가분 + 1.5천원 - 지연벌과금 절감분 - 10.0천원 - 간접비용 절감분 - 3.5천원 --- 총 절감금액 - 12.0천원
(3) CP중에서 비용기울기가 두 번째로 작은 활동 확인 : E [③⑤], 2.8천원/주 최대 단축가능기간 : 7 주
1차로 필요한 4주만 단축 실시
▶ 비용증가/감소분 분석
- 4일 단축 직접비용 증가분 +(2.8 x 4) = + 11.2천원 - 지연벌과금 절감분 - (10.0 x 4) = - 40.0천원 - 간접비용 절감분 - (3.5 x 4) = - 14.0천원
--- 총 절감금액 - 42.8천원
▶ 따라서 총 67주 진행에 소요되는 비용 = 72주 진행비용 - 절감비용
= 643.0 – [ 12.0 + 42.8 ]= 588.2(천원)