제 10 장 프로젝트 관리(project...
TRANSCRIPT
제 10 장 프로젝트 관리(Project Management)
1
프로젝트란,
대규모 비반복적, 또는 일회성 제품 내지 사업수행에 필요한 각종 활동들의 집합
1. 프로젝트 관리
2
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
3
2) PERT/CPM 네트워크 구성요소
Network의 구성 3요소
단계(Event) 활동(Activity) 명목상의 활동
(Dummy Activity)
① 단계 (Event) : 한 활동이 끝났음을 의미함과 동시에 후속활동에 착수할 수 있음을 의미 ( 으로 표시)
② 활동 (Activity) : 프로젝트(과업)을 완성시키는데 필요한 요소 작업을 의미. 일정한 시간과 다양한 인적/물적/재무적 자원의 소비가 일어나는 것 ( →로 표시 )
③ 명목상의 활동 (Dummy Activity) : 네트워크 작성과 분석의 편의를 도모하기 위하여 도입되는 가상의 활동( --- 로 표시)
4
3) Network 작성 기본원칙
① 단계원칙 :
- 모든 단계는 선행활동과 후속활동을 가지고 있어야 한다.
(시작단계와 최종단계는 예외)
② 활동원칙 :
- 모든 활동은 그 선행활동이 완료되지 않으면 착수될 수 없다.
③ 연결원칙 :
- 활동들이 순환형태를 이루어 앞 단계로 되돌아 갈 수 없고
한 단계와 후속단계 사이에는 활동이 하나만 존재해야 한다.
(시간의 흐름을 취급하고 있기 때문이다)
5
1
2
3
4
A
B
C
D
2 3 2 4
3
6
4) 활동시간의 추정 : 3점 (시간)추정법
※활동시간(Activity Time) : 특정방법으로 특정활동을 완성할 때 소요되는 시간의 추정치
(ⅰ) 낙관적시간 (optimistic time / shortest time) … a 가장 이상적 상황 하에서 이상적으로 진행될 때 그 활동을 완성시키는데 소요되는 시간의 추정치 예상되는 소요시간 중 최단시간치
(ⅱ) 최적시간 (most likely time) … m 정상적인 상황 하에서 정상적으로 진행될 때 그 활동을 완성시키는데 소요되는 시간의 추정치 예상소요시간 중에서 가장 빈번히 발생할 확률이 있는 시간치
(ⅲ) 비관적시간 (pessimistic time / longest time) … b 모든 것이 만족스럽지 못한 상황 하에서 만족스럽지 못하게 진행될 때 그 활동을 완성시키는데 소요되는 시간의 추정치 예상 가능한 최장시간치
a m b 7
평균치 ( te ) = a + 4m + b
6 분산 ( ) = 2
b - a 6 [ ]
2
[ 각 추정시간의 가중평균 ]
8
※ 다음과 같은 각 작업 활동의 예정활동시간과 분산을 구하라.
9
Step 1: 프로젝트에서 수행되어야 할 활동을 파악한다.
Step 2: 활동 간의 선행관계를 결정하고,
각 활동 및 활동 간의 선행관계를 네트워크 모형으로 작성한다.
Step 3: 프로젝트의 일정을 계산한다.
Step 4 : 주공정(critical path)을 결정한다.
프로젝트 관리의 4 Step
3. PERT/CPM을 이용한 프로젝트 관리
10
(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
11
(2) 네트워크 모형 작성
1 2
3
4
5 6 A
B
C
D
E
F
G
H
12
(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
13
※전진계산(Forward Computation) 방식의 적용
최초단계의 TE = 0 각 후속단계(j)의 TEj 는 선행단계(i)의 TEi 에 이들 양 단계 사이의 활동에 소요되는 시간 dij 를 더하여 구한다.
i j Activity ij
d i j
TE i TE j TE i = + d i j
TE i1
i1
TE i2
i2
TE i3
i3
j
d i1 , j
d i2 , j
d i3 , j
TE j
합병단계(merge event)의 경우, 각 경로별로 선행활동의 TEi 에 활동소요시간 dij 를 가산해서 얻은 수치 중 최대값을 취한다.
TE j = Max.
TE i1 + d i1 , j
TE i2 + d i2 , j
TE i3 + d i3 , j
[ ] 14
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.선택
15
※후진계산(Backward Computation)방식의 적용
최종단계의 TL 은 최종단계의 TE 와 동일하다. 선행단계(i)의 TLi 는 후속단계(j)의 TLj 에서 이들 양 단계 사이의 활동에 소요되는 시간 dij 를 빼서 구한다.
i j Activity ij
d i j j
TL i TL j
TL - d ij =
분기단계(burst event)의 경우, 후속단계(j)의 TLj 로부터 경로별로 활동소요시간 dij 를 빼서 얻은 수치 중 최소값을 취한다.
i
i
j1
j2
j3
j1
j2
j3
d i , j1
d i , j 2
d i , j3
TL
TL
TL
TL
= Min.
- d i , j 1
- d i , j 2
- d i , j 3
[ ] j1
TL
j2 TL
j3 TL
i TL
16
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
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들의 연결
17
- CPM의 개념을 확대시킨 것으로서 프로젝트의 비용최소화와 기일 내 완성을 추구하는 기법 - 시간자원과 재무자원의 상호교환적 관계를 이용하여 프로젝트를 관리
1) 시간과 비용의 보상관계
4. PERT-Cost
18
증분비용 (또는 비용기울기) : Incremental Cost (IC) - 단위시간의 단축에 추가되는 비용
IC = Cc - Cn Tn - Tc
[Example] 정상시간 6주, 정상비용 9만원, 긴급시간 4주, 긴급비용 10만원 일 때 증분비용은 얼마인가 ?
IC = Cc - Cn Tn - Tc
= 10 - 9
6 - 4 = 0.5 (만원/주)
19
2) 프로젝트 완성시간의 단축 절차
“ 프로젝트 직접비용 증가 < 기간단축에 의한 비용절약 ”이면 계속 단축진행
Network 모형 작성
일정분석
주공정선(CP) 파악
활동별 증분비용(IC) 산출
CP 활동 중 최소 IC 활동 선택 및 시간단축 - 한계시간까지 또는 다른 경로가 CP가 될 때까지 -
20
[사례 연구] 다음과 같은 Network모형을 거쳐 완공되는 작업이 있다고 할 때, 고객과의 약속으로 작업완료를 67주차에 끝내기로 약속하였다. (단, 프로젝트 간접비 : 3.5천원/주 지연벌과금 : 10천원/주)
1. 일정분석 및 주공정선(CP) 파악
21
2. 시간 단축 실시 (1) 증분비용(IC) 또는 비용기울기 확인
총 작업 완료에 소요되는 기간 72주 현 상황에서 비용 소요액 : 643천원 - 정상상황 진행비(341천원) + 간접비(3.5천원x72주) + 지연벌과금(10천원x5주)
[ 현재 상황 평가 ]
22
(2) CP중에서 비용기울기가 최소인 것 확인 : 활동 H (6, 7), 1.5천원/주
최대 단축가능기간 : 1 주
▶ 비용증가/감소분 분석 - 1일 단축 직접비용 증가분 + 1.5천원 - 지연벌과금 절감분 - 10.0천원 - 간접비용 절감분 - 3.5천원 ------------------------------------------------------------------------- 총 절감금액 - 12.0천원
23
(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(천원)
24