Critical chain project management - Gary Palmer

Post on 08-May-2015

1.776 views 1 download

Transcript of Critical chain project management - Gary Palmer

Gary Palmer Critical Point Consulting

1

An extract of a presentation given to the APM Midlands Branch on

25th September 2013

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

2

Intellectual Property

This document is the Intellectual Property of Critical Point Ltd

This document is supplied for the personal use of

the recipient and is not to be copied, edited, transmitted or broadcast in part or in whole

without the prior permission of Critical Point Ltd.

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Late

What do we mean by ‘Project Failure’?

3

Over Budget

Below Specification

Below Quality

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Late

4

Over Budget

Below Specification

Below Quality

Why do we need to change? - 1

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Why do we need to change? - 2

5

Productivity & Throughput:

Often Low

Excessive Wastage

Slow Progress

Costly

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Why do we need to change? - 3

6

Business Impact:

Product Expensive

Late to Market

Customer Dissatisfaction

Reputation

Project Failure & Slow Costly Projects Cripples Business

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

1. The traditional methods in use,

VIRTUALLY GUARANTEE these results.

Why do we continue to have poor project performance?

7

2. We have not had a viable alternative.

Until now…

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Statistics:

Project Delivery: 90%+ on time

Project Completion: 20% - 50% Faster

Productivity: 20% - 60% Increase

Throughput: 50% - 200% Increase

Critical Chain Project Management

8

Without increasing resources

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

9

By resolving:

Endemic problems in Traditional Proj. Mgmt

How Does CCPM Deliver These Improvements?

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘A set of interlinked techniques and tools that work individually and collaboratively to significantly improve the processes and operation of scheduling and execution in project, programme and portfolio environments’

What is CCPM?

10

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘A set of interlinked techniques and tools that work individually and collaboratively to significantly improve the processes and operation of scheduling and execution in project, programme and portfolio environments’

What is CCPM?

11

Techniques: Working practices, Behaviours

Tools: Processes, Software

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘A set of interlinked techniques and tools that work individually and collaboratively to significantly improve the processes and operation of scheduling and execution in project, programme and portfolio environments’

What is CCPM?

12

Individually: Resolve a specific problem

Collaboratively: In unison to support the whole

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘A set of interlinked techniques and tools that work individually and collaboratively to significantly improve the processes and operation of scheduling and execution in project, programme and portfolio environments’

What is CCPM?

13

Improvements: Efficient processes

Faster operation

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘A set of interlinked techniques and tools that work individually and collaboratively to significantly improve the processes and operation of scheduling and execution in project, programme and portfolio environments’

What is CCPM?

14

Scheduling: Optimum, realistic schedule

Effective contingency protection

Execution: Efficient working practices

Excellent progress visibility, focus, control

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘A set of interlinked techniques and tools that work individually and collaboratively to significantly improve the processes and operation of scheduling and execution in project, programme and portfolio environments’

What is CCPM?

15

Projects: Single projects

Programme: Multi-project

Portfolio: Enterprise-wide

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

The Five Elements of Failure

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

Deadline Schedule

16

So, what are the problems in Traditional Proj. Mgmt.?

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

The Five Elements of Failure

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

Deadline Schedule

17

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Planned Completion

Attempt to impose a Rigid construct on a Variable situation

Actual dates will always change

… and will need constant and continued updating

09/09 1/10

13/09 23/09 04/10

10/09 1/09 15/09 23/09 1/10 15/10

10/09 15/09 21/09 07/10

23/09 22/09

30/09

13/10

22/09 03/10 09/10

09/09 14/09 22/09 13/10

14/09 20/09 06/10 13/10

Traditional Project Management

Task Deadline Scheduling – Planning to Fail

18

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Shouldn’t early and late finishes balance out?

Usually not.

19

Traditional Project Management

Task Deadline Scheduling – Planning to Fail

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Potential Early Finish

Parkinson’s Law – ‘Work expands to fill the time available’

