Top Banner
Module 02 : Knowing What the Project Is, Part 1 * Project Management (x470)
71

Project Management (x470)

Feb 23, 2016

Download

Documents

tuyen

Project Management (x470). Module 02 : Knowing What the Project Is, Part 1. Class Road Map. Session 2 Agenda. Project Genesis. Knowing WHAT The Project Is. No formal project approval (initiation) process Unrealistic expectations and assumptions - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project Management (x470)

Module 02 : Knowing What the Project Is, Part 1

*Project Management (x470)

Page 2: Project Management (x470)

2

*Class Road Map

Session 1 Foundational Concepts

Sessions 2 & 3

Knowing WHAT the

Project Is

Session 4

Knowing WHERE the Project Is

Session 5

Closure, Group

Presentation, Advance

Topics

Page 3: Project Management (x470)

3

*Session 2 Agenda

Short Quiz 1

• Questions / Review - Session 1 concepts• Short Quiz

Knowing WHAT the Project Is

• Scope

Team Sessions

• Scope Statement• WBS

Page 4: Project Management (x470)

Monitoring and Control

4

*Project Genesis

Project Drivers

• Problems• Opportuniti

es• Business

requirements

Project Approval

• Formal “Go” decision

• Project Charter

• Project Manager assigned

Project Plan

• Clear and approved project or phase definition

• Stakeholders

• Scope (Deliverables)

• Schedule• Cost

Knowing WHAT The Project Is

Page 5: Project Management (x470)

5

*Project Approval (Initiation) Challenges*No formal project approval (initiation) process*Unrealistic expectations and assumptions*Timing of Project Manager engagement*Degree of accuracy for project and product

documents*Speed vs Accuracy vs Change Control culture*Functional Areas’ Concern: Spending precious

resources’ time on projects that will be disapproved

Page 6: Project Management (x470)

6

*Project Approval “Monitor & Control” Aspects*Project documentation

intensity / rigor. Factors:*Duration*Cost*Project risk*Priority / importance*Project classification* Small, Medium, Large* Standard, Light, Tracking

*“Project” definition*Projects or

investments*Project approval

process*Project classification

- Strategy alignment- Functional group- Others

Page 7: Project Management (x470)

7

*Knowing What the Project Is:Planning Fundamentals

“Failing to plan is planning to fail.” - Harold Kerzner

If project deliverables are clear, much of the work can be pre-planned (Linear Project Life Cycle approach)

If project deliverables are not clear, initial work should focus on a set of deliverables that will either provide clarity in the scope or are pre-agreed upon (Iterative, Adaptive, Extreme Project Life Cycle approaches)

The more uncertain the deliverables, the greater the need is for frequent “validation cycles”

Do detailed planning only up to the next point of knowledge

Page 8: Project Management (x470)

8

*Project Life Cycle Approaches

Q1: Linear Approacho Low complexityo Well understood

technologyo Low risko Completed similar

project

Q2: Adaptive / Iterative Approacho Product development

and process improvement

o Production prototype development

Q4: Unlikely Situation

Solution looking for a problem

Q3: Extreme Approacho Nothing about the

project is certaino Product is accepted

after some iterations or pulls plug

o R & DGOAL

SOLUTION / REQUIREMENTS

Unclear

Clear

Clear Unclear

Page 9: Project Management (x470)

9

*Lifecycle Approaches Uncertainty & Complexity

GOAL

SOLUTION & REQUIREMENTS

UNCLEAR

UNCLEARCLEAR

Extreme

Iterative / Adaptive

Linear

UNCERTAINTY & COMPLEXITY INCREASES

CLEAR

Page 10: Project Management (x470)

10

*Adaptive / Iterative Life Cycle Model

High Level Scope

Cycle Scope

Cycle Plan

Cycle Execute

Cycle Close

Post Cycle

Review

Close Project

Next Cycle

?

Page 11: Project Management (x470)

11

*Fast Tracking & Rolling Wave

Planning* Fast Trackingpractice of overlapping phasesa.k.a concurrent engineering

Phase 1Phase 2

Phase n

Rolling wave planning – progressive detailing of the project plan that indicates iterative and ongoing nature of planning. Near-term deliverables identified at a low-level view of detail, long-term deliverables identified at a high-level view of detail (Iterative, Adaptive, Extreme Life Cycle Approaches)

