Chapter 6. 프로젝트 시간관리 (Project Time Management)
학습내용 0. 일정관리 개요 (Overview) 1. 활동 정의 (Activity Definition) 2. 활동 순서 결정 (Activity Sequencing) 3. 활동 자원 산정 (Activity Resource Estimating) 4. 활동 기간 산정 (Activity Duration Estimating) 5. 일정 개발 (Schedule Development) 6. 일정 통제 (Schedule Control)
학습목표 프로젝트 일정관리 개념 및 체계를 이해할 수 있다. 2. 일정관리 단계별 주요 input과 output을 설명할 수 있다. 3. 프로젝트 일정관리상 주요한 도구 및 방법들을 이해하고 적용할 수 있다.
0. 시간 개요 (Time Overview) 6.0.0 일정 관리 개념 6.0.1 일정 관리 문제 6.0.0 일정 관리 개념 프로젝트 3대 제약요소 - 품질, 비용, 일정 일정관리 (Time Management) : 프로젝트의 적시 완료를 보증하기 위해 요구되는 프로세스 6.0.1 일정 관리 문제 프로젝트 실패의 주 요인 - 평균 일정 초과율: 222% 프로젝트 갈등의 주요인 품질/비용/일정의 상관관계 - 가장 통제 곤란한 자원 잘못된 가정 - 기간 산정의 불확실성 - 자원의 제한성
0. 시간 개요 (Time Overview) 6. 프로젝트 시간 관리 (Project Time Management) 6.1 활동 정의 (Activity Definition) 6.2 활동 순서 결정 (Activity Sequencing) 6.3 활동 자원 산정 (Activity Resource Estimating) 6.4 활동 기간 산정 (Activity Duration Estimating) 6.5 일정 개발 (Schedule Development) 6.6 일정 통제 (Schedule Control) Inputs Tools and Techniques Outputs
0. 시간 개요 (Time Overview)
(Activity Definition) 6.1 활동 정의 (Activity Definition) 6.1.2 도구 및 기법(Tools & Techniques) .1 Decomposition .2 Templates .3 Rolling wave planning .4 Expert judgment .5 Planning component 6.1.1 투입물(Inputs) .1 Enterprise Environmental Factors .2 Organizational Process Assets .3 Project Scope Statement .4 Work breakdown structure .5 WBS dictionary .6 Project management plan 6.1.3 산출물(Outputs) .1 Activity list .2 Activity attributes .3 Milestone list .4 Requested changes
6.1 활동 정의 (Activity Definition) 6.1.0 정의 및 유형 업무분류체계 상에서 규명되는 다양한 인도물과 그것을 생산하기 위한 세부 활동 규정 프로젝트의 목표에 알맞게 활동을 정의 WBS, 범위 명세서(Scope Statement), 과거 기록, 제약조건, 가정 등 템플릿, 경험 등을 활용, 단위 활동(Work, Activity)을 추출, 정의하고 활동 일람표 작성 .2 유형 개별 업무(Discrete Effort) 명시된 최종제품 또는 결과를 만들어 내기 위한 과업 할당 업무(Apportioned Effort) 다른 개별 업무에 직접적으로 관련된 요소 업무 (품질통제 및 검사) 지원 업무(Level of Effort) 최종제품에 직접적인 영향을 주지 않는 내부 업무 (연락, 조정, 지원 및 기타 보조 활동)
6.1.1 활동정의 : 투입물 (Activity Definition : Inputs) .1 기업 환경 요인(Enterprise Environmental Factors) 내부 제약 사항 : 프로젝트 내부의 제약 (例: 자원) 외부 제약 사항 : 계약상, 또는 외부의 제약 사항 (例: 일정) .2 조직 프로세스 자산(Organizational Process Assets) Organizational quality policies, procedures and guidelines, historical databases and lessons learned from previous projects specific to the application area may affect the project (Section 4.1.1.4). 과거 유사 프로젝트의 기록 .3 프로젝트 범위 기술서(Project Scope Statement) (described in Section 5.2.3.1) 프로젝트 산출물, 제약요소, 가정 등 포함
1. Activity Definition .4 작업 분류 체계 (WBS) (described in Section 5.3.3) .5 작업 분류 체계 사전 (WBS Directory) (described in Section 5.3.3) 작업 패키지(Work Package) - WBS의 가장 낮은 수준의 개별 활동 - 자원과 함께 예산과 일정을 할당, Deliverable 위주 .6 프로젝트 관리 계획(Project Management Plan) (described in Section 4.3) Defines how the project is executed, monitored and controlled, and closed. 전체 프로젝트 실행방법 계획 개요 - 모든 모듈과 단계를 포괄
1. Activity Definition 6.1.2 활동정의 : 도구 및 기법 (Activity Definition : Tools and Techniques) .1 분할 (Decomposition) Work Package를 관리 및 통제를 위해 관리 가능한 구성요소로 작업 세분화 .2 템플릿 (Template) 과거 프로젝트의 활동 목록을 표준 모델로 사용 표준화의 수단으로도 사용 .3 연동기획 (Rolling Wave Planning) 가까운 시일의 활동은 세부 WBS 단계까지 계획을 세우지만, 중장기 시점의 활동은 상위 WBS단계에서 대략적인 계획을 세우는 방식 시간의 흐름에 따라 WBS의 하부단계에서 상부단계를 오르내리며 계획을 세우게 되기 때문에 Rolling wave라는 명칭이 붙음. .4 전문가 판단 (Expert Judgment) 계획단계에서 미확인된 위험요소를 최소화 시키기 위하여 특별한 지식이나 경험을 가진 개인 또는 집단의 의견을 참조 .5 기획구성요소 (Planning Component) Control Account Planning Package
6.1.3 활동정의 : 산출물(Activity Definition : Outputs) .1 활동 목록(Activity List) 프로젝트에서 수행하여야 하는 모든 활동들의 목록 프로젝트 범위내의 활동들만 완전하게 포함하도록 WBS와 연동 프로젝트 팀원이 작업 수행 방법을 이해할 수 있도록 기술 .2 활동 속성 (Activity Attributes) 각 활동별 세부속성 Identifier, code, description, predecessor activity, successor activity, etc. 각 조직원의 책임업무 활동별 투입자산 .3 이정표 목록 (Milestone List) Mandatory Milestone by contractor Optional Milestone .4 변경 요청 (Requested Changes) 프로젝트 범위, WBS에 영향을 줄 수 있음
(Activity Sequencing) 6.2 활동 순서결정 (Activity Sequencing) 6.2.2 도구 및 기법(Tools & Techniques) .1 Precedence Diagramming Method (PDM) .2 Arrow Diagramming Method (ADM) .3 Schedule network templates .4 Dependency determination .5 Applying leads and lags 6.2.1 투입물(Inputs) .1 Project scope statement .2 Activity list .3 Activity attributes .4 Milestone list .5 Approved Change Requests 6.2.3 산출물(Outputs) .1 Project schedule network diagrams .2 Activity list (updates) .3 Activity attributes (updates) .4 Requested changes
6.2 활동 순서 결정 (Activity Sequencing) 6.2.0 활동 상호간 논리적 관계 정의 및 활동에 관한 선행 /후속 활동 설정 .1 활동 상호간의 논리적인 관계 정의 정의된 활동을 실제적이고 실행 가능한 일정으로 작성하기 위해 정확한 순서 부여 활동 순서를 정하는 데에는 주로 컴퓨터를 사용 - 소규모의 프로젝트에서는 수작업이 효과적일 수 있음 - 수작업과 컴퓨터를 이용한 자동화 기법을 적절히 조합하여 사용 .2 활동에 관한 선행 활동과 후속 활동을 설정 활동간의 선후 관계를 도형화 - PDM (Precedence Diagramming Method) - ADM (Arrow Diagramming Method) 활동을 프로젝트 네트워크 다이어그램으로 표시
6.2.1 활동순서결정 : 투입물 (Activity Sequencing : Inputs) .1 프로젝트 범위 기술서 (Project Scope Statement) 범위기술서가 활동순서 결정에 영향을 미칠 수 있음 : 例) 공장의 배치, 서브프로그램과의 연계 .2 활동 목록 (Activity List) 활동 정의(Activity Definition)의 산출물 .3 활동 속성 (Activity Attributes) .4 이정표 (Milestones) 고객이 요구하는 중요 일정을 충족하기 위한 각종 이벤트를 활동 순서에 반영 .5 승인된 변경요청 (Approved Change Requests) (described in Section 4.4.1.4)
(Activity Sequencing : Tools and Techniques) 6.2.2 활동순서결정 : 도구 및 기법 (Activity Sequencing : Tools and Techniques) .1 PDM(Precedence Diagramming Method) 1962, 스탠포드 대학 프로젝트를 구성하는 활동을 노드(마디)에 나타내고 이들을 화살표로 연결하여 활동간의 관계를 나타내는 네트워크 다이어그램 (일명 AON) 4가지 활동 관계 표현 - 종료-개시관계(FS, Finish-to-Start) - 종료-종료관계(FF, Finish-to-Finish) - 개시-개시관계(SS, Start -to-Start) - 개시-종료관계(SF, Start -to- Finish) 선후 관계의 다양성으로 ADM보다 복잡, 컴퓨터를 활용 90년대 후반 이후 대부분의 PM SW에서 사용 A B C 시작 종료 D E F
2. Activity Sequencing PDM (예)
2. Activity Sequencing A C B D Finish-Start (FS) Finish-Finish (FF) G PDM의 종속 관계 A C B D Finish-Start (FS) Finish-Finish (FF) G E H F Start-Start (SS) Start-Finish (SF)
2. Activity Sequencing * Float = LS - ES A B D E F C Legend : A(2) Duration Activity ID [ LS, LF] ( ES, EF) Total Float A B D E F (0,2) (3,6) (7,14) (7,12) (15,24) (25,36) [0,2] [3,6] [9,14] [15,24] [7,14] [25,36] TF : 2 TF : 0 Critical Path : 2 4 6 8 10 12 C A(2) B(4) C(6) D(8) E(10) F(12)
2. Activity Sequencing .2 ADM (Arrow Diagramming Method) 활동을 화살표로 표시하고 활동의 시작과 끝은 마디 또는 노드 (Node)로 활동간의 전후 관계를 표시(일명 AOA) 비교적 직관적이고 일정 계산 결과를 쉽게 표현할 수 있으며 활동의 수가 많지 않을 경우 수작업으로도 작성 가능 선행 활동이 끝나면 후속 활동이 시작하는 F-S 관계로 표현 선후 관계가 복잡하고 변경이 잦은 경우 부적합 더미(dummy)활동으로 논리적인 관계 정의 착수 종료 A B C F E D 더미활동
2. Activity Sequencing .3 네트워크 템플릿 (Network Templates) 프로젝트 전체 또는 일부를 포함하는 표준화된 네트워크로 네트워크 다이어그램을 신속히 작성 서브넷(Subnet, Fragnet)은 유사한 반복 프로젝트에 유용 - 사무용 고층빌딩의 바닥공사 - 신약개발 프로젝트의 임상실험 - 소프트웨어 프로그램의 모듈 - 개발프로젝트의 착수단계 .4 의존성 결정 (Dependency Determination) 필수적 종속관계 임의적 종속관계 외적 종속관계 .5 선도와 지연의 응용 (Applying Leads and Lags) 활동 전에, Lags는 활동 후에 의도적으로 삽입하는 대기시간 전후간 활동의 내용 및 관계에 따라 Leads나 Lags를 잘 활용하는 것도 중요
2. Activity Sequencing 종속관계의 종류 필수적 종속관계 (Mandatory Dependencies) • 수행되는 활동의 성질에 의해 결정 • 종종 물리적인 제약사항 포함 • 일명 Hard Logic 임의적 종속관계 (Discretionary Dependencies) • 프로젝트팀에 의해 정의 - 실무에서 축적된 “우수사례”에 따른 활동 순서 - 예외적인 경험이나 사례에 의해 바람직하게 생각되는 활동순서 • 일명 우선논리(Preferred Logic) 또는 Soft Logic • 일정수립의 선택을 제한할 수 있으므로 신중하게 문서화 외적 종속관계 (External Dependencies) • 프로젝트의 활동과 프로젝트 외부 활동간의 관계 • 소프트웨어 시험과 외부 하드웨어 공급자의 납기 또는 건설 프로젝트에서 현장준비 이전에 실시하는 환경 공청회
2. Activity Sequencing 6.2.3 활동순서결정 : 산출물 (Activity Sequencing : Outputs) .1 프로젝트 일정 네트워크도 (Project Schedule Network Diagrams) 프로젝트에서 수행하여야 하는 모든 활동들의 목록 프로젝트 범위내의 활동들만 완전하게 포함하도록 WBS와 연동 프로젝트 팀원이 작업 수행 방법을 이해할 수 있도록 기술 .2 활동 목록 수정 (Activity List Updates) 프로젝트를 구성하는 활동들의 논리적 관계를 도식으로 표현 수작업 또는 컴퓨터를 통하여 작성 프로젝트에 대한 상세 내용을 모두 포함하거나 요약 형태(Hammock)로 표현 순서 결정 방법에 대한 요약과 예외적인 순서에 대한 상세 설명 .3 활동 속성 수정 (Activity Attributes Update) 활동 정의에서의 WBS 갱신과 같이 활동간의 논리관계를 명확하게 나타내기 위하여 활동을 분할하거나 재정의(redefine) .4 변경 요청 (Requested Changes) Lead나 lag등의 재조정 통합관리 차원에서 변화요청이 처리됨
(Activity Resource Estimating) 6.3.1 투입물(Inputs) .1 Enterprise Environmental Factors .2 Organizational Process Assets .3 Activity list .4 Activity attributes .5 Resource availability .6 Project management plan 6.3.2 도구 및 기법(Tools & Techniques) 6.3 활동 자원산정 (Activity Resource Estimating) .1 Expert judgment .2 Alternative analysis .3 Published estimating data .4 Project management software .5 Bottom-up estimating 6.3.3 산출물(Outputs) .1 Activity resource requirements .2 Activity attributes (updates) .3 Resource breakdown structure .4 Resource calendars(updates) .5 Requested changes
3. Activity Resource Estimating 6.3.0 정의 자원 종류별(인력, 장비, 재료)로 사용량을 산정하는 작업 활동 자원 산정은 원가 산정 단계(7.1)과 밀접하게 연관 - 건설 프로젝트팀은 local building codes에 익숙할 필요 있음 필요시 컨설턴트를 고용해서라도 확보해야 할 지식 - 자동차 설계팀은 최신자동조립공정에 익숙해야 함 지식확보 방안 : 컨설턴트 고용, robotics 세미나 참가, 제조공정 전문가의 프로젝트 팀 참여
3. Activity Resource Estimating 6.3.1 활동자원산정 : 투입물 (Activity Resource Estimating: Inputs) .1 기업 환경 요인 (Enterprise Environmental Factors) 내부 제약 사항: 프로젝트 내부의 제약 (例: 자원) 외부 제약 사항: 계약상, 또는 외부의 제약 사항 (例: 일정) .2 조직 프로세스 자산(Organizational Process Assets) (Described in Section 4.1.1.4) 활동 정의 투입물 (예: 보고요구 시기 등) .3 활동 목록 (Activity List) 활동 정의 산출물 .4 활동 속성 (Activity Attributes) .5 자원 유효성 (Resource Availability) 대부분 활동의 기간은 소요 자원에 의해 영향 자원의 증가에 따르는 생산성 감소(한계 수익 체감의 법칙) 고려 .6 프로젝트 관리 계획 (Project Management Plan) 활동 정의 투입물
3. Activity Resource Estimating 6.3.2 활동자원산정 : 도구 및 기법 (Activity Resource Estimating : Tools and Techniques) .1 전문가 판단 (Expert Judgment) 활동 기간은 자원의 가용성이나 생산성 등과 같은 요인에 의해 영향 받기 때문에 정확한 예측 곤란 과거의 실무경험에 근거한 전문가의 판단이 바람직 전문가의 지원이 없는 산정 결과는 불확실성과 위험을 내포 .2 대안 분석(Alternative Analysis) - 例 : make-or-buy decision .3 공지된 산정 일자 (Published Estimating Data) 생산률, 자원 단가 등의 최근 자료 활용 .4 프로젝트 관리 소프트웨어 (Project Management Software) 계획, 조직, 자원관리, 자원산정 등에 활용 .5 상향식 산정 (Bottom-up Estimating) 작업을 세분한 후, 세부 작업별 자원소요량을 파악한 후 합계 계산 활동과 자원間 의존관계가 있을 경우는 추가 반영
3. Activity Resource Estimating 6.3.3 활동자원산정 : 산출물 ( Activity Resource Estimating : Outputs) .1 활동 자원 요구(Activity Resource Requirements) 각 자원의 산정근거, 가정, 유효성, 수량 표시 .2 활동 속성(수정) (Activity Attributes(Updates)) 유효한 자원의 종류와 양에 따라 각 활동에 영향을 미칠 수 있음 .3 자원분류체계 (Resource Breakdown Structure(RBS)) 자원분류와 종류에 따라 확인된 자원들의 체계적 구조도 .4 자원 역일표(수정) (Resource Calendar(Updates)) 작업일/비작업일별로 구체적인 소요자원의 종류 및 수량 표시 .5 변경요청 (Requested Changes) Activity list 내 일정의 변경요청항목 발생가능 Integrated Change Control Process(4.6)에 따라 처리
(Activity Duration Estimating) 6.4 활동 기간산정 (Activity Duration Estimating) 6.4.2 도구 및 기법 (Tools & Techniques) .1 Expert judgment .2 Analogous estimating .3 Parametric estimating .4 Three-point estimates .5 Reserve analysis 6.4.1 투입물 (Inputs) .1 Enterprise environmental factors .2 Organizational process assets .3 Project scope statement .4 Activity list .5 Activity attributes .6 Activity resource requirements .7 Resource calendars .8 Project management plan · Risk register · Activity cost estimates 6.4.3 산출물 (Outputs) .1 Activity duration estimates .2 Activity attributes (updates)
4. Activity Duration Estimating 6.4.0 활동 기간 산정 및 기타 관련 용어의 정의 .1 활동 기간 산정의 정의 각각의 정의된 활동을 완료하는데 필요한 활동 기간을 예측 이전 과정에서의 산출물 데이터베이스, 활동수행에 필요한 자원의 소요량, 과거의 경험 등을 근거로 활동별로 수행에 필요한 기간을 산출 해당 활동의 내용에 정통한 프로젝트팀원이나 그룹이 직접 실시하거나 최소한 검증 작업이 필요 산정은 개략적인 것으로부터 시작하여 다음 단계에서 정확히 결정 .2 기타 관련 용어의 정의 경과시간 (Elapsed Time) 활동 기간은 휴일을 포함하는 경과시간과 순수 작업시간의 합 확률(PERT 기법) 또는 단일점(CPM 기법)으로 시간 예측 작업기간 (Working period) : 순수작업기간 작업기간산정 (Duration Estimation) Assign the number of work periods required to complete an activity
4. Activity Duration Estimating 6.4.1 활동기간산정 : 투입물 (Activity Duration Estimating : Inputs) .1 기업환경 요인 (Enterprise Environmental Factors) 활동 정의 투입물 (예: 보고요구 시기 등) .2 조직 프로세스 자산 (Organizational Process Assets) 다양한 범주의 활동에 대한 과거의 정보를 이용하여 적정 활동 기간 산정 (Historical Information) 프로젝트 파일 상업용 기간 산정 데이터베이스 프로젝트 팀의 지식 .3 프로젝트 범위 기술서 (Project Scope Statement) 활동 정의 투입물 .4 활동 목록 (Activity List) 활동 정의 산출물 .5 활동 속성 (Activity Attributes)
4. Activity Duration Estimating .6 활동자원 요구사항(Activity Resource Requirements) 대부분 활동의 기간은 소요 자원에 의해 영향 자원의 증가에 따르는 생산성 감소(한계 수익 체감의 법칙) 고려 .7 자원역일표 (Resource Calendar) 활동자원산정단계의 산출물 인적자원의 skill, availability, capabilities까지 포함됨 (Section 9.2) .8 프로젝트 관리Project Management Plan Risk Register 위험 관리에서 식별된 위험에 관한 정보를 고려 발생 확률이나 영향도가 높은 위험이 미치는 효과를 고려 Activity Cost Estimates
4. Activity Duration Estimating 6.4.2 활동기간산정 : 도구 및 기법 (Activity Resource Estimating : Tools and Techniques) .1 전문가 판단 (Expert Judgment) 활동 기간은 자원의 가용성이나 생산성 등과 같은 요인에 의해 영향 받기 때문에 정확한 예측 곤란 과거의 실무경험에 근거한 전문가의 판단이 바람직 전문가의 지원이 없는 산정 결과는 불확실성과 위험을 내포 .2 유사 산정(Analogous Estimating) 일명 하향식 산정(Top-down Estimating) 이전의 유사한 활동을 기초로 향후 활동 기간 산정 프로젝트에 대한 상세한 정보가 제한되어 있을 때 일종의 전문가 판단의 형태 이전 활동이 실질적으로 유사하고 담당자가 필요한 전문성을 갖고 있을 때 가장 효과적
4. Activity Duration Estimating .3 모수산정 (Parametric Estimating) 계량-기반 기간(Quantitatively Based Durations) 엔지니어링/설계에서 특정 작업군(work category)별로 정의한 작업량 도면 수, 케이블 길이(meters of cable), 철강 톤수 등 생산성 단위비율(productivity unit rate) 도면당 소요시간, 시간당 케이블 길이 등 활동 기간 = 작업 요구량 X 생산성 단위비율 .4 3점산정기법 (Three-Points Estimates) Most likely / Optimistic / Pessimistic .5 예비분석 (Reserve Analysis) 일명 유보(Reserve), 예비(contingency) 또는 버퍼(buffer) 활동 기간 또는 일정계획 내에 일정상의 위험에 대비하여 배정 산정된 기간의 일정비율(%) 또는 고정값으로 설정 추가적인 정보에 의해 변경 가능 가정(assumption) 또는 기타 자료와 함께 문서화
4. Activity Duration Estimating 6.4.3 활동기간산정 : 산출물 ( Activity Duration Estimating : Outputs) .1 활동 기간 산정치(Activity Duration Estimates) 활동을 완료하는데 필요한 적정시간의 정량적 평가 가능한 결과의 범위를 나타냄 2주 ± 2일 (주5일 기준시 적게는 8일, 많게는 12일의 기간이 소요) 3주가 초과될 가능성 15% (3주 이내에 완료될 확률이 85%) .2 활동 속성 갱신(Activity Attributes Updates) 명확한 논리 관계를 표현하기 위하여 활동을 분할하거나 재정의
(Schedule Development) 6.5.1 투입물 (Inputs) .1 Organizational Process Assets .2 Project scope statement .3 Activity list .4 Activity attributes .5 Project schedule network diagrams .6 Activity resource requirements .7 Resource calendars .8 Activity duration estimates .9 Project management plan · Risk register 6.5 일정 개발 (Schedule Development) 6.5.2 도구 및 기법 (Tools & Techniques) .1 Schedule network analysis .2 Critical path method .3 Schedule compression .4 What-if scenario analysis .5 Resource leveling .6 Critical chain method .7 Project management software .8 Applying calendars .9 Adjusting leads and lags .10 Schedule model 6.5.3 산출물 (Outputs) .1 Project schedule .2 Schedule model data .3 Schedule baseline .4 Resource requirements (updates) .5 Activity attributes (updates) .6 Project calendar (updates) .7 Requested changes .8 Project management plan (updates) · 9 Schedule management plan (updates)
6.5 일정개발 (Schedule Development) 6.5.0 일정 개발(Schedule Development) 및 PERT의 정의 일정 개발 (Schedule Development) - 프로젝트 활동의 착수 및 종료일을 결정 - 프로젝트 일정의 결정에 앞서 종종 반복 실시 - 개발된 네트워크, 활동 기간, 달력 등을 이용하여 일정표를 완성 - 주요 산출물은 일정계획표, 일정 , 자원동원계획표 등 PERT(Program Evaluation & Review Technique)/ CPM (Critical Path Method) - 일정계산 기법과 자원 평준화 기법을 주로 사용 - 활동이 많아지면 계산량 증가 및 일정 관리의 곤란으로 소프트웨어 활용
5. Schedule Development 6.5.1 일정개발 : 투입물 (Schedule Development : Inputs) .1 조직 프로세스 자산 (Organizational Process Assets) 작업이 허용되는 기간을 식별 프로젝트 달력은 모든 자원에, 자원 달력은 특정 자원 또는 자원 그룹 .2 프로젝트 범위 기술서 (Project Scope Statement) 프로젝트 팀의 일정 개발 선택에 제한을 주는 2가지 유형 지정된 날짜 (Imposed Date) 제품 출시 일정, 날씨, 환경 규제, 자재조달 일정 이해관계자가 요구하는 핵심 이벤트나 주요 마일스톤 .3 활동 목록 (Activity List) 활동정의 단계 산출물 (Section 6.1.3.1) .4 활동 속성(Activity Attributes) 책임, 수행 지역, 활동 유형 등 활동의 선정 및 분류에 중요 WBS 분류는 활동 순서 및 정렬에 중요
5. Schedule Development .6 활동별 자원 요구(Activity Resource Requirements) .5 프로젝트 일정 네트워크도 (Project Schedule Network Diagram) 활동 순서 결정 산출물 .6 활동별 자원 요구(Activity Resource Requirements) 활동 기간 산정 투입물 자원 기획의 산출물 .7 자원 역일표 (Resource Calendars) 활동자원산정 산출물 (Section 6.3.3.4) .8 활동 기간 산정(Activity Duration Estimates) 활동 기간 산정 산출물 .9 프로젝트관리 계획 (Project Management Plan) Risk Register 위험의 식별 및 분석, 대응, 통제의 체계화 및 수행 계획 예비일정 기간(Schedule Contingency Reserve) 산정에 필요 위험관리 시점(Timing)
6.5.2 일정개발 : 도구 및 기법 (Schedule Development : Tools and Techniques) .1 일정 네트워크 분석 (Schedule Network Analysis) 수학적 분석은 활동별로 ES,EF, LS 및 LF을 논리적으로 계산 결과로 나타나는 날짜들은 그 시점에서 알고 있는 제약조건 하에서 각 활동들이 계획되어질 수 있는 기간을 표시 .2 주공정 경로법 (Critical Path Method) 1957, 플랜트 건설(듀퐁과 레밍턴 랜드) 일정상 가장 여유가 없는 활동을 결정하기 위하여 슬랙타임(Float)을 계산 다양한 주경로 활동들을 단축시킴으로써 전체 프로젝트 일정의 단축
5. Schedule Development .3 일정 단축 (Schedule Compression) 프로젝트 범위의 변화 없이 프로젝트의 일정을 단축시키는 방법을 찾는 수학적 분석의 특별한 경우 새로운 기술 및 프로세스 도입 크래싱(Crashing) 최소한의 부가 비용으로 최대한의 기간 단축을 위해 비용과 기간의 상관관계를 분석 Crashing은 반드시 실행 가능한 대안들을 도출해 내는 것은 아니며 종종 직접비의 증가를 초래 패스트 트랙킹(Fast Tracking) 보통 순차적으로 행해지는 활동들을 동시에 수행하는 것 일반적으로 재작업이나 위험 증가 Compressing the project schedule by overlapping activities (doing activities in parallel) .4 What-If Scenario Analysis 다양한 가정하에서 반복적으로 다수의 프로젝트 일정 계산 “What-If” 분석 예비시간 및 대응계획 수립의 지침 몬테 카를로 분석 각 활동에 대한 가능한 결과를 확률분포로 계산
5. Schedule Development 크래싱과 패스트 트랙킹 기본 일정 크래싱 패스트 트래킹
5. Schedule Development .5 자원 평준화 휴리스틱스 (Resource Leveling Heuristics) 수학적 분석의 결과 종종 특정 기간동안 가용이상의 자원이 필요하거나 관리가 불가한 자원의 변경을 요구 자원 기반 기법(Resource-Based Method) 제한된 자원을 CPM 활동에 먼저 할당하는 등과 같은 발견적 해법으로서 자원 평준화의 일종 종종 프로젝트 기간을 초기일정보다 늦어지게 하는 결과를 초래 역 자원 할당(Reverse Resource Allocation) 핵심 자원을 주어진 일정에 맞추어 역으로 할당 .6 주공정 연쇄법 (Critical Chain Method) 연속적인 종속 활동으로 이루어진 최장 사슬 .7 PM 소프트웨어(Project Management Software) 수학적분석, 자원 평준화 계산, 일정계획의 대안을 신속히 검토 일정계획의 출력을 프린트하거나 제시 PMSW는 계획을 수립하고 관리하는 주체가 아닌 단지 도구 제품 : MS Project, Artemis, Primavera, Scitor
5. Schedule Development .8 역일표 응용 (Applying Calendars) 프로젝트 역일표(section 4.1.1.4) 와 자원역일표(section 6.3.3.4) .9 선행 및 지연의 조정 (Adjusting Leads and Lags) 종속관계를 명확히 정의 Lag: 장비 주문 후 설치/가동까지 2주의 시간 소요 Lead: 후속활동이 선행활동 종료 10일전에 착수(F-S 관계) .10 일정 모델 (Schedule Model) 일정자료와 정보는 일정모델에 반영하여 분석 일정모델 작업은 수작업 또는 소프트웨어 활용 방법 활용
5. Schedule Development 6.5.3 일정개발 : 산출물 ( Schedule Development : Outputs) .1 프로젝트 일정(Project Schedule) 활동별로 계획상의 착수일과 예상 완료일 포함 자원 할당이 결정된 후에 확정 (프로젝트 계획 완성 전) 요약 (마스터) 일정 또는 상세일정 도표 형식 또는 다이어그램으로 표현 프로젝트 네트워크 다이어그램(날짜 명시) 프로젝트 논리와 주경로 활동을 모두 표시 네트워크 다이어그램과 간트 차트의 혼합 형태 Bar Chart (일명 Gantt Chart) 예상 활동 기간, 착수 및 종료일, 종속관계 비교적 이해하기 쉽고 보고서에 주로 사용 계량적인 일정계산 기법(PERT/CPM등) 적용 곤란 Milestone Charts 간트 차트와 유사, 주요 산출물의 착수 및 완료일, 주요 외부 관련 일정 Time-scaled network diagrams 프로젝트 논리와 활동기간을 모두 보여 준다는 점에서 프로젝트 네트워크 다이어그램과 Gantt차트의 혼합된 형태
5. Schedule Development 간트 차트 활동요약 종속관계 활동 마일스톤 일정
5. Schedule Development .2 일정 모델 자료 (Schedule Model Data) 식별된 가정과 제약사항 기술 소요 자원: 일정별 자원 히스토그램(건설, 전자제품) 일정 대안: 최선 혹은 최악의 경우, 자원 평준화, 지정된 일정(건설) 예비 일정: 일정상의 위험도 평가 .3 일정 기준선 (Schedule Baseline) 일정모델의 네트워크분석을 통하여 설정 프로젝트팀에서 일정기준으로 인정함으로서 확정 .4 자원 요구 갱신 (Resource Requirements Updates) 자원의 평준화와 활동목록 갱신은 소요 자원의 예비 산정에 영향 .5 활동 속성 수정 (Activity Attributes Updates) 자원 소요량 변경 등 발생시 반영
5. Schedule Development .6 프로젝트 역일표 갱신 (Project Calendar Updates) 작업일과 비작업일을 함께 표시 .7 변경 요청 (Requested Changes) 프로젝트 통합관리의 통합변경절차를 따름 (Section 4.6) .8 프로젝트관리 계획 갱신 (Project Management Plan Updates) 일정 관리 계획(Schedule Management Plan) 일정상의 변경에 대한 관리기준 및 방법 정의 필요에 따라 공식적 또는 비공식적, 상세 또는 개략적 전반적인 프로젝트 계획의 보조 항목
6. Schedule Control 6.6.1 투입물 (Inputs) 6.6 일정 통제 (Schedule Control) 6.6.2 도구 및 기법 (Tools & Techniques) .1 Progress reporting .2 Schedule change control system .3 Performance measurements .4 Project management software .5 Variance analysis .6 Schedule comparison bar charts 6.6.1 투입물 (Inputs) .1 Schedule management plan .2 Schedule baseline .3 Performance reports .4 Approved change requests 6.6.3 산출물 (Outputs) .1 Schedule model data (updates) .2 Schedule baseline (updates) .4 Requested changes .5 Recommended corrective actions .6 Organizational process assets (updates) .7 Activity list (updates) .8 Activity attributes (updates) .9 Project management plan (updates)
6.6 일정통제 (Schedule Control) 6.6.0 정의 프로젝트 일정에 대한 변경을 통제 - 일정 변경을 유발시키는 요소에 변경이 유익하도록 영향 - 일정 변경의 발생을 확인 변경 발생시 변경사항을 관리 다른 통제 프로세스와 긴밀하게 통합 - 수립된 일정계획과 관리계획 기준 : 실제 활동의 시작과 완료날짜, 활동 성과 및 진도율, 변경 관리 수행 - 통합 관리 기법 ; 획득 가치 관리(EVM) : 활동의 일정과 비용은 소요자원을 중심으로 가치 교환
6.6.1 일정통제 : 투입물 (Schedule Control : Inputs) . .1 일정 관리 계획(Schedule Management Plan) 일정 개발 산출물 .2 일정 기준선(Schedule Baseline) 승인된 베이스라인은 전반적인 프로젝트 계획의 요소 일정 진척의 측정과 보고의 기준 .3 성과 보고서(Performance Reports) 계획된 일정 목표에 대한 정보를 제공 예상되는 일정상의 이슈 제공 .4 승인된 변경 요청(Approved Change Requests) 변경 요청 유형: 구두 또는 서면, 직접 또는 간접, 내부 또는 외부적 요인, 합법적 또는 선택적(임의적)으로 위임되어 발생 일정의 연장 또는 단축 유발 구두에 의한 경우 긴급상황 이외에 실행 전에 문서화
6. Schedule Control 6.6.2 일정통제 : 도구 및 기법 (Schedule Control : Tools and Techniques) . 1 진도 보고 (Progress Reporting) 실제 시작, 종료일자, 미완일정의 잔여기간 등의 정보포함 획득가치법을 진도측정법으로 사용하는 경우, %완성도로 표시 정기적인 보고의 편의를 위해 template 활용 (paper or electronic) .2 일정 변경 통제 시스템 (Schedule Change Control System) 프로젝트의 일정 변경에 대한 프로세스를 정의 서류작업, 추적 및 변경 승인단계를 포함 전반적인 변경관리 시스템과 통합 .3 성과 측정 (Performance Measurement) 획득가치분석, 차이분석 등은 발생하는 변경의 규모를 평가하는데 도움 일정 통제의 중요한 내용은 일정변경에 필요한 조치사항을 결정 주경로 활동에서 짧은 기간의 지연은 즉각적인 조치 필요
6. Schedule Control .5 편차 분석(Variance Analysis) .4 PM 소프트웨어(Project Management Software) 일정 통제에 효과적인 도구 계획 대비 실제 일정 추적 일정 변경의 영향 예측 지원 .5 편차 분석(Variance Analysis) 일정 통제의 핵심 요소 일정 목표(시작/종료일)의 비교는 편차의 발견 및 시정조치에 유용한 정보 제공 플로트(여유일정) 편차는 일정 성과 측정에 중요한 계획 요소 주경로 및 여타 중요한 경로에 대한 관심 필요 .6 일정비교 막대차트(Schedule Comparison Bar Charts) 두 개의 bar(현재상태/baseline)로 일정진행상태 표시
6.6.3 일정통제 : 산출물 (Schedule Control : Outputs) .1 일정모델자료 수정 (Schedule Model Data Updates) 프로젝트 관리에 사용되는 일정정보의 수정 필요에 따라 적절한 이해관계자에게 통보 기타 프로젝트 계획의 조정 필요할 수도 있음 .2 일정기준선 수정 (Schedule Baseline Updates) 일정 갱신의 특별한 범주 프로젝트 일정상의 착수일과 마감일의 승인된 변경을 의미 일정 기준의 재수정(Rebaselining) 일정지연이 심각한 경우, 성과 측정에 대한 현실적인 자료 제공 .3 성과측정 (Performance Measurements) Schedule Variance(SV) & Schedule Performance Index(SPI) 문서화/공유 .4 변경 요청 (Requested Changes) 변경요청 발생항목 일정편차분석 진도보고서 분석
6. Schedule Control .5 추천 시정 조치 (Recommended Corrective Action) 예상되는 미래의 일정 성과를 프로젝트 계획에 맞추기 위한 조치 일정통제 영역에서의 적절한 조치는 일정 촉진(Expediting) 과정 적시에 혹은 최소한의 지연으로 활동을 완료하기 위한 조치 자원의 재분배, 인센티브 제공, 임시방편(workaround) 등 편차 발생 원인파악을 위한 원인분석(root-cause analysis) 필요 .6 조직프로세스 자산 수정 (Organizational Process Assets Updates) 교훈(Lessons Learned) 편차의 원인, 수정 조치의 이유, 기타 일정 통제부터의 교훈 현재 및 사후 수행 프로젝트의 자료로 문서화 .7 활동 목록 수정 (Activity List Updates) 활동 정의 산출물 (Section 6.1.3.1) .8 활동 속성 수정 (Activity Attributes Updates) 활동 정의 산출물 (Section 6.1.3.2) .9 프로젝트관리 계획 수정 (Project Management Plan Updates) 프로젝트관리계획 (Section 4.3)의 일부인 일정관리계획의 수정
도구 및 기법 (Tools & Techniques) 정리 (1/3) [Project Time Management : Inputs, Tools & Techniques, Outputs] Items 투입물 (Inputs) 도구 및 기법 (Tools & Techniques) 산출물 (Outputs) Processes 6.1.1 Inputs .1 Enterprise Environmental Factors .2 Organizational Process Assets .3 Project Scope Statement .4 Work breakdown structure .5 WBS dictionary .6 Project management plan 6.1.2 Tools & Techniques .1 Decomposition .2 Templates .3 Rolling wave planning .4 Expert judgment .5 Planning component 6.1.3 Outputs .1 Activity list .2 Activity attributes .3 Milestone list .4 Requested changes 6.1 활동 정의 (Activity Definition) 6.2.1 Inputs .1 Project scope statement .2 Activity list .3 Activity attributes .4 Milestone list .5 Approved Change Requests 6.2.2 Tools & Techniques .1 Precedence Diagramming Method (PDM) .2 Arrow Diagramming Method (ADM) .3 Schedule network templates .4 Dependency determination .5 Applying leads and lags 6.2.3 Outputs .1 Project schedule network diagrams .2 Activity list (updates) .3 Activity attributes (updates) .4 Requested changes 6.2 활동 순서결정 (Activity Sequencing)
도구 및 기법 (Tools & Techniques) 정리 (2/3) [Project Time Management : Inputs, Tools & Techniques, Outputs] Items 투입물 (Inputs) 도구 및 기법 (Tools & Techniques) 산출물 (Outputs) Processes 6.3.1 Inputs .1 Enterprise Environmental Factors .2 Organizational Process Assets .3 Activity list .4 Activity attributes .5 Resource availability .6 Project management plan 6.3.2 Tools & Techniques .1 Expert judgment .2 Alternative analysis .3 Published estimating data .4 Project management software .5 Bottom-up estimating 6.3.3 Outputs .1 Activity resource requirements .2 Activity attributes (updates) .3 Resource breakdown structure .4 Resource calendars (updates) .5 Requested changes 6.3 활동 자원산정 (Activity Resource Estimating) 6.4.1 Inputs .1 Enterprise environmental factors .2 Organizational process assets .3 Project scope statement .4 Activity list .5 Activity attributes .6 Activity resource requirements .7 Resource calendars .8 Project management plan · Risk register · Activity cost estimates 6.4.2 Tools & Techniques .1 Expert judgment .2 Analogous estimating .3 Parametric estimating .4 Three-point estimates .5 Reserve analysis 6.4.3 Outputs .1 Activity duration estimates .2 Activity attributes (updates) 6.4 활동 기간산정 (Activity Duration Estimating)
도구 및 기법 (Tools & Techniques) 정리 (3/3) [Project Time Management : Inputs, Tools & Techniques, Outputs] 투입물 (Inputs) 도구 및 기법 (Tools & Techniques) 산출물 (Outputs) Items Processes 6.5.1 Inputs .1 Organizational Process Assets .2 Project scope statement .3 Activity list .4 Activity attributes .5 Project schedule network diagrams .6 Activity resource requirements .7 Resource calendars .8 Activity duration estimates .9 Project management plan · Risk register 6.5.2 Tools & Techniques .1 Schedule network analysis .2 Critical path method .3 Schedule compression .4 What-if scenario analysis .5 Resource leveling .6 Critical chain method .7 Project management software .8 Applying calendars .9 Adjusting leads and lags .10 Schedule model 6.5.3 Outputs .1 Project schedule .2 Schedule model data .3 Schedule baseline .4 Resource requirements (updates) .5 Activity attributes (updates) .6 Project calendar (updates) .7 Requested changes .8 Project management plan · Schedule management plan 6.5 일정 개발 (Schedule Development) 6.6.3 Outputs .1 Schedule model data (updates) .2 Schedule baseline (updates) .3 Performance measurements .4 Requested changes .5 Recommended corrective actions .6 Organizational process assets (updates) .7 Activity list (updates) .8 Activity attributes (updates) .9 Project management plan 6.6.1 Inputs .1 Schedule management plan .2 Schedule baseline .3 Performance reports .4 Approved change requests 6.6.2 Tools & Techniques .1 Progress reporting .2 Schedule change control system .3 Performance measurements .4 Project management software .5 Variance analysis .6 Schedule comparison bar charts 6.6 일정 통제 (Schedule Control)