Prof. Roy Levow Session 4. The Work Breakdown Structure Uses for the WBS Generating the WBS Six...

45
Prof. Roy Levow Session 4

Transcript of Prof. Roy Levow Session 4. The Work Breakdown Structure Uses for the WBS Generating the WBS Six...

Page 1: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Prof. Roy Levow

Session 4

Page 2: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

The Work Breakdown Structure Uses for the WBS Generating the WBS Six Criteria to Test for Completeness in

the WBS Approaches to Building the WBS Representing the WBS

Page 3: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

“A hierarchical description of the work that must be done to complete the project as defined in the Project Overview Statement.”

Inputs POS Requirements Document

Terms Activity: Chunk of work Tasks: Smaller chunk of work. Activities are

made up of tasks Work Package: Complete description of how the

tasks that make up the activity will actually be done

Page 4: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

The process of breaking down work into a hierarchy of activities, tasks, and work packages

Uses

• Estimate Duration

• Determine Resources

• Schedule Work

Page 5: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Thought Process Tool Architectural Design Tool Planning Tool Project Status Reporting Tool

Page 6: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Top-Down Approach: Start with goal and continue to partition work until it has been sufficiently defined Team Approach Variation Subteam Approach Variation

Bottom-Up Approach: First-level tasks are identified. Then groups are formed around first-level tasks where these groups brainstorm the activities needed to complete the first-level task.

Page 7: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Small Projects – Consider mindmapping Diagram relating components radiating out

from central element (Ref: Wikipedia article) Large Projects – Intermediate WBS Adaptive and Extreme Projects – Iterative

WBS

Page 8: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Status/Completion is measurable The activity is bounded The activity has a deliverable Time and cost are easily estimated Activity duration is within acceptable

limits Work assignments are independent

Seventh Criteria – Project manager’s judgment that the WBS is not complete

Page 9: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Stopping Before Completion Criteria Are Met

Decomposing Beyond Completion of the Criteria

Page 10: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Noun-type: In terms of the components of the deliverable Physical Decomposition Functional Decomposition

Verb-type: In terms of the actions that must be done to produce the deliverable Design-build-test-implement Objectives

Organizational: In terms of the units that will create the deliverable Geographic Departmental Business Process

Page 11: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS
Page 12: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS
Page 13: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS
Page 14: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Outline Estimating Duration Estimating Resource Requirements Estimating Duration as a Function of

Resource Availability Estimating Cost Using a JPP Session to Estimate Duration,

Resource Requirements, and Cost

Page 15: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

The difference between Duration and Work Effort

Page 16: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Crashing the task – adding more resources to preserve duration

Diminishing returns Crashpoint: adding more resources

INCREASES task duration Considerations

Not always feasible (Can nine women have a baby in one month?)

Communication overhead increases Risk increases

Page 17: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Varying skill levels Unexpected events Efficiency of work time Mistakes and misunderstandings Common cause variation

Page 18: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Similarity to other activities Historical Data Expert Advice Delphi Technique

Group of experts individually estimate duration

Then, average of the estimates is calculated

Do it two more times Three-Point Technique

most optimistic estimate, most pessimistic estimate, and most likely estimate, which are then averaged

Wide-band Delphi Technique Combination of Delphi and Three-Point

techniques

Page 19: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

“Early estimates will not be as good as later estimates.”

Page 20: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Types of resources People Facilities Equipment Money Materials

Page 21: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Skills Matrices Skills needed inventory Skills currently on hand inventory

Skill Categories: uniform listing of skills Skill Levels: level of expertise in a particular skill

Page 22: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Used to estimate resource and costs by showing the positions needed for a particular project

Page 23: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Three variables influence Duration Estimate Duration Total amount of work (hours/days) Percent per day that person can devote to task

Methods for Estimating Duration Assign as a Total Work and a Constant

Percent/Day 40 hours / 0.50 = 80 hours

Assign as a Duration and Total Work Effort 5 person days / 10 days = 0.5

Assign as a Duration and Percent/Day 10 days X 0.50 = 5 person days

Assign as a Profile (when using multiple resources)

Page 24: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Resource Planning Trading money for time (depends on skill

level) Part-time workers (think of ramp-up time) Don’t overschedule resources

Cost Estimating Order of magnitude estimate

Estimate is 25% above and 75% below final number Budget estimate

Estimate is 10% above and 25% below final number Definitive estimate

Estimate is 5% above and 10% below final number

Page 25: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Cost Budgeting – Assign costs to tasks on the WBS

Cost Control – Two major issues How often report of costs is needed

Depends on risk and need to spot developing problems

Use of a cost baseline to spot cost variances when you receive actual figures

Page 26: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Advice from the author: Get it roughly right Spend more effort on front-end activities

than on back-end activities Consensus is all that is needed

Page 27: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Outline The Project Network Diagram Building the Network Diagram Using the

Precedence Diagramming Method Analyzing the Initial Project Network

Diagram Using the JPP Session to Construct and

Analyze the Network

Page 28: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Definition: “A pictorial representation of the sequence in which the project work can be done.”

What is needed to construct diagram Tasks Task Duration Earliest time to start task Earliest expected completion date for the

project

Page 29: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Older than the project network diagram Rectangular bars that show the duration

by length Placed along a timeline in sequence Does not indicate what task needs to be

done before and after a task Does not indicate if the project planning

is most effective or efficient

Page 30: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Planning – Visual overview of the project that is easy to use for scheduling

Implementation – Software exists that automatically updates task dates and duration

Control – Project manager can better schedule tasks and spot variances

Page 31: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Early Method – Task-On-the-Arrow (TOA)

Page 32: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Precedence Diagramming Method (PDM)

Page 33: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

First, every task in the WBS has a task node

Page 34: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Second, determine the sequence of tasks Every task has at least one predecessor

and at least one successor EXCEPT

Start Task has no predecessor End Task has no successor

Diagram the connections

Page 35: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Diagramming connections between tasks

Page 36: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Four Kinds of Task Dependencies

Page 37: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Technical Constraints Discretionary Best-Practices Logical Unique

Management Constraints Interproject Constraints Date Constraints

Page 38: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Pauses or delays between tasks Can be intentional Also created by constraints

Page 39: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Compute two schedules Early schedule – use Forward Pass Late schedule – use Backward Pass

Forward Pass Backward Pass

What’s different?

Page 40: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

“The longest duration path in the network diagram”

“The sequence of tasks whose early schedule and late schedule are the same”

“The sequence of tasks with zero slack or float”

The Critical Path Determines the Completion Date of the Project

Page 41: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

First method – add up all of the path’s durations. The longest one is the critical path.

Page 42: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Second method – Compute the slack time The amount of delay (in time units) in starting

a task that will not affect the project completion date

Difference between late finish and early finish of a slack time

Do not include holidays, weekends, and similar such time

Two types of slack Free slack – amount of delay for a task without

causing a delay in the early start of immediate successor task(s)

Total slack – amount of delay for a task without delaying the project completion date

Page 43: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Crashing the schedule: necessary when the initial project network diagram shows a projected completion date that is later than the requested completion date.

Strategies Examine the Critical Path to see if you can

move tasks off the Critical Path Partition tasks into parallel subtasks

Concerns Increase in risk More communication and coordination needed

Page 44: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS
Page 45: Prof. Roy Levow Session 4.  The Work Breakdown Structure  Uses for the WBS  Generating the WBS  Six Criteria to Test for Completeness in the WBS

Padding task duration Individual task level Project level

Bad at the task level BUT, good at the project level

Accounts for risk Incentive (management reserve time not used

can be the basis for bonus)