Page 12: Project Management (x470)

Project Plan

12

*Knowing What the Project Is:Project Planning

ScopeObjective: Identify all the work required, and only the work required, to complete the project successfully

Deliverables: (1) Scope Statement (2) Work Breakdown Structure

ScheduleObjective:

Determine the time required to meet the

project needs

Deliverables: (1) Project

Schedule (2) Project

Milestone

CostObjective:

Identify the funding needed to meet project

goals /deliverables

Deliverable: Project Cost

Baseline

Stakeholder M

anagement

Page 13: Project Management (x470)

*Knowing What the Project Is:Scope Planning Steps

Objective: Identify all the work required, and only the work required, to complete the project successfully

•Stakeholder Register•Project Charter Collect

Requirements

Define Scope Create WBS

Validate Scope

•Product Needs•Project Mgm’t Needs

Scope Statement Work Breakdown Structure

Approved Scope Documents

Page 14: Project Management (x470)

*Knowing What the Project Is:Project Scope Statement

Product scope descriptionCharacteristic of the product that the project will produce

Project life cycle approachDeliverables

List of sub-products whose full and satisfactory delivery marks project completion. Usually includes milestone deliverables.

Product acceptance criteriaSuccessful completion metrics

Project exclusionsProject assumptions and constraintsSponsor approval

Page 15: Project Management (x470)

15

*Knowing What the Project Is:Assumptions, Constraints*Assumptions

Factors that are considered to be true, real, or certain for planning purposes

Generally involves a degree of risk*Constraints

Factors that limit the project team’s options

Page 16: Project Management (x470)

16

*Team Work

*Draft a Scope Statement for your project (30 minutes)

*Use the workbook template.

Page 17: Project Management (x470)

17

*Knowing What the Project Is:The Work Breakdown Structure

Collect Requirement

s

Define Scope Create WBS

Validate Scope

Page 18: Project Management (x470)

18

*Knowing What the Project Is:Decomposition

* Subdivision of major project deliverables or sub-deliverables into smaller, more manageable components until the deliverables are defined in sufficient detail to support development of project activities (planning, executing, etc..)

Identify major project deliverablesDecide if adequate cost and duration estimate can be made at this level of detail for each deliverableIdentify constituent components of the deliverable if necessaryVerify correctness of decomposition (necessity, definition, cost, duration, responsibility)

Definition: Steps:

Page 19: Project Management (x470)

19

*Knowing What the Project Is:Work Breakdown Structure

A deliverable oriented grouping of project components that organizes and defines the total scope of the projectDefines products, not tasksCan be developed using a top-down or bottom-up approachCan be hardware-related, function-related, life cycle-related or a combination

Foundation of all planning!

Page 20: Project Management (x470)

20

*Knowing What the Project Is:Work Package

Lowest level deliverable in a WBSWork effort guideline - 80 to 150 hoursOwnership assigned at this levelTasks are identified under this levelTask size guideline - not to exceed 80 hours; less for high risk project

Page 21: Project Management (x470)

21

*Knowing What the Project Is:WBS Template

Project Name

Phase 1 Phase 2 Phase ‘n’

Deliverable 1

Deliverable 2

Deliverable N-1

Deliverable N

Product Process

Project Managemen

t Process

Page 22: Project Management (x470)

22

*Knowing What the Project Is: Scope Baseline

*Scope Statement*WBS

Page 23: Project Management (x470)

23

*Knowing What the Project Is:Requirements ChallengesMay not be fully known at the start of a projectMay come from multiple sources / groupsMay come at various levels of detailsSome stakeholders may not be known initiallyMay be “wants” and not “needs”

Wants - usually more associated with a solutionNeeds - usually more associated with the underlying problem

May conflict with each other May feed off each otherUsually requires iterations and trade-offs to finalizeMay change

Page 24: Project Management (x470)

24

*Project Monitoring and Control: Project Flexibility Matrix

High Medium Low

Scope

Time

Cost

Page 25: Project Management (x470)

25

*Knowing What the Project Is:Scope Determination Summary

Make sure project stakeholders have all been identifiedFunctional groups that will have a deliverable on the project should be represented on the project teamWBS should represent only the work needed to complete the project successfullyValidate the Scope baseline documents with the project sponsor or approving authorityProcess iteration is the norm

