challenge/PMP

PMBOK summary 06 / 프로젝트 일정관리

ZBKI 2020. 8. 26. 01:15

PMP 취득한지도 벌써 일년이 다되간다

초심을 잃지말고 그때 적어놨던거를 다시 정리정리

사회생활의 첫 발이 EPC 스케줄러여서 그런지 (P6도 안해본 애기였지만 ☞ ☜...) 조금 더 애착이 가는 6장!

참고한 책: PMBOK 6th, PMP PRIDE(해설서), PM+P(문제집)

 

 

 

6. PROJECT SCHEDULE MANAGEMENT

 

 

#일정개발 순서

 

6.1 일정관리 계획수립 → 6.2 활동 정의 → 6.3 활동순서 배열 → 6.4 활동기간 산정 → 6.5 일정개발

 

#활동정의 프로세스의 목적

 

:

 

#활동 목록 vs 마일스톤 목록

 

 - 활동 목록: 프로젝트에 필요한 모든 활동을 열거

 - 마일스톤 목록: 프로젝트에서 중요한 지점(point) 또는 이벤트만 열거. 마일스톤은 시점을 의미하므로 기간이 "0"

 

#선후행 도형법(PDM)을 사용하는 4가지 논리적 관계와 의미

 

선후행 도형법(PDM; precedence diagramming method)

(그림설명 필요)

 

 - FS (Finish to Start): 선행 활동이 종료되어야 후행 활동 개시

 - FF (Finish to Finish): 선행 활동이 종료되어야 후행 활동 종료

 - SS (Start to Start): 선행 활동이 시작되어야 후행 활동 시작

 - SF (Start to Finish): 선행 활동이 시작되어야 후행 활동 종료

 

#의존관계(dependencies)의 종류

 

1) 의무적 의존성: 작업의 내재된 성격상 또는 계약이나 법에서 요구되는 관계. 대개 물리적인 제한으로 인한 발생. (일정 수립 도구에서 일정제약요인으로 배정하는 것과 혼동하지 말 것!) (= hard logic, hard dependencies)

(사례) 기초공사가 끝나야 지상 건물을 세움, 프로토타입을 제작해야 시제품 테스트를 함 등

2) 임의적 의존성: 모범적 실무관행 지식에 따라 설정되는 관계. 여러가지 순서가 가능하지만 아무래도 이 순서가 가장 덜 risky한 경우. 임의적인 총 여유(total float)를 생성하여 추후 일정생성 옵션을 제한할 수 있기 때문에 철저히 문서화해야 함. 공정중첩(fast track)을 활용할 때는 임의적 의존성을 검토하여 수정 및 제기할 수 있음 (=prefered logic, preferential logic, soft logic)

3)

4)

 

1),2) 중 1개, 3),4) 중 1개 각 2개씩 적용 가능하며, 1),2)는 프로젝트 팀이 활동 순서 배열과정에서 결정하고, 3),4)는 프로젝트 관리팀이 활동 순서 배열과정에서 결정함

 

#선도 vs 지연

 

 - 선도(lead): 선행활동을 기준으로 후행활동을 앞당길 수 있는 시간

                  ex) FS-1week: 1주의 선도시간을 갖는 FS관계

 - 지연(lag): 선행활동을 기준으로 후행활동을 미루는 시간

(그림설명 필요)

 

선도와 지연은 프로젝트 관리팀이 결정하며, 반드시 문서화 해야 함. 선도나 지연을 사용한다 하더라도 일정 논리가 바뀌면 안된다!!

 

#경로 수렴 vs 경로 분기

 

 - 경로 수렴(path convergence): 많은 선행활동(predecessor)으로 연결

 - 경로 분기(path divergence): 많은 후행활동(successor)으로 연결

 

이러한 activities 는 다양한 활동들에 영향을 주고받기 때문에 risk가 상승함!

 

#유사 산정, 모수 산정, 3점 산정, 상향식 산정

 

 - 유사 산정(analogous estimating): 과거의 유사한 활동 또는 프로젝트의 기간, 예산, 규모, 복잡성, 가중치 등의 모수(parameter)를 미래 프로젝트에도 동일하게 하거나 미래 프로젝트 산정의 근거로 활용. 주로 총계(gross value)산정방식(=하향식, top-down). 세부정보가 제한적인(주로 초기단계) 상황에서 활용. (장점) 시간과 비용↓ (단점) 정확도↓

 - 모수 산정(parametic estimating): 선례 자료와 프로젝트 모수들을 기초로 알고리즘을 통해 원가 및 기간 계산. 활동기간=수행할 작업 양×작업단위 당 근로시간. 투입된 기초자료와 정교함에 따라 정확도↑

 - 3점 산정(three-point estimating): 불확실성과 리스크를 고려하여 활동기간 산정치의 정확성 개선. 활동 당 3개의 기간을 산정하여 이것의 가중평균으로 기간 계산. PERT에서 비롯됨(낙관치, 최빈치, 비관치)

 - 상향식 산정(bottom-up estimating): WBS 하위수준에 대한 산정치들을 합하여 기간 및 원가 산정

 