Task

Deadline Date

Missed Time-Saving

20

Traditional Project Management

Task Deadline Scheduling – Planning to Fail

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

3 d

5 days

7 days

Late Finish Adds Time

Early Finish Gain Lost

5 days

5 days 5 days

Planned

2 days added to schedule

No benefit to schedule

Parallel Converging Tasks tied to schedule dates

Losses Accumulate - Gains Don’t …And the schedule moves out

21

Traditional Project Management

Task Deadline Scheduling – Planning to Fail

5 days 5 days 5 days

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Dates attempt a rigid structure on a variable situation

Parkinson’s Law often prevents early finishes

Losses increase time and costs, not offset by gains

Schedule is guaranteed to require frequent changes

Project end-date slip is almost inevitable

Summary

22

Traditional Project Management

Task Deadline Scheduling – Planning to Fail

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

23

CCPM Schedule

Critical Chain Project Management

The Five Elements of Success

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

09/09 1/10

13/09 23/09 04/10

10/09 1/09 15/09 23/09 1/10 15/10

10/09 15/09 21/09 07/10

23/09 22/09

30/09

13/10

22/09 03/10 09/10

09/09 14/09 22/09 13/10

14/09 20/09 06/10 13/10

24

Why use dates if we know that they are going to change?

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

No Due Dates / Deadlines Schedule is used only as a Dependency Chart

Work is progressed as a ‘Relay Race’ No schedule updating necessary

CCPM Schedule

25

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Potential Early Finish

Task

Deadline Date

CCPM Schedule

26

So now, without deadlines to fuel Parkinson behaviours,

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

27

High Levels of Embedded Contingency

CCPM Project-Level Contingency

Traditional Task-Level Contingency (Review)

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Project-Level Contingency

Remove task-level contingency

28

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Project-Level Contingency

Remove task-level contingency

29

Task Estimates have no in-built contingency

Estimates are based on ‘Aggressive-but-possible’ task times

www.criticalpoint.co.uk

Shorter Task Durations & much reduced timeline

No space for Parkinson or Student Syndrome

But where is our contingency now?

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Project-Level Contingency

Remove task-level contingency

30

www.criticalpoint.co.uk

Buffer protects the Project – not individual tasks Provides the project Commit Date

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Project-Level Contingency

Aggregate Contingency

Project Commit

Date

Project Buffer

31

www.criticalpoint.co.uk

Critical Task over-runs are absorbed by the Buffer

The Project ’Schedule’ remains unchanged

The Project Commit Date is not affected

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Project-Level Contingency

Project Protection

Project Commit

Date

Project Buffer

32

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Project-Level Contingency

Project Protection

Project Commit

Date

Project Buffer

Buffer Status shows the impact on contingency

And we are able to measure and manage our contingency

Buffer Status

33

www.criticalpoint.co.uk

If a Critical Task finishes early…

The time saved is ‘added back’ into our contingency

Buffer Status always shows the latest position

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Project-Level Contingency

Project Protection

Project Commit

Date

Project Buffer

34

Buffer Status

www.criticalpoint.co.uk

Project Contingency which results in

Student Syndrome which results in

Parkinson’s Behaviours and

Streamlined Schedules with

Aggregated Uncertainties are built into a

Cri

tica

l Po

int

Co

nsu

ltin

g

Visible, Manageable Contingency which prevents

Protected From Delays and

Fast and Efficient Projects which are

Do not require Schedule Changes

CCPM Project-Level Contingency

35

Project-Level Contingency Cascade

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

The Five Elements of Failure

Poor Measures & Control

Multi-tasking

Critical Path

36

CCPM Schedule

Project-Level Contingency

www.criticalpoint.co.uk

Task H

Task F

Task I

Task B Task C Task D

Task G

Task A Task J

Task E

Cri

tica

l Po

int

Co

nsu

ltin

g

Critical Path ignores resources Critical Path based ONLY on task dependency & duration