Page 26: Project Management (x470)

26

*Team Work(60 minutes)

• Construct a life-cycle based WBS for your project

• Use a Post-It-Note sheet for each deliverable

• Concentrate on product deliverables but add project management process deliverable that have already been discussed in class

Page 27: Project Management (x470)

27

*For Next Meeting

*Short Quiz*Team presentation (15 minutes each):*Stakeholder Satisfaction Matrix*Lifecycle*Scope Statement*WBS

Page 28: Project Management (x470)

28

*Session 3 Agenda

Short Quiz 1

• Questions / Review - Session 2 concepts• Short Quiz

Knowing WHAT the Project Is

• Schedule (Critical Path Calculations)• Cost

Team Sessions

• Project Schedule• Cost Baseline

Page 29: Project Management (x470)

29

*Knowing What the Project Is:Schedule Planning Steps

Define the Tasks Comprising the Work

Package

Sequence the Tasks or / and Deliverables

Estimate the Tasks or Deliverable

Resource

Estimate the Tasks or Deliverable

Duration

Develop the Schedule

Objective: Determine the time required to meet the project needs

Page 30: Project Management (x470)

30

*Knowing What the Project Is:Project Schedule

* Should include planned start and finish dates for each deliverable / activity.

* Tabular form * Graphical form

–Bar / Gantt Chart–Milestone chart–Network diagrams

Page 31: Project Management (x470)

31

*Knowing What the Project Is:Bar (Gantt) Charts

Page 32: Project Management (x470)

32

*Knowing What the Project Is:Milestone Chart

Page 33: Project Management (x470)

33

*Knowing What the Project Is:Task Sequencing

Define the Tasks Comprising the Work

Package

Sequence the Tasks or / and Deliverables

Estimate the Tasks or Deliverable

Resource

Estimate the Tasks or Deliverable

Duration

Develop the Schedule

Objective: Identify interdependencies among tasks / deliverables

Primary Deliverable: Project Schedule Network Diagram

Page 34: Project Management (x470)

34

*Knowing What the Project Is:Activity Dependency

Mandatory – inherent in the nature of the work being done, a.k.a. hard logicDiscretionary – defined by the project team, a.k.a. preferred logic, preferential logic, soft logic External – involve relationships between project activities and non-project activities

Page 35: Project Management (x470)

35

*Knowing What the Project Is:Scheduling Techniques

Gantt or bar chartsMilestone chartsNetworks (show interdependencies)

Precedence Diagram Method (PDM)Arrow Diagram Method (ADM)

Page 36: Project Management (x470)

36

*Knowing What the Project Is:Precedence Diagramming Method

Method of constructing network diagram that uses boxes (nodes) to represent activities and connects them with arrows to show dependenciesa.k.a. Activity On Node (AON)

Page 37: Project Management (x470)

37

*Knowing What the Project Is:Precedence Relationships (1 of 2)

Eqpt Rcvd

Wall Preparation

Wallpapering

Eqpt InspectedFINISH-TO-START

START-TO-START

FINISH START

START

START

Production Burn-In

Operational Acceptance

START-TO-FINISH FINISH

START

Page 38: Project Management (x470)

38

*Knowing What the Project Is:Precedence Relationships (2 of 2)

Wall Preparation

Network Requirements

Network Design

Wallpapering

FINISH-TO-FINISH

PERCENT COMPLETE

FINISHFINISH

20 %

50 %

Page 39: Project Management (x470)

39

*Knowing What the Project Is:Node Activity Information

EARLY START01/06/12

TIME DURATION2 WORK-WEEKS

EARLY FINISH14/06/12

ACTIVITY 4 $250,000

LATE START15/06/12

COST/PROFIT CENTER 2810

LATE FINISH28/06/12

SLACK

Page 40: Project Management (x470)

40

*Knowing What the Project Is:Precedence Network

Activity Preceding Activity

AB AC AD BE C, DF E

Early Start

Duration

Early Finish

ALate Start Slack Late

Finish

Early Start

Duration

Early Finish

BLate Start Slack Late

Finish

Early Start

Duration

Early Finish

DLate Start Slack Late

Finish

Early Start

Duration

Early Finish

ELate Start Slack Late

Finish

Early Start

Duration

Early Finish

FLate Start Slack Late

Finish

