35
Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc.

Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Embed Size (px)

Citation preview

Page 1: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain Project Management: An Introduction

Robert Richards, Ph.D. Project ManagerStottler Henke Associates, Inc.

Page 2: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Presentation OutlineMotivation & Background

Problem [What to Change]• Localized Risk Management

– Task Level Insurance Policy– Student Syndrome– Parkinson’s Law– Multi-tasking

Solution [What to Change to]• Governing Principle - Global Risk Management

– Project Level Protection– Systems Perspective– Execution Control

2 [email protected]

Page 3: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Motivation

• < 45% of all projects finish on schedule or before

• < 17% software projects completed on-time / on-budget.

• IT related projects• 23%+ of projects will be canceled before they

ever get completed. Further results indicate • 50%+ of projects cost > 150% original estimates

• Ref: www.it-cortex.com/Stat_Failure_Rate.htm www.pqa.net/ProdServices/ccpm/W05002001.html

[email protected] 3

Page 4: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Results: Switching to Critical Chain

• Lucent Technologies• Outside Plant Fiber Optic Cable Business Unit

reduced its product introduction interval by 50%, improved on-time delivery, and increased the organization's capacity to develop products.

• Seagate• Brings 1st 15,000 rpm disc drive to market ahead

of its competition, causing all competition to pull out of the market. (circa 2000).

• Lord Corporation• Capacity has increased, cycle time improved, and

operating expense remained the same.

[email protected] 4

Page 5: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Are You A Responsible Person?

5 [email protected]

Activity

Activity

Start Completion

Start Completion

When asked for task estimate orWhat do you supply?

How often is the "Three Point Estimation” used?

How do you work when assigned to a task?

What do you assume is supplied?asking for one:

Page 6: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Three-point Estimation of Task Times

6

In three-point estimation, three figures are per task, based on prior experienceor best guesses

• a = the best-case estimate• m = the most likely estimate• b = the worst-case estimate

Do most projects ask for these three?

Which of the estimates is closest to the estimate most people report when asked?

Lik

elin

ess

Hours

PE

RT

Most Likely

Opt.Pess.

Beta distribution

5 10 15 20 25

UNCERTAINTY

Page 7: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

BackgroundTriple Constraints [Binding Commitments]

1. Time/Schedule [Minimize]2. Cost Budget [Minimize]3. Content / Scope [Maximize]

7

Scope

Schedule Budget

Page 8: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

BackgroundMurphy’s Law [Disruption Event]

• Number of unknowns• Range of possibilities• Frequency of repetition

Complexity [Amplification factor]• Degree of integration required• Number of dimensions to be integrated• Speed of execution

8

Page 9: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Presentation OutlineBackground

• Governing Principle or Paradigm Shift• Triple Constraints• Complexity• Murphy’s Law

Problem [What to Change]• Localized Risk Management

– Task Level Insurance Policy– Student Syndrome– Parkinson’s Law

Solution [What to Change to]• Global Risk Management

– Project Level Protection– Systems Perspective– Execution Control

9 [email protected]

Page 10: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Problem: Localized Risk Management Strategy1. Task level insurance policy

** How safe is safe enough?**

2. Student Syndrome

3. Parkinson's LawSelf-fulfilling prophecy [good estimating?]

4. Multi-tasking [absence of priorities]

10 [email protected]

50% confidence

90% confidenc

e

10%confidenc

ecompletin

gStart

Page 11: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Problem: Localized Risk Management

Multi-tasking / task switching has overhead causing more delays to spread across all projects.

One Resource, Four Tasks, from Four Different Projects

11 [email protected]

Page 12: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Presentation OutlineBackground

• Governing Principle or Paradigm Shift• Triple Constraints• Complexity• Murphy’s Law

Problem [What to Change]• Localized Risk Management

– Task Level Insurance Policy– Student Syndrome– Parkinson’s Law

Solution [What to Change to]• Global Risk Management

– Project Level Protection– Systems Perspective– Execution Control

12 [email protected]

Page 13: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

SolutionGoverning Principle Behind CCPM is:

Aggregation of risk…

Benefits:• Lower overall protection needed• Higher degree of “coverage” achieved• Leading to lower incidence of “failure”

13 [email protected]

Page 14: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Solution: Global Approach to Risk Management1. Planning

1. Project Level vs. Task Level Protection2. Systems Perspective for Multiple Projects

Pipeline projects with overlapping resources

2. Execution Control1. Promote and encourage team culture2. Controlled work queues3. No multi-tasking work rules4. No batch processing work rules5. Task assignment prioritization6. Management by Exception

14 [email protected]

Page 15: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain Planning Process

1. Traditional Plan

2. Safety Excluded

3. Resource Leveled

4. Critical Chain Marked

From Task to Project Protection

15

144 hours

72 hours

84 hours

[email protected] 15

Page 16: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain Planning Process

1. Traditional Plan

2. Safety Excluded

3. Resource Leveled

4. Critical Chain Marked in Yellow

From Task toProject Protection

144 Hours

72 Hours

84 Hours

16 [email protected]

Page 17: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Aggregation Principle

The Concept of Risk Pooling:Can someone explain why this works?

Health Care Example: Larger pool = Lower cost

17 [email protected] 17

Page 18: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Aggregation Principle

Insurance is designed to work by spreading costs across a large

number of people. Premiums are based on the average costs for

the people in an insured group.  This risk-spreading function

helps make insurance reasonably affordable for most people.

