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

Slides:



Advertisements
Similar presentations
Critical Chain Project Management: Motivation & Overview
Advertisements

AACE Internationals 53 rd Annual Meeting Seattle, Washington TCM: Improving Decision Making in a Green World Introduction To Critical Chain Project Management.
6-1 Goldratt’s Critical Chain  In 1997, Goldratt introduced the Critical Chain Project Management (CCPM) methodology to apply the theory of constraints.
Critical Chain Project Management in the Supply Chain Presented By Greg Sullivan APICS Nashville Chapter 19 Feb 2008 Sullivan Group Consulting, Inc.
Enhancing Resource-Leveling via Intelligent Scheduling: Turnaround & Aerospace Applications Demonstrating 25%+ Flow-Time Reductions Rob Richards, Ph.D.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
Critical Chain Project Management
11-1 Critical Chain Project Scheduling Chapter 11 © 2007 Pearson Education.
11-1 ELC 347 project management Week Agenda Integrative Project –4 th part due –Outline of deliverables (posted in WebCT)Outline of deliverables.
Critical Chain Project Scheduling. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall11-2 Theory of Constraints (ToC) A constraint limits.
Critical Chain Project Scheduling
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall o P.I.I.M.T o American University of Leadership Ahmed Hanane, MBA, Eng, CMA, Partner.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Day 21.
Project Management Workshop By Jonathan W. Powell, CGFM, PMP.
9-1 Resource Allocation Some definitions Resource allocation, loading, leveling Expediting and crashing projects Goldratt’s “Critical Chain”
Valve’s Design Process for Creating Half-Life 2  Presented by David Speyrer and Brian Jacobson.
Readiness Index – Is your application ready for Production? Jeff Tatelman SQuAD October 2008.
Allocating Resources to the Project
Maximizing Business Value Through Projects: Doing less and achieving more! Thomas G. Lechler Stevens Institute of Technology Hoboken NJ.
Allocating Resources to the Project
Project Management OPER 576 Resource Allocation Greg Magnan, Ph.D. May 6, 2004.
Project Management Donald Hsu, Ph.D. Dominican College
Methods and Tools of Success Driven Project Management
BUSINESS PLUG-IN B15 Project Management.
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
Midterm Review SE503 Advanced Project Management.
Lean Project Management
When Things Go Right Cornell’s PeopleSoft 8.9 Upgrade Lisa Stensland Manager, CIT Project Management Office May 15, 2008.
Critical Chain From “Theory of Constraints” Developed by Elihu Goldratt in 1984 Goldratt – Many of his key ideas were first explained via “business novels”
Quick Recap.
L EAN F LIGHT I NITIATIVE C ONFERENCE ©2012 M. Srinivasan 1 Focusing on Throughput Systems Thinking and the Theory of Constraints Mandyam (“Srini”) Srinivasan.
File:CCPGS05 CC present Page: 1 ETXPGS
IS 556 Enterprise Project Management 1IS 556 -Spring 2008 Lecture 2 Apr 7, 2008 //48.
1 Critical Chain From “Theory of Constraints” Developed by Elihu Goldratt in 1984 Goldratt – Many of his key ideas were first explained via “business novels”
Project Management Part 6 Project Control. Part 6 - Project Control2 Topic Outline: Project Control Project control steps Measuring and monitoring system.
Thoughts Before Requirements Gathering. Requirements Gathering Functional Requirements – Functional requirements explain what has to be done by identifying.
© 2000 The TOC Center of Australia Pty Ltd 1 Critical Chain Overview – AIPM 2003 MktgCCSEAV01grh The TOC Centre of Australia Pty Ltd The.
VMcG 2/11/02 Critical Chain as an Extension to CPM Vincent McGevna, PMP February 11, 2002
Chapter 6: Project Time Management Information Technology Project Management, Fourth Edition Using Critical Chain Scheduling, PERT, and MS Project 2003.
MEM 612 Project Management Chapter 6 Allocating Resources to the Project.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Prepared by Scott M. Shafer, Updated by William E. Matthews and Thomas G. Roberts, William Patterson University Copyright 2007 John Wiley & Sons, Inc.5-1.
Chapter 7 – PERT, CPM and Critical Chain Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
Project Time Management
Critical Chain Method These sides and note were prepared using 1. The book Streamlined: Building Lean Supply Chain Using the Theory of Constraints. Srinivasan.
1 Allocating Resources to the Project Expediting a Project Fast-Tracking a Project Resource Loading Allocating Scare Resources.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Critical Chain Project Management.
11-1 Critical Chain Project Scheduling Chapter 11 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
9-1 ELC 347 project management Day 22. Agenda Integrative Project –Part 5 Feedback Posted –Part 6 (page 378) Due Dec 9 –Completed project plan and presentation.
1 Critical Chain Project Management  A modern approach to dealing with uncertainty in project management (an alternative to PERT)  Developed by Goldratt.
Orlando Critical Chain as an Extension to C P M Orlando A. Moreno, PMP February,
BSBPMG503A Manage Project Time Manage Project Time Project Time Processes Part 2 Diploma of Project Management Qualification Code BSB51507 Unit Code.
University Of Palestine Faculty Of Applied Engineering & Urban Planning Civil Engineering Department PROJECT MANAGEMENT Scheduling Resources and Costs.
Asset Integrity & Reliability Management A Strategic Perspective Andreas de Vries Doha, 15 – 18 May 2016.
Chapter 16 – Project Management
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
Scheduling Resources and Costs
SE503 Advanced Project Management
Critical Chain Project Scheduling
Class 27: Project Management Part II
Aggregate Risk Critical Path Planning:
ELC 347 project management
Critical Chain Project Scheduling
Teaching slides Chapter 13
Reducing Project Duration
P Seenivasan PMP, PgMP, PfMP
Driving Successful Projects
Presentation transcript:

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