Valid only in an environment without resource constraints

But what happens if we have resource contentions?

Traditional Project Management

Critical Path – A dangerous path to follow?

37

www.criticalpoint.co.uk

Critical Path Problems

Resource Contentions

Task H

Task F

Task I

Task B Task C Task D

Task G

Task A Task J

Task E

Cri

tica

l Po

int

Co

nsu

ltin

g

38

www.criticalpoint.co.uk

Critical Path Problems

Post–CP Resource Levelling

Task E

Task H

Task F

Task I

Task B Task D

Task G

Task A Task J

Levelling resolves the issue… but increases timescales

And the vision of the Critical Path dominates

…and so tactical manoeuvres soon start...

Cri

tica

l Po

int

Co

nsu

ltin

g

Task C

39

www.criticalpoint.co.uk

Critical Path Problems

Avoidance Tactics 1- Multi-Tasking

Task H

Task B Task D Task A Task J

Task E

Cri

tica

l Po

int

Co

nsu

ltin

g

Quality may be reduced

Predictability becomes less certain

Work becomes fragmented and control less easy

But because Multi-tasking takes longer…

40

www.criticalpoint.co.uk

Critical Path Problems

2 - Overtime

Task H

Task B Task D Task A Task J

Task E

Cri

tica

l Po

int

Co

nsu

ltin

g

…Extra hours need to be worked

Scheduling becomes difficult

And Control starts to ebb away

41

www.criticalpoint.co.uk

Critical Path Problems

Slippage

Task H

Task B Task D Task A Task J

Task E

Cri

tica

l Po

int

Co

nsu

ltin

g

Multi-tasking is high risk

High potential for slippage

Diminishing returns due to staff morale / burnout

Schedule long since become unmanageable 42

www.criticalpoint.co.uk

Critical Path Problems

Scope Cut

Task H

Task B Task D Task A Task J

Task E

Cri

tica

l Po

int

Co

nsu

ltin

g

Last resort to hit target date is a Scope Cut

May cause work in other areas

Further degrades quality

‘Project Meltdown’

Sco

pe

Cu

t Sc

op

e C

ut

Sco

pe

Cu

t

43

www.criticalpoint.co.uk

Incorrect Dependency Path often with

Misleading Priorities which encourages a spiral of

Ignoring Resources Contentions leads to an

Cri

tica

l Po

int

Co

nsu

ltin

g

Unstable Schedule which needs

Traditional Project Management

Critical Path Problems

Fire-fighting tactics which leads to an

Unrealistic Completion Dates and

Out of Control Project with an

Critical Path Cascade

44

Frequent Changes

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Poor Measures & Control

Multi-tasking

45

CCPM Schedule

Project-Level Contingency

Critical Chain

Critical Chain Project Management

The Five Elements of Success

www.criticalpoint.co.uk

Task H

Task F

Task I

Task B Task C Task D

Task G

Task A Task J

Task E

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Critical Chain

1. Build Dependency Network As Normal

Include Resource Requirements

46

www.criticalpoint.co.uk

CCPM Critical Chain

2. CCPM Software - Resource Levelling

Task E

Task H

Task F

Task I

Task B Task C Task D

Task G

Task A Task J

Cri

tica

l Po

int

Co

nsu

ltin

g

47

Prevents over-allocation of resources

www.criticalpoint.co.uk

CCPM Critical Chain

3. CCPM Software - Identify the Critical Chain

Task E

Task H

Task F

Task I

Task B Task C Task D

Task G

Task A Task J

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM treats Resource Constraints as dependencies…

…which changes the project priority path

Priority sequence ‘jumps’ to resource dependencies

A realistic critical sequence – The Critical Chain 48

www.criticalpoint.co.uk

Critical Chain / Critical Path Comparison

Task E

Task H

Task F

Task I

Task B Task C Task D

Task G

Task A Task J

Cri

tica

l Po

int

Co

nsu

ltin

g

Task H

Task F

Task I