http://www.insurance.wa.gov/legislative/factsheets/PoolingRiskReducingCost.asp

18 [email protected]

Page 19: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain Planning

Aggregation Principle [where did some of the safety go?]:

1. Pooled protection provides more coverage

2. Location is just as important as amount

3. Sizing Rule of Thumb Buffer is ½ of preceding chain

PB = Project Buffer FB = Feeding Buffer

Compared to 144 hours traditional

19

132 hours

[email protected]

Page 20: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain Planning

20

Proj_Buf = Project Buffer FB = Feeding Buffer

Schedule shown in Aurora

132 hours compared to 144 hours in traditional schedule

[email protected]

Page 21: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain in Execution

21

Schedule Before Execution Starts

[email protected]

Page 22: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

[email protected] 22

“AS OF DATE”

• T1 & T7 finish on time

Critical Chain in ExecutionSchedule Before Execution Starts

Page 23: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

[email protected] 23

• T8 experiences increase in Scope or Delay• First portion of delay absorbed by gap between T3 & T4

= Original T8 duration

“AS OF DATE”

Critical Chain in ExecutionSchedule Before Execution Starts

Page 24: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain in Execution

24

Schedule Before Execution Starts

• Rest of delay impacts the project buffer

132 hours

[email protected]

= Original T8 duration

“AS OF DATE”

= project buffer impact

T9 T10 FBT11

• T11 also affected due to resource constraint

• E.g., So as of the “As of Date” project may be 7% Complete with

30% Buffer Consumed

Page 25: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain in Execution

25

Schedule Before Execution Starts

• T1 & T7 finish on time• T8 experiences increase in Scope or Delay• First portion of delay absorbed by gap between T3 & T4• Rest of delay impacts the project buffer• T11 also affected due to resource constraint• E.g., So as of the “As of Date” project may be 7% Complete with 30% Buffer Consumed

[email protected] = Original T8 duration = time absorbed by project buffer

T9 T10 FBT11

“AS OF DATE”

Page 26: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Perspective on Buffers• Not “rear view mirror watching”• Predictive/Preventative/Leading Indicator • Mechanism to Promote and encourage Team

Work• Collaboration / Communication Incentive

Mechanism• Measuring device – Neutral, Normalized

Metrics• Real-time Risk Meter• Encourages a holistic/goal oriented

perspective

26 [email protected] 26

Page 27: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

NOTES• * Tipping point also reminded me about what we were taught in

psychology and sociology classes.• * Human Behavior is greatly affected by their CONTEXT / environment.• This is not obvious because people are actually very good at

controlling their context.• There have been many presentations at this and virtually every other

project management related conference, about how team members should perform and how project managers should deal with human relationships to make projects successful.

• HOWEVER, most of the time we are trying to change human behavior withOUT changing the context.

• * Critical PATH project management creates a CONTEXT for people to perform in

• * Critical CHAIN project management creates a very different CONTEXT for people to perform in

• * Critical Chain is a context that promotes the type of behaviors that are needed for effective teams

• E.g., “Avoid Blaming & Complaining”• * Critical Chain When things go bad, not meeting commitments team

rushes to help NOT blame• So incentive to hide problems, & look for scapegoats is greatly

reduced.27

Page 28: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain Priority Metric

Project Status Trend Chart or “Fever” Chart

28 [email protected] 28

Page 29: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Critical Chain Priority MetricProject Status Trend Chart or “Fever” Chart

29 [email protected] 29

Page 30: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Results (2)• Harris Corporation:• construction of its $250 million wafer fabrication

plant – 3 days ahead of 13 month schedule (original plan was for 18 months & 4% over budget at the start of the project.)

• Balfour Beatty• Civil engineering projects ahead of schedule and

under budget.

• FMC Energy Systems• Sub sea systems on-time performance went from

< 50% to >90%.

• Phillips• US Navy

[email protected] 30

Page 31: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

Multi-Project SystemSystems Perspective for Multiple Projects

1. Should load for multiple projects be considered jointly?– Obviously

2. Why?– Prevent System Overload/Multi-tasking

3. How? – By taking a Systems Perspective

31 [email protected]

Page 32: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

32

Finite Capacity Pipeline

Ingredients:

1. CC Plans [shorter]

2. Strategic Pacing Mechanism

3. Strict Priority Scheme

4. Rate Limit Policy/Guidelines

Due Dates Are Derived

Creating a Multi-Project Schedule

[email protected]

Page 33: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

33

0%

Bu

ffe

r C

on

su

me

d

1

00

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % Critical Chain Completed0 10

0

1009

1010

1007

1008

1006

1005

1003

1004

1002

1001

By Portfolio of Projects

In Execution, Buffer Status Drives Priority Decisions, not Project Importance

Multi-Project Execution ControlPipeline Status Snap Shot

[email protected]

Page 34: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

The Upshot…

Benefits1. Operational Coherence – Stability2. 20% Shorter Cycle-Times – Speed3. On-time Performance – Reliability4. More throughput – Growth

Challenges:1. Simple but not easy to grasp – too simple?

2. Requires a change in mindset

3. Takes 120 days for typical 100 person team

4. We don’t need that much improvement

34 [email protected]

Page 35: Critical Chain Project Management: An Introduction Robert Richards, Ph.D. Project Manager Stottler Henke Associates, Inc

35

Questions ???Robert Richards Ph.D.,

Stottler Henke Associates, Inc.650 465-9511 [email protected]

[email protected]