Presentation Outline Motivation & 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

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: 3

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 1 st 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. 4

Are You A Responsible Person? 5 Activity Start Completion Start Completion When asked for task estimate or What 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:

Three-point Estimation of Task Times 6 In three-point estimation, three figures are per task, based on prior experience or 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? Likeliness Hours PERT Most Likely Opt. Pess. Beta distribution UNCERTAINTY

Background Triple Constraints [Binding Commitments] 1. Time/Schedule [Minimize] 2. Cost Budget [Minimize] 3. Content / Scope [Maximize] 7 Scope ScheduleBudget

Background Murphy’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

Presentation Outline Background 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

Problem: Localized Risk Management Strategy 1. Task level insurance policy ** How safe is safe enough?** 2. Student Syndrome 1. Parkinson's Law Self-fulfilling prophecy [good estimating?] 2. Multi-tasking [absence of priorities] 10 50% confidence 90% confidence 10% confidence completing Start

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

Presentation Outline Background 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

Solution Governing Principle Behind CCPM is: Aggregation of risk… Benefits: Lower overall protection needed Higher degree of “coverage” achieved Leading to lower incidence of “failure” 13

Solution: Global Approach to Risk Management 1. Planning 1. Project Level vs. Task Level Protection 2. Systems Perspective for Multiple Projects Pipeline projects with overlapping resources 2. Execution Control 1. Promote and encourage team culture 2. Controlled work queues 3. No multi-tasking work rules 4. No batch processing work rules 5. Task assignment prioritization 6. Management by Exception 14

Critical Chain Planning Process 1. Traditional Plan 2. Safety Excluded 3. Resource Leveled 4. Critical Chain Marked From Task to Project Protection hours 72 hours 84 hours 15

Critical Chain Planning Process 1. Traditional Plan 2. Safety Excluded 3. Resource Leveled 4. Critical Chain Marked in Yellow From Task to Project Protection 144 Hours 72 Hours 84 Hours 16

Aggregation Principle The Concept of Risk Pooling: Can someone explain why this works? Health Care Example: Larger pool = Lower cost 17 17

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

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 hours

Critical Chain Planning 20 Proj_Buf = Project Buffer FB = Feeding Buffer Schedule shown in Aurora 132 hours compared to 144 hours in traditional schedule

Critical Chain in Execution 21 Schedule Before Execution Starts

22 “AS OF DATE” T1 & T7 finish on time Critical Chain in Execution Schedule Before Execution Starts

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 Execution Schedule Before Execution Starts

Critical Chain in Execution 24 Schedule Before Execution Starts Rest of delay impacts the project buffer 132 hours = Original T8 duration “AS OF DATE” = project buffer impact T9 T10 FB T11 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

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 = Original T8 duration = time absorbed by project buffer T9 T10 FB T11 “AS OF DATE”

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 26

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

Critical Chain Priority Metric Project Status Trend Chart or “Fever” Chart 28 28

Critical Chain Priority Metric Project Status Trend Chart or “Fever” Chart 29 29

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 90%. Phillips US Navy 30

Multi-Project System Systems 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

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

33 0 % Buffer Consumed 100 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % Critical Chain Completed By Portfolio of Projects In Execution, Buffer Status Drives Priority Decisions, not Project Importance Multi-Project Execution Control Pipeline Status Snap Shot

The Upshot… Benefits 1. Operational Coherence – Stability 2. 20% Shorter Cycle-Times – Speed 3. On-time Performance – Reliability 4. 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

35 Questions ??? Robert Richards Ph.D., Stottler Henke Associates, Inc Mobile