Task B Task C Task D

Task G

Task A Task J

Task E

Critical Chain

Critical Path

49

www.criticalpoint.co.uk

Correct Dependency Path with

Realistic Priorities which provides a

Including Resources Contentions leads to a

Cri

tica

l Po

int

Co

nsu

ltin

g

Stable Schedule that

Realistic Project Duration and

Project Under Control with a

CCPM Critical Chain

Critical Chain Cascade

50

Does not need changes

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

The Five Elements of Failure

Poor Measures & Control

Multi-tasking

51

CCPM Schedule

Project-Level Contingency

Critical Chain

www.criticalpoint.co.uk

3d

Task 1: 9 days Task 2: 9 days Task 3: 9 days

Time

3d 3d 3d 3d 3d 3d 3d 3d

Without Multi-tasking:

With Multi-tasking:

27 Days

29 Days

• Nothing gets completed until day 23.

2 days added to overall duration. Quality likely to be poorer.

Day 23 Day 9

• Everything is late.

Task 1: +14 days late(+155%) Task 2: + 8 days late (+42%)

Task 3: +2 days late (+22%)

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management Multi-tasking:

The Illusion of being productive

52

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Multi-tasking; The SINGLE best way…

…to screw up TWO JOBS.

It slows everything down

It reduces quality

It wastes time and costs more

It is bad for morale

It complicates scheduling & control

It removes planning predictability

It causes delivery delays

Summary

Traditional Project Management Multi-tasking:

The Illusion of being productive

53

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Poor Measures & Control

54

CCPM Schedule

Project-Level Contingency

Critical Chain

Single-tasking

Critical Chain Project Management

The Five Elements of Success

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

One task only worked on at a time

No interruptions

Dedicated work until complete

CCPM - Task Management

Single Tasking

55

www.criticalpoint.co.uk

3d

Task 1: 9 days Task 2: 9 days Task 3: 9 days

Time

3d 3d 3d 3d 3d 3d 3d 3d

Without Multi-tasking:

With Multi-tasking:

27 Days

29 Days

• Nothing gets completed until day 23.

2 days added to overall duration. Quality likely to be poorer.

Day 23 Day 9

• Everything is late.

Task 1: +14 days late(+155%) Task 2: + 8 days late (+42%)

Task 3: +2 days late (+22%)

Traditional Project Management Multi-tasking

The Illusion of being productive

Cri

tica

l Po

int

Co

nsu

ltin

g

56

www.criticalpoint.co.uk

Task 1: 9 days Task 2: 9 days Task 3: 9 days

Time

Without Multi-tasking:

27 Days

CCPM Single Tasking

The reality of being productive

Cri

tica

l Po

int

Co

nsu

ltin

g

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘Good’ Multi-Tasking Non-Project / background, no dependencies or deadlines.

Training/education. QA tasks. Flexi-time.

‘Bad’ Multi-Tasking ‘Double-booked’ on overlapping tasks.

Covering Additional / Support roles.

‘Ugly’ Multi-Tasking Personnel allocated simultaneous project tasks.

Endemic, cultural.

CCPM Single Tasking

Can Multi-tasking be removed?

58

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

It improves quality

It reduces time & money spent

It simplifies scheduling & control

It enables planning predictability

It is good for morale

It speeds everything up

Summary

CCPM Single Tasking

59

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

The Five Elements of Failure

Poor Measures & Control

Multi-tasking

60

CCPM Schedule

Project-Level Contingency

Critical Chain

Single-tasking

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Use of ‘Percentage Complete’:

Report to expectation – no bad news to give

Can’t be challenged – only task owner knows

Often simply aligned with time used

Optimism that time can be pulled back

Reality is often ignored - An easy place to hide

Traditional Project Management

Progress Measurement

61

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Measurements - Percentage Complete, Time / money used / left

Position against base line, Milestones achieved…

What do they tell us? How much time/money used - Retrospective

What do they tell us about the future? Very little…