Early Start

Duration

Early Finish

CLate Start Slack Late

Finish

Page 41: Project Management (x470)

41

*Knowing What the Project Is:Resource Estimating

Define the Tasks Comprising the Work

Package

Sequence the Tasks or / and Deliverables

Estimate the Tasks or Deliverable

Resource

Estimate the Tasks or Deliverable

Duration

Develop the Schedule

Objective: Estimate the type and quantities of materials, people, equipment or supplies required to complete each task or deliverable

Primary Deliverable: Task / deliverable resource requirementsSecondary Deliverable: Resource Breakdown Structure

Primary Deliverable: Project Schedule Network Diagram

Page 42: Project Management (x470)

42

*Knowing What the Project Is:Resource ConsiderationsPeople, material, equipment, suppliesTime / Skill and other trade offsResource requirements including timingResource Organizational Matrix

Page 43: Project Management (x470)

43

*Knowing What the Project Is:Duration Estimating

Define the Tasks Comprising the Work

Package

Sequence the Tasks or / and Deliverables

Estimate the Tasks or Deliverables

Resource

Estimate the Tasks or Deliverables

Durations

Develop the Schedule

Objective: Determine the work period required to complete the task or deliverable with the estimated resources

Primary Deliverable: Task / deliverable resource requirementsSecondary Deliverable: Resource Breakdown Structure

Primary Deliverable: Project Schedule Network Diagram

Primary Deliverable: Task / deliverable duration estimate

Page 44: Project Management (x470)

44

*Knowing What the Project Is:Duration Estimating Techniques

Expert judgmentAnalogous estimatingParametric estimatingThree-point estimatingReserve time (contingency)

Page 45: Project Management (x470)

45

*Knowing What the Project Is:Analogous Estimating

Use actual duration of a previous similar activity as basis to estimate duration of the future activityApproximate (rule of thumb) estimateMade without any detailed engineering dataA.k.a “Top-down estimating”

Page 46: Project Management (x470)

46

*Knowing What the Project Is:Parametric Estimating

Quantities to be performed for each work category defined by the engineering/design effort multiplied by the productivity unit rateExample: No. of drawings x no. of hours per drawing

Page 47: Project Management (x470)

47

*Knowing What the Project Is:Three-Point Estimating

* O - Optimistic completion time estimate* M – Most likely completion time

estimate* P – Pessimistic completion time

estimate

* Task Duration = (O+4M+P)/6

Page 48: Project Management (x470)

48

*Knowing What the Project Is:Schedule DevelopmentDefine the Tasks

Comprising the Work Package

Sequence the Tasks or / and Deliverables

Estimate the Tasks or Deliverable

Resource

Estimate the Tasks or Deliverable

Duration

Develop the Schedule

Objective: Create project schedule based on activity/deliverable sequences, resource and duration estimates, and schedule constraints

Primary Deliverable: Task / deliverable resource requirementsSecondary Deliverable: Resource Breakdown Structure

Primary Deliverable: Project Schedule Network Diagram

Primary Deliverable: Task / deliverable duration estimatePrimary Deliverable:

Project Schedule BaselineSecondary Deliverable: Milestone Schedule

Page 49: Project Management (x470)

49

*Knowing What the Project Is:Critical Path and Float

Critical PathLongest time span through the total system of activities / eventsDelay in any activity / task in the critical path delays the whole projectImprovement in total project time means reducing time for activities / events in the critical path

Slack Time (Float) - Time differential between the scheduled completion date and the required date to meet critical path.

Page 50: Project Management (x470)

50

*Knowing What the Project Is:Critical Path Calculation*Determined by doing forward and backward pass calculations

Forward Pass• Calculates early start and

early finish dates• Project end date• Longest path

Backward Pass• Calculates late start and

late finish dates• Task / project float• Identifies tasks in critical

path

Page 51: Project Management (x470)

51

*Knowing What the Project Is:Forward Pass

The first predecessor task(s) have an Early Start (ES) of zeroEarly Finish (EF) dates are calculated by adding the task duration (TD) to the earliest date (ES) a task can startThe EF date of the predecessor becomes the ES date for the successorWhen there are multiple predecessors, ES is the larger of the EFs for the task

Page 52: Project Management (x470)

52

*Knowing What the Project Is:Backward Pass

