© Washington State University-20101 Fundamental Exam Review Applications: Project Management Segment The Theory of Constraints

Slides:



Advertisements
Similar presentations
Engineering Management Tidbits! © Washington State University James R. Holt, Ph.D., PE Professor Engineering.
Advertisements

Engineering Management Tidbits! © Washington State University James R. Holt, Ph.D., PE Professor Engineering Management.
“Critical Chain” Project Management Presentation for KCMPUG March 19, 2003 Dave Higgins Consulting, Inc. Website:
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.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
Drum –Buffer-Rope Skorkovský Based on : R. Holt, Ph.D., PE.
© 2012 Skip Reedy “Cruise Control for Projects” Skip Reedy Critical Chain Project Management Theory of Constraints Jonah TOCICO Certified Critical Chain.
1 / 27 CS 709B Advanced Software Project Management and Development Software Estimation - I Based on Chapters 1-3 of the book [McConnell 2006] Steve McConnell,
G. Alonso, D. Kossmann Systems Group
Critical Chain Project Management
Computer Engineering 203 R Smith Project Tracking 12/ Project Tracking Why do we want to track a project? What is the projects MOV? – Why is tracking.
© Washington State University EM 530 Applications In Constraints Management Manual Simulation: Multi-Project Management The Bead Experiment
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.
March 20, Dixie Crow Symposium, Warner Robins, GA Slide 1 Critical Chain Management - Reducing Depot Maintenance Flow Days Scott R. Schultz Mercer.
4.0 CRITICAL CHANGE IN PROJECT MANAGEMENT 4.1 Why should there be need other methods for Project Management to replace or change? Given the level of project.
James R. Holt, Ph.D., PE. Constraints Management Washington State University’s Engineering Management Program
© Washington State University Fundamental Exam Review Overview the TOCICO Exams The Theory of Constraints
Fundamental Exam Review
© Washington State University An Expert’s Conflict The Problem with Knowing James R. Holt, Ph.D.,
Creating a Positive Classroom Environment
Allocating Resources to the Project
Five Behaviors That Can Reduce Schedule Risk Getting Started Today Craig Peterson, PMP Multi-Discipline System Engineer The MITRE Corporation Co-Author:
Introduction to Theory of Constraints
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
22 Jul 2005CSE403, Summer'05, Lecture 12 Lecture 12: Scheduling, Estimation, and Prioritization (Part II) Valentin Razmov.
Midterm Review SE503 Advanced Project Management.
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.
JFK-103B1W9 and JFK-103B3W9 This program is going to be used to learn about:  Decision Making Skills  Communication Skills  Team Building Skills and.
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”
Drum –Buffer-Rope Based on : R. Holt, Ph.D., PE
© 2000 The TOC Center of Australia Pty Ltd 1 Critical Chain Overview – AIPM 2003 MktgCCSEAV01grh The TOC Centre of Australia Pty Ltd The.
Introducing Project Management Update December 2011.
MEM 612 Project Management Chapter 6 Allocating Resources to the Project.
Managing Time Every mistake is an opportunity to learn something new.
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.
Drum –Buffer-Rope Skorkovský Based on : R. Holt, Ph.D., PE.
Stuck! Professor Rebecca Henderson & Professor Nelson Repenning
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.
Drum –Buffer-Rope Based on : R. Holt, Ph.D., PE. Traditional Approach: Divide and Conquer Division of Labor breaks down linkages complex systems into.
Critical Chain A Novel by Eliyahu Goldratt Copyright 1997.
Critical Chain A Novel by Eliyahu Goldratt Copyright 1997.
Drum –Buffer-Rope Based on : R. Holt, Ph.D., PE. Traditional Approach: Divide and Conquer Division of Labor breaks down linkages complex systems into.
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.
Supply chain Dynamics in Indian Apparel Export Manufacturing Submitted by: Shikha Aggarwal Vikas Punia.
Chapter 16 – Project Management
Introduction to the Theory of Constraints (TOC) & Critical Chain Project Management (CCPM) Major Mark McNabb.
ERP (21-550) Sharif University of Technology Session #6
Drum –Buffer-Rope Skorkovský Based on : R. Holt, Ph.D., PE.
Critical Chain Project Scheduling
Class 27: Project Management Part II
ELC 347 project management
Critical Chain Project Scheduling
Drum –Buffer-Rope Skorkovský Based on : R. Holt, Ph.D., PE.
Reducing Project Duration
Setting up a project file
Drum –Buffer-Rope Based on : R. Holt, Ph.D., PE.
Presentation transcript:

© Washington State University Fundamental Exam Review Applications: Project Management Segment The Theory of Constraints James R. Holt, Ph.D., PE Professor Engineering & Technology Management Disclaimer: The material in these slides were developed over time and represents Dr. Holt’s personal views and approach to TOC. It is not the view of Washington State University nor TOCICO. It may be dated, incomplete or absolutely wrong. While the text and figures in this presentation are helpful to facilitate teaching and discussion of these topics, without the words that go with the slides, the presentation is not complete and may not even make sense. This material is made available in the public domain as a service. Individuals may use this material as resources to teach their own TOC review seminars as long as they give reference to the source. There is no promise nor expectation that these materials are either necessary or sufficient to pass any of the TOCICO certification exams. Anyone using these materials should continue to study from the many other sources of excellent TOC literature available. In many cases, common knowledge is included here without reference. If you would like to improve any of these files, please do so. Your contribution will be included in future postings. Dr Holt.

© Washington State University TOCICO Segmented Fundamentals Exam Fundamentals Certificate Multiple Choice Exam (Identify, Exploit, Subordinate, Elevate, Go to Step 1) Fundamentals Certificate of TOC Philosophy Fundamentals Certificate of TOC Thinking Processes Fundamentals Certificate of TOC Applications Fundamentals Certificate of TOC Finance & Measures Inherent Potential Inherent Simplicity Inherent Win-Win Five Focusing Steps Three Questions Conflict Cloud Negative Branch Ambitious Target DBR T, I, OE PQ Type Problem Project Management Replenishment

Intro to Critical Chain Project Management Projects Are:  Unique  Dependent on Precedence  Activities Not Well Known  Highly Variable  Share Resources  Concurrent with Other Projects  Valued by Scope, Schedule and Cost 3 © Washington State University-2010

Undesirable Effects of Projects Projects Are:  Usually Late  Have Too Many Changes  Often Over Budget  Lots of Rework  Many Priority Battles  Resources Not Available When Needed  Jeopardize Scope for Cost or Schedule 4 © Washington State University-2010

Projects are Balancing Acts Quality and Scope Timing and Schedule Budgeted Costs 5 © Washington State University-2010

Then things Combine Precedence Structure Statistical Variation Human Behavior Quality and Scope Timing and Schedule Budgeted Costs 6 © Washington State University-2010

And Reality Sets In Quality and Scope Timing and Schedule Budgeted Costs Precedence Structure Statistical Variation Human Behavior Bumpy Road of Reality 7 © Washington State University-2010

Due Date Problems Thanks to Rees Furbeck who prepared some of these graphics 8 © Washington State University-2010

Change Problems 9 © Washington State University-2010

Rework Problems 10 © Washington State University-2010

The Core Problem (Constraint) Meet original commitments Do whatever it takes to meet an endangered original commitment Not jeopardize any other original commitment Compensate for early mis- estimations / mis-calculations Not compensate for early mis- estimations / mis-calculations The original commitment is realistic The safety we are allowed is not enough to absorb the glitches 11 © Washington State University-2010

How To Understand Project Problems It is hard to examine one project and find a pattern to the problems.  There are too many excuses.  There is so much variability in tasks that the solution (problem) changes with every look. Its better if we could examine the same project executed over and over again to look for trends.  Simulation can do this  Thru-Put Critical Chain Simulator! 12 © Washington State University-2010

Understanding Variability What is 8 times 8? 8? Or 8±1?What is 8? 64? Are you sure? So, what is 8±1 times 8±1? Somewhere between 49 and 81! With 64 being the most likely. Before we go to the Simulator… 13 © Washington State University-2010

Good Statistics Variability Adds as the Square Root of the Sum of the Squares (Central Limit Theorem Variability reduces when combined) + = + Watch Simulation © Washington State University-2010