Traditional Project Management

Progress Measurement

62

What is the Only Question PM’s get asked?

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Are we on target?

What do we really need to know?

How exposed are we?

Have we got enough safety in hand?

Is there a trend?

Is it upward or downward?

Should we be taking any action?

Where should we be taking action?

Traditional Project Management

Progress Measurement

63

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Often not a true / realistic picture

Real Status / safety contingency is hidden

False sense of schedule security

Leads to persisting ‘90% complete’ / late-emerging issues

Can cause major / incorrect re-scheduling

Doesn’t answer the Big Question

Summary

Traditional Project Management

Progress Measurement

64

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Critical Chain Project Management

The Five Elements of Success

Multi-tasking

65

CCPM Schedule

Project-Level Contingency

Critical Chain

Single-tasking

Good Measures Visible Control

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Progress Reporting:

Frequent – daily

Is task complete?

If not, how much task-time left remaining?

66

CCPM Progress Measurement

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Progress Measurement

‘Critical Chain’ Completed

Critical Chain completed reported into CCPM software

67

A

B C D

E F

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Progress Measurement

Contingency Buffer Usage

68

+3

+3

A

B C D

E F

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Progress Measurement

Contingency Buffer Usage

Task C has no effect on buffer

69

Buffer Used

+3

+3

+3 +3

Buffer Remaining

A

B C D

E F

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

CCPM Progress Measurement

Contingency Buffer Usage

Early report from task D that an additional 5 days will be required

This report also feeds into the Buffer usage

Provides earliest notification of expected position

70

Buffer Used

+3

+3

+5

+3 +3

Buffer Remaining

D C B

A E F

+5

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Amount of critical work completed: Critical Chain

Put these two together…

CCPM Progress Measurement

71

Now we have two key measurements:

How much contingency remaining: Project Buffer

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Singular

Objective

Predictive

Easily interpreted

Auto constructed

Up-to-date

Immediate

CCPM Progress Measurement

The Fever Chart

72

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Daily Reporting:

Progress is always up-to-date

Project position is always up-to-date

Summary - 1

CCPM Progress Measurement

73

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘Remaining Duration’ Reporting:

More accurate / realistic picture

Focusses the task worker

Real Status / safety contingency is visible

Persisting ‘90% complete’ syndrome banished

Prevents late-emerging issues

Summary - 2

CCPM Progress Measurement

74

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Fever Chart:

Combined view of progress and contingency

Trends provide early warning

Objective, singular, visual, always available

Prevents unnecessary schedule changes

Answers the Big Question!

Summary - 3

CCPM Progress Measurement

75

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Critical Chain Project Management

The Five Elements of Success

Multi-tasking

76

CCPM Schedule

Project-Level Contingency

Critical Chain

Single-tasking

Good Measures Visible Control

Yes – but not just 5 problems, CCPM fixes 2 more as well.

So, have we fixed all of the problems?

www.criticalpoint.co.uk

The Ever

Changing

Schedule

Cri

tica

l Po

int

Co

nsu

ltin

g

77

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

The Five Problems

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

Deadline Schedule

78 What other problem is common to each of these?

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

79 Each individual issue causes schedule changes

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

Deadline Schedule

Traditional Project Management

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Project-Level Contingency

Rem. Duration Visible Control

Single-tasking

Critical Chain

CCPM Schedule

CCPM Schedule Stability

80

Each CCPM element fixes individual problems AND

removes the causes of Schedule Changes

www.criticalpoint.co.uk

Vicious Circles C

riti

cal P

oin

t C

on

sult

ing

81

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

82

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

Deadline Schedule

But…Not only does each problem area cause schedule

changes…

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

83 Each individual problem area perpetuates others

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

Deadline Schedule

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Traditional Project Management

Self-Perpetuation

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

Schedule Changes

84 Locked-in to self-perpetuating systemic failure

Task-Level Contingency

Poor Measures & Control

Multi-tasking

Critical Path