Late Start (LS) and Late Finish (LF) dates are calculated starting from the end of the projectLS is calculated by subtracting the TD from the LF of the taskLS for the successor task becomes the LF for the predecessor taskWhen there are multiple successors, LF is the smaller of the LSs

Page 53: Project Management (x470)

53

*Knowing What the Project Is:Critical Path and Float

Task Float = Late Finish – Early FinishThose tasks with zero float are on the critical path

Page 54: Project Management (x470)

54

*Critical Path Exercises

*Refer to your PM Workbook.

Page 55: Project Management (x470)

55

*Knowing What the Project Is:Schedule Development Considerations

* Life Cycle Approach*Constraints

–Imposed dates on activities (start/finish)–Key events / major milestones

* Leads and lags: dependency relationship among activities

* Schedule compression–Crashing–Fast Tracking

Page 56: Project Management (x470)

56

*Adaptive / Iterative Life Cycle Model

High Level Scope

Cycle Scope

Cycle Plan

Cycle Execute

Cycle Close

Post Cycle

Review

Close Project

Next Cycle

?

Page 57: Project Management (x470)

57

*Team Work

*Determine the Schedule for a phase of your project (20 minutes)

Page 58: Project Management (x470)

58

*The Budget Trap

Page 59: Project Management (x470)

*Knowing What the Project Is:Cost Planning Steps

Objective: Identify the funding needed to meet project goals / deliverables.

•WBS•Resource Plan•Project Schedule

Determine Budget

Work Package cost estimate

•Project budget estimate•Cost Baseline

Estimate Cost

Page 60: Project Management (x470)

60

*Knowing What the Project Is:Cost Estimating Techniques

Expert judgmentAnalogous estimatingParametric estimatingThree-point estimating“Bottom-Up” EstimatingReserve Analysis (contingency)

Page 61: Project Management (x470)

61

*Knowing What the Project Is: Analogous Estimating*Use actual cost of a previous similar

project to estimate cost of current project*Approximate (rule of thumb) estimate*Made without any detailed engineering

data*Top-down estimating*Accuracy +- 15%

Page 62: Project Management (x470)

62

*Knowing What the Project Is:Parametric Modeling*Use project parameter in a mathematical

model to predict project cost*Made without any detailed engineering data*Order of magnitude estimate*May use past experience*Accuracy +- 35% within the scope of the

project*Example: construction cost per square foot

Page 63: Project Management (x470)

63

*Knowing What the Project Is:Bottom-Up Estimating

*Cost estimate of WBS work packages rolled up to a project total *Definitive/detailed estimate*Prepared from well-defined engineering data,

vendor quotes, unit prices, etc. *Accuracy +- 5%

Page 64: Project Management (x470)

64

*Knowing What the Project Is:Cost Baseline* Time-phased budget for measuring, monitoring and

controlling overall project cost performance

Cumulative Amount

Time

Page 65: Project Management (x470)

65

*Knowing What the Project Is:Project Crashing Costs

110,000120,000130,000140,000150,000160,000

PROG

RAM

COS

T, $

10 12 14 16 18 20 22 24

PROJECT COMPLETION TIME, WEEKS

CRASH B

CRASH FCRASH A

CRASH E

NORMAL OPERATIONS

ALL ACTIVITIES CRASHED

Page 66: Project Management (x470)

66

*Knowing What the Project Is:Current Costing Practice

*Shows monthly cash flow*Identifies capitalized vs. operating

Page 67: Project Management (x470)

67

*Knowing What the Project Is:Planning Best Practices Summary*Determine appropriate project life cycle approach

* Use Scope Statement / WBS to baseline project scope*Develop a project schedule to baseline project time*Develop a cost baseline * Focus is more on “knowing what the project is”* Partner with line managers to get agreement on scope,

time and cost baselines* Change control process should be in place as soon as

possible* Validate progressive elaboration outputs

Page 68: Project Management (x470)

68

*PMBOK Guide: Knowledge Area Processes I

Page 69: Project Management (x470)

69

* PMBOK Guide: Knowledge Area Processes II

Page 70: Project Management (x470)

70

*Team Work

*Determine cost baseline for a phase of your project (40 minutes)

Page 71: Project Management (x470)

71

*For Next Meeting

*Critical Path Homework Due (Workbook 6.3.1)*Short Quiz