Bad Statistics + = + Assembly: If one is late, they are all late. Watch Simulation © Washington State University-2010

Resource Conflict Watch Simulation © Washington State University-2010

Look at a Real Project Sim 5 Watch Simulation 05 Commitment 70 Days 17 © Washington State University-2010

One Simulation Run Commitment 70 Days Actual 72 Days 18 © Washington State University-2010

Results of 1000 Runs Commitme nt 70 Days 19 © Washington State University-2010

Sim 05 Treats Tasks as Normal Distributions Task Duration Distribution for Activity A1 Theoretical and Actual Simulation Data 20 © Washington State University-2010

But, Are Project Tasks Normal Activities? How long did it take you to drive to work this morning? What is the least time it has ever taken? What is the most time it has ever taken? What is the average time to drive to work? Is the average closer to the shortest? Is the average closer to the longest? 50% Estimate 85% Estimate Time -> Probability 21 © Washington State University-2010

Skewed Distribution for Sim 6a Task Duration Distribution for Activity A1 Theoretical and Actual Simulation Data 22 © Washington State University-2010

Results of 1000 Simulations 6a (skewed) Probability Commitme nt 70 Days 23 © Washington State University-2010

Try Adding Safety time to each Task Scheduling 11 Days per Task Probability Commitme nt 77 Days 24 © Washington State University-2010

Maybe 13 Days per Task would do it? Scheduled at 75% Probability Commitment 91 Days 25 © Washington State University-2010

Try Giving 16 days per Task as a Big Safety Cushion 85% Probability Commitment 112 Days 26 © Washington State University-2010

Getting Better at Hitting our Projections, But... Rees Furbeck’s clever graphic 27 © Washington State University-2010

Engineering Optimism Question: If you have 16 days to to a 10 day project, when do you start? Immediately! Or, After 6 days. Or, After 10 days (since you know you are faster than average and can probably do it in 6 days). Normal level of effort Assigned Due Date Level of Effort Student Syndrome 28 © Washington State University-2010

I hate Student Syndrome! Normal level of effort Assigned Due Date Level of Effort Self Imposed Overtime It wears People out! And, they think its their own fault! 29 © Washington State University-2010

There is another Problem Question: You fought tooth and nail to get the 16 days you wanted to do the 10 day project. If you finish in 14 days, will you go around advertising early completion? What if you finish in 10 days? How about 8 days? Wonder of wonders 6 days? This is called Erroneous Reporting of Completion time! A second similar rule: Parkinson’s Law --Work expands to fill the time available 30 © Washington State University-2010

With 75% Erroneous Reporting Appearance: Boy are We Good! We made our Due Dates! Sim 06, Tasks 16 days, only 25% report early completion 31 © Washington State University-2010

Now Add Student Syndrome Expected Completion: 7*18 day=126 Days Sim 06, Tasks 18 days (85% confidence), only 25% report early completion, and late starting (Student Syndrome and Parkinson’s Law) 32 © Washington State University-2010

Student Syndrome and 75% Erroneous Reporting Distribution used to simulate individual task duration. Only 25% of the time were true times reported. 33 © Washington State University-2010

(Scheduled 18 days for each Task) 85% Probability Commitment 126 Days 34 © Washington State University-2010

Increasing Safety to 19 days (Scheduled 19 days for each Task) Commitment 133 Days 35 © Washington State University-2010

Huge Safety Days (Scheduled 22 days for each Task) Commitment 154 Days 36 © Washington State University-2010

A 90% Estimate of this 70 Day Project is: Days 37 © Washington State University-2010

Consider Three Individual 70 Day Projects in Parallel! Simulation 9a Multi-Project Student Syndrome 75% Erroneous Reporting, 90% Estimate Resources Shift and stay until complete (one task delays another). 38 © Washington State University-2010

One Project Delays Another Project 1 as first Priority: Scheduled 154 Task Duration 22 Days 90% Probability Commitment 154 Days 39 © Washington State University-2010

Rather than Delaying, try Alternating Task 1 My Assignments Task 2Task 3 10 days Task 1Task 2Task 3Task 1Task 2Task 3 5 days Everything Takes Twice as Long!!!!!!!!!! 40 © Washington State University-2010

I Hate Multi-Tasking Even More! 41 © Washington State University-2010

Painful Results! 42 © Washington State University-2010

The CCPM Solution to Project Management Scheduling The last session was pretty depressing  Project Structure is a problem.  Task Variability is a worst problem.  Human Behavior (as a result of attempting to deal with structure and variability)-Ahhh! Result, a single project planned for 70 days stretches to 160 days! Three 70 day concurrent projects exceed 350 days! 43 © Washington State University-2010

Painful Situation! 44 © Washington State University-2010

We have Maxed Out! “We are caught in a vicious cycle which leads us to inflate our estimates and press for more people, just to see the completion dates of our projects slipping more and more into the future... “... until the time to do the project becomes so long or the compromises on the content become so large that the clients tell us, “If that’s the case we’ll go elsewhere !” Eli Goldratt 45 © Washington State University-2010

We must improve or lose business and people “At that Stage, a very unsatisfactory equilibrium is reached: “Lead times are long “Visibility is lost “The work environment is chaotic “There is a loss of ability to make decisions “Everything is done by pressure.” Eli Goldratt 46 © Washington State University-2010

Remember this Image? Quality and Scope Timing and Schedule Budgeted Costs Precedence Structure Statistical Variation Human Behavior Bumpy Road of Reality The Solution must address all three causes! 47 © Washington State University-2010

Is A Solution Possible? Many people have done it (See AGI Web) Example: Israeli Aircraft Industries Israeli Aircraft Industries - Wide Body From a letter to Dr. Goldratt, February 23, 1997, “In the wide body aircraft directorate, average turn around time per aircraft reduced from THREE MONTHS to TWO WEEKS. Backlog (Customer orders) has increased from two months to one year.” 48 © Washington State University-2010

What are the elements of the Solution? It makes no sense to intentionally schedule conflicts. Prioritize the work, Work the priorities. Stagger the release of work (Remember the Job Shop Game)(Video)Job Shop GameVideo Communicate what is important to those who can make a difference How? 49 © Washington State University-2010

Multi-Project Simulation 9c Red is the Tightest Scheduled Resource 50 © Washington State University-2010

1. Prioritize - Stagger Projects Stagger based on de-conflicting Red Resources (others may conflict between projects) 51 © Washington State University-2010

Staggering helps a bit but there is still Multi-Tasking First Project Median 169 Second Project Median 219 (total time 323) Third Project Median 235 (total time 367) 52 © Washington State University-2010

Let’s Do This by Fixing Each Project – One Project at a Time! Let’s look at the single Project CCPM Solution for a few minutes before we return to the Multi-Project 53 © Washington State University-2010

Our Empirical results on projects are not good. We need protection! Empirical Completion Distribution Due Date Buffer If we buffer our existing schedule, we just add more time! This is counter productive! We are worse off. Even worse than before! 54 © Washington State University-2010

Let’s take advantage of good statistics. If we finish early, we can move on to the next task. Don’t waste Safety Allocated Completion Distribution Buffer Before: 85% Estimate Due Date Completion Distribution Buffer After: 50% Estimate Buffer Eliminate waste 55 © Washington State University-2010

Let’s take advantage of good statistics. If we finish early, we can move on to the next task. Don’t waste Safety we Allocated Completion Distribution Buffer Before: 85% Estimate Due Date Completion Distribution Due Date Buffer After: 50% Estimate Notice, we are only changing the schedule. Actual work distributions are the same. If we finish early, we can capture the advantage. 56 © Washington State University-2010

We can buffer the variability of activities along the Critical Chain, but where else? Completion Distribution Due Date Buffer After: 50% Estimate Make sure non-critical, side chains are de-coupled from the Critical Chain 57 © Washington State University-2010

Add Feeder Buffers Completion Distribution Due Date Buffer After: 50% Estimate Make sure non-critical, side chains are de-coupled from the Critical Chain 58 © Washington State University-2010

Add Assembly (Feeder) Buffers Completion Distribution Due Date Buffer After: 50% Estimate Make sure non-critical, side chains are de-coupled from the Critical Chain 59 © Washington State University-2010

Add Assembly (Feeder) Buffers Completion Distribution Due Date Buffer After: 50% Estimate Make sure non-critical, side chains are de-coupled from the Critical Chain 60 © Washington State University-2010

Add Assembly (Feeder) Buffers Completion Distribution Due Date Buffer After: 50% Estimate Make sure non-critical, side chains are de-coupled from the Critical Chain 61 © Washington State University-2010

Add Assembly (Feeder) Buffers Completion Distribution Due Date Buffer After: 50% Estimate Make sure non-critical, side chains are de-coupled from the Critical Chain 62 © Washington State University-2010

Next Step, Add Resource Buffers Completion Distribution Due Date Buffer After: 50% Estimate This is a ‘Notification’ step (communication buffer) to make sure resources soon to be used on Critical Chain Activities will be Ready and Available. 63 © Washington State University-2010

Single Project Buffered Project Buffer Resource Buffers Critical Chain Simulation 08 Commitment 95 Days Feeder Buffers 64 © Washington State University-2010

CCPM Simulation 08 Results End of Buffer 95 50% Completion No Multi-Tasking Buffer Management Previous Median 65 © Washington State University-2010

Now, Let’s look at Multi Project We Schedule Each Project individually according to Critical Chain Project Management. We stagger the projects according to a selected strategic drum (resources) We include a buffer between projects (on the drum) All Estimates are at 50%. Use Buffer Management to prioritize resource allocation. 66 © Washington State University-2010

Stagger Projects w/Buffer Buffer Between Projects Too 67 © Washington State University-2010

Result with 50% schedule and Buffers First Project Median 96 Expected Second Project Median 180 Expected Third Project Median 216 Expected 68 © Washington State University-2010

Notice: All Three 70 day projects were completed within 240 days. 69 © Washington State University-2010

Bottom Line There is lots to gain Particularly in Multi Project Environments Single Projects 20% reduction Multi Projects 50% reduction 70 © Washington State University-2010

71 Student Exercise - Small CCPM The following tasks are estimated at 50% probability of completion already. Schedule this project A 20 B 15 C 10 D 10 E 10 F 5 Feeder Buffer Project Buffer Resource Buffer Project Buffer

Critical Steps Prioritize work Avoid scheduling conflicts Schedule Aggressively (remove wasted safety) Insert adequate safety in the right places (less than that taken out) Communicate Time Remaining Manage Resources according to Buffer Status Sequence multiple project on strategic resource with large buffer. 72 © Washington State University-2010

Project Type Processes The Goal: Successful Project Delivery (single or multiple) The Measure: Deliver on Time, In Budget, Desired Content. The Constraint: The Critical Chain of Events w/ Resources Applies to processes where Touch time=Flow time. ~ 73 © Washington State University-2010

Project Type Processes A. Successful Project B. Meet Threatened Commitments D. Do whatever it takes C. Don’t Jeopardize other Commitments D’. Don’t take aggressive actions The Conflict Cloud: The Paradigm Shift: Don’t Waste Safety, Schedule Aggressively, Aggregate Buffers, Communicate “Time Remaining”, Negotiate Capability 74 © Washington State University-2010

The Behavior/Results The Aggressive Schedule Exploits the Constraint. Reducing Conflict, Staggering and Buffers Subordinate (de-couple) the System Processes. Buffer Management measures Buffer Penetration Red-> Immediate Action Yellow-> Learn about what to fix next Green-> Allow the system to run Constraint Focus typically results in 25 to 60% reduction. Relay Race mentality and Buffer Management assigns resources. Continual Improvement changes the culture and creates really effective teams. What do we learn here to apply to Daily Lives? 75 © Washington State University-2010

Project Management Lessons Learned Variability/Variety Happens - Expect Accidents, Hardships, Mistakes, Disasters, etc. Plan Aggressively (Not too Aggressive, Not too Safe, Just Right-50%) Buffer for the Worst (have 95% confidence of survival) Say, “No!” to Bad Multi-Tasking (Sequence-Don’t Overload) Work on What is Important When its Important Use Buffer Management to flow from Priority to Priority Communicate ‘Time Remaining’ Don’t Forget important Quadrants Covey Urgent Not Urgent Not Important Important CC PB FB OE 76 © Washington State University-2010

Strategy and Tactic Tree Project Strategy and Tactic Tree © Washington State University