Deadline Schedule

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Project-Level Contingency

Rem. Duration Visible Control

Single-tasking

Critical Chain

CCPM Schedule

CCPM Schedule Stability

85

CCPM removes the causes of individual problems,

constant schedule changes and systemic failure

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Seven Problems of Traditional PM…

…and the Seven Solutions of CCPM

Traditional Problems:

Deadline Scheduling

Task-Level Contingency

Critical Path

Multi-tasking

Poor Measures & Control

Schedule Volatility

Problem Perpetuation

86

CCPM Solutions:

Flexible Scheduling

Project-Level Contingency

Critical Chain

Single-tasking

Good Measures & Control

Schedule Stability

Solution Constancy

Traditional v’s CCPM – Overall Summary

+ Poor Work Environment

= ‘Progressive Excellence’

+ Good Work Environment

= ‘Terminal Mediocrity’

www.criticalpoint.co.uk

Programme

& Portfolio

Myth

Cri

tica

l Po

int

Co

nsu

ltin

g

Achieving Terminal

Mediocrity on a

Large Scale 87

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

The Programme & Portfolio Myth

1. That the more projects you start, the more you will get done

88

CCPM in Programme and Portfolio

Environments

www.criticalpoint.co.uk

KR

KR

Cri

tica

l Po

int

Co

nsu

ltin

g

Overlapping Projects + Overloaded Resources

KR

KR

KR

Key Resource

KR

Project 1

Project 2

Project 3

89 Projects stopped by resource contention

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

3mths

Project 1: 9mths Project 2: 9mths Project3: 9mths

3mths 3mths 3mths 3mths 3mths 3mths 3mths 3mths

Project Fragmentation:

27 mths

30 mths

mth 23

mth 9

Overloaded Programme

1. Project Fragmentation

Overloading can lead to project fragmentation

Fragmentation delays all projects

90

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

3mths

Project 1: 9 mths Project 2: 9mths Project3: 9mths

3mths 3mths 3mths 3mths 3mths 3mths 3mths 3mths

27 mths

30 mths

Overloaded Programme

2. Increased Exposure to Change

9 mths

21 mths

Longer elapsed time gives more exposure time for changes

Changes generate more work and extend projects

Meanwhile unfinished work gets ‘rusty’ 91

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Project 1

Project 2

Project 3

Perception Reality at Working Level

Overloaded Programme

3. Generates Multi-tasking

Overloading creates multi-tasking at the working level Causes constant schedule changes

Causes fighting for resources Slows all projects

92

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Project 1

Project 2

Project 3

Plan Reality

Overloaded Programme

4. Loss of Completion Predictability

?

?

Multi-tasking leads to Fragmentation

Fragmentation makes completion unpredictable

?

93

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Project fragmentation causes delays

Increased exposure to changes

Drives multi-tasking

Competition for Resources

Loss of Planning Predictability

Summary

Traditional Project Management

Overloaded Programme

Cri

tica

l Po

int

Co

nsu

ltin

g

94

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

The Programme & Portfolio Myth

1. That the more projects you start, the more you will get done’

… You won’t

95

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

The Programme & Portfolio Myth

So what can we do to improve this?

1. That the more projects you start, the more you will get done

96

… You won’t

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Recognise that:

Increasing work in progress slows throughput

Decreasing work in progress speeds up throughput

CCPM in Multi-Project Environment: Maximising Throughput

97

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘Reducing Work in Progress:

Reduce & Limit ‘In progress’ projects to optimum

‘Stagger’ new project starts

Implement a ‘Pull’ System: not a ‘Push’ System

CCPM in Multi-Project Environment: Maximising Throughput

98

www.criticalpoint.co.uk

KR

KR

Cri

tica

l Po

int

Co

nsu

ltin

g

Overlapping Projects + Overloaded Resources

“It’s all TOP PRIORITY”

KR

KR

KR

Key Resource

KR

Project 1

Project 2

Project 3