#주 공정법

 

주공정법(CPM; critical path method): 일정가용성이 최소량인 활동들을 연결하여 주 경로를 찾고 주 경로 위에 있는 활동들에 할당된 기간을 전부 합산하여 프로젝트 전체 공정기간 산정

(그림설명 필요)

 

 

#자원 평활화 vs 자원 평준화

 

 - 자원 평활화(resource smoothing)

: 자원 한도를 초과하지 않도록 일정 모델의 활동 조정

: 활동들을 단지 자유 여유(free float)와 총 여유(total float) 내에서만 연기하는 것으로, 모든 자원을 최적화시키지는 못함

: 프로젝트의 CP(critical path)는 변하지 않으며, 완료일자도 지연되지 않을 수 있음

 - 자원 평준화(resource leveling)

: 가용 공급량과 자원 요구량 사이 균형 유지 목표를 지키면서 자원제약을 기초로 시작일과 종료일 조정

: 동일한 기간에 하나의 자원이 두개 이상의 활동에 배정되는 경우, 자원 사용량을 일정한 수준으로 유지하려는 경우 활용

: CP가 일반적으로 변경(증가)됨

: CP상의 활동에 자원제약이 있는 희소자원을 먼저 할당하거나 Non-CP상 활동에서 CP상 활동으로 자원 재할당

 

#총 여유 vs 자유 여유

 

 - 총 여유(total float, total slack): LS-ES / LF-EF. 하나의 활동이 프로젝트 종료일에 대한 지연 없이 일정 제약사항들 위반 없이 해당 활동의 ES를 연기 또는 확장할 수 있는 여유기간

: 총 여유가 음수가 되는 경우?? 무엇인가 납기단축을 하지 않으면 프로젝트 일정이 지연됨을 의미!!

 - 자유 여유(free float): 후행활동의 ES-해당활동의 EF

 

#가정형 시나리오 분석, 시뮬레이션

 

 - 가정형 시나리오 분석(what-if scenario)

: 시나리오를 설정하고, 프로젝트 목표에 미치는 긍정적/부정적 영향력을 예측하기 위해 시나리오를 평가

: 일정의 타당성평가로, 예측하지 못한 상황의 영향을 고려하여 일정예비(schedule reserve)와 대응계획(reserve plan)을 준비할 수 있음

: 일정유연성의 확인 지표!

 - 시뮬레이션

: 각 활동별로 가능한 활동기간의 분포를 정의하고, 이를 통해 여러가지 프로젝트의 기간을 계산하여 전체 프로젝트의 가능한 일정분포 검토

: 일반적인 시뮬레이션 기법-몬테카를로 시뮬레이션

 

#일정단축방법

 

프로젝트 범위를 변경하지 않는 한도에서 일정 단축

 - 공정 압축법(crashing)

: (시행조건) CPI>1 

: (특징) 활동에 추가 자원 투입, 추가 자원이 있을때 활용 가능, 항상 실행가능한 대안을 제공하는 것은 아님

: (단점) 원가 상승, 리스크 증가

: (순서) ①CP상 활동을 대상→②CP상 활동 중 가장 비용대비 효과적인 활동 확인→③자원을 한 단위씩 투입하여 CP변경 확인

: (ex) 연장근무(overtime) 승인, 추가자원 투입, CP활동에 급행료 지불 등

 - 공정 중첩(fast tracking)

: (시행조건) CPI<1

: (특징) 순차적으로 진행되는 활동 또는 단계의 연관관계를 재조정하거나 병행 수행, 임의적 의존성 관계에 있는 활동을 대상으로 함

: (장점) 추가자원의 투입 X

: (단점) 재작업 발생 가능, 리스크 증가(일정 단축을 위해 선도(lead)를 활용할 경우, 보통 관련활동들 간의 조정노력(coordination effort)이 증가하며 품질 리스크가 증가함)

: (ex) 도면 작성 완료 전 기초공사 착공 등

 

#애자일 릴리즈 기획

 

: 제품 로드맵과 제품 비전을 토대로 배포 일정에 대한 상위수준의 요약 시간표를 제공

: 배포 시 반복의 수 결정

 

#반복 번다운 차트(iteration burndown chart)

 

: 반복 백로그에 남아있는 작업을 추적하는 차트. 이상적인 백로그와의 차이를 분석하기 위해 활용

 

 

 

#학생 증후군, 파킨슨 법칙

 

 - 학생 증후군(student syndrom, procrastination): 그 시점에 바로 시작하지 않으면 데드라인을 놓치게 되는 최후의 순간에야 비로소 작업을 시작함

 - 파킨슨 법칙(parkinson's law): 완수하는 데 필요한 시간에 맞게 작업이 늘어남. work expand so as to fill the time available for its completion. (사례) 짜여진 간트차트에 맞추기 위해 일찍 끝낼수 있음에도 불구하고 일을 더 늘어지게 하는 현상...

 

728x90