99 Projects stopped by resource contention

www.criticalpoint.co.uk

KR

KR

KR

Project 1

Cri

tica

l Po

int

Co

nsu

ltin

g

KR Project 3

Stagger Project Starts on Key Resource

Project 2 KR

KR

Key Resource 100 Stagger projects = faster completions

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Reducing WIP accelerates throughput

Staggering starts reduces key resource contention

Multi-tasking greatly reduced

Competition for resources reduced

Planning predictability restored

Increased throughput improves profitability

Summary

CCPM in Multi-Project Environment: Maximising Throughput

Cri

tica

l Po

int

Co

nsu

ltin

g

101

www.criticalpoint.co.uk

It’s what you finish…

…not what you start.

Cri

tica

l Po

int

Co

nsu

ltin

g

102

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Singular

Objective

Predictive

Easily interpreted

Auto constructed

Up-to-date

Immediate

CCPM Programme Management

The Programme Fever Chart

103

Programme Fever Chart focusses on projects that need attention

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Critical Chain Project Management

Progress Monitoring

Drill Down for detail

104

www.criticalpoint.co.uk

The Evidence

for CCPM

Cri

tica

l Po

int

Co

nsu

ltin

g

105

www.criticalpoint.co.uk

High Tech 3M Advasense Technologies Agilent Technologie AMCC AMD Avaya Avitronics Barco Bell Canada BT Radianz Computer Sciences Corp Cray, Inc. ECI Telecom Ltd. Eclozion Informatique Ericsson Estonian Telephone Fairchild Semiconductor Graftech Hewlett Packard Hitachi Computer Products Honeywell IBM Ismeca Europe Semiconductor ITT Canon L-3 Communication Systems LSI Logic Lucent Technologies Marvell

High Tech / Medtronic, Inc. Microsoft Motorola Numonyx Philips Semiconductors Pioneer Qualcomm RSA Security SanDisk Sapient Seagate Technology LLC Sony Ericsson Spirent Communications Sprint Sun Microsystems Symbian Tadiran Spectralink Tektronix TT Technologies Tundra Semiconductor Workscape Xerox Corporation Business Education Ashridge Management College Project Management Institute London Business School + Over 160 Universities

Life Sciences Abbott Labs Adirondack Surgery AHIS-St. Vincent Health AMGEN Andover Healthcare Inc. Arterain Medical Baxter Boston Scientific Central Dupage Health Bovis Pharmaceuticals Converge Medical Inc. Cytori Therapeutics, Inc. Edwards Lifescience Ethicon Gambro Healthcare GlaxoSmithKline Johnson & Johnson Medtronic Merck Medco Managed Care Pfizer Pharmacia Roche Diagnostics Spectranetics Tenet Health Care Tyco Healthcare United Behavioral Health Vascore Medical Ventana

Cri

tica

l Po

int

Co

nsu

ltin

g

Companies Using CCPM - 1

106

www.criticalpoint.co.uk

Aerospace and Defense Aerojet Corporation Air Force Institute of Tech. BAE Systems The Boeing Company General Dynamics Halliburton ITT Space Systems Lockheed NASA Northrop Grumman Portsmouth Naval Shipyard Puget Sound Naval Shipyard Raytheon SAAB Avionics US Air Force

Consumer Products Coca-Cola Colgate Palmolive Del Monte Foods Fonterra Gillette Heineken IKEA Kraft Foods McKee Foods Nike Philip Morris

Industrial ABB Accoat Advanced Energy Technology Alcan Alfa Lava American Rubber Products Applied Plasmonics AREVA Atomic Energy of Canada . Balfour Beatty Bimba Manufacturing Bosal Bosch Rexroth Ltda. Brice Manufacturing BVR Technologies Company C.F. Roark Welding. Callaway Golf Celite Corporation s Conoco Corning Cable Systems Cueros Industrializados DaimlerChrysler UK Danfoss Delta Faucet Company Detroit Diesel Reman-West DuPont Eastman Kodak Company

Industrial/ ExxonMobil Chemical Fisher Controls Fluid Brasil Sistemas Fluke Corporation Fuel Cell Energy GE Industrial Systems Hach Honda ITT Corporation Kawasaki Heavy Industries, M&M Precision Systems Marshall Industries Merichem Chemicals Milwaukee Forge Rail care Raychem Rolls Royce Siemens Sylvania Unilever Tata UPC Technology Volvo Source:TOC International, Gatlinburg, TN.

Cri

tica

l Po

int

Co

nsu

ltin

g

Companies Using CCPM - 2

107

www.criticalpoint.co.uk

Space Shuttle Software Development Project Projects completed up to 42% ahead of schedule.

Space Shuttle Hardware Development Project Hardware delivered 36% early, 20% under budget, exceeded quality expectations

Space Shuttle Engineering Document Development Project Schedule reduction of 58%, exceeded customer expectations

Boeing Space Shuttle Development Results using CCPM:

Cri

tica

l Po

int

Co

nsu

ltin

g

Some Results:

After having used it in 2,523 public works projects in 2007 and over 4,000 public works projects in 2008, the Japanese government has recommended that critical chain project management “be used on all projects henceforth (approximately 20,000 projects per year).”

Japanese Government

108

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Professional Recognition

APM Body of Knowledge. "An alternative to creating networks based on activity dependencies is to use a technique called critical chain. This method considers the availability of resources and the interdependencies between resources.“ - APM Body of Knowledge 6th edition (2012) p 155

Association for Project Management

PMI Body of Knowledge “Critical chain is a schedule network analysis technique that modifies the project schedule to account for limited resources. Initially, the project schedule network diagram is built using duration estimates with required dependencies and defined constraints as inputs. The critical path is then calculated. After the critical path is identified, resource availability is entered and the resource-limited schedule result is determined. The resulting schedule often has an altered critical path.” PMI BoK 4th edition. Ch 6 Time Management p.155

Project Management Institute

109

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Professional Recognition

Conference Presentation Critical Chain Project Management using Microsoft Project 2010 and Prochain: Implementing Project Portfolio Management.

The Theory of Constraints International Certification Organization (TOCICO) is a global not-for-profit certification organization for TOC practitioners, consultants and academics to develop and administer certification standards, and facilitate the exchange of latest developments. TOCICO has run an international conference for the past 8 years.

110

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Development:

Result of many years of continuous development

Based on Theory of Constraints (TOC) 1980’s

Needed software to be truly viable

Software to slow to develop

Now several good software products

Key Publications by Eliyah Goldratt:

1984 'The Goal' – TOC in manufacturing

1997 ‘ Critical Chain’ - Applying TOC to project management

CCPM Potted History

111

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Not just software!

Often considerable culture change

Requires education throughout company

People need time to get used to new working methods

No ‘Big Bang’

Start with single project ‘Pilot’

Progress to Multi-project (Programme)

Progress to Portfolio (Organisation)

CCPM Implementation

112

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

Over 15 years experience in implementing CCPM

Successful implementations of CCPM in

Multiple companies / Multiple industries / Multiple countries

Consider what CCPM could do for your organisation

Contact us for

a free CCPM overview presentation

in your company

Critical Point Consulting

113

www.criticalpoint.co.uk

Cri

tica

l Po

int

Co

nsu

ltin

g

‘Critical Chain Project Management presents us with an opportunity to plan projects well for maybe the very first time. We should make sure that we break with our old traditions of how we have done things in the past, and re-plan our projects from scratch.

But planning is only half the story. The real power of CCPM comes from the control afforded during the execution or deployment of the job. Buffer status and buffer management allows us unprecedented feedback on the progress of the project and where to focus attention and where not.

And maybe this is the most important factor in the whole approach.

We have a totally new and systemic way to manage projects. We should make the very most of this opportunity.’ Dr. Kelvin Youngman

Last Word

114