systems thinking and the theory of constraints

108
1 2008, M. Srinivasan Systems Thinking and the Theory of Constraints

Upload: gretchen-medina

Post on 03-Jan-2016

18 views

Category:

Documents


3 download

DESCRIPTION

Systems Thinking and the Theory of Constraints. The “Job-Shop” Simulation. 4 types of products. Product #1. Product #2. B. Start. B. Start. Finish. Finish. A. D. A. D. C. C. Product #3. Product #4. Finish. B. B. Start. Start. A. D. A. D. C. C. Finish. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Systems Thinking and the Theory of Constraints

12008, M.

Srinivasan

Systems Thinking and the Theory of Constraints

Page 2: Systems Thinking and the Theory of Constraints

22008, M.

Srinivasan

The “Job-Shop” Simulation

4 types of products

A

B

C

D A

B

C

D

A

B

C

D A

B

C

D

Product #1 Product #2

Product #3 Product #4

StartStart

Start Start

Finish

Finish

Finish

Finish

Page 3: Systems Thinking and the Theory of Constraints

32008, M.

Srinivasan

The “Job-Shop” Simulation

Objective: Produce “kits” of products Each kit requires one job of each type

Number of days given to complete kits: 20 days Scorecard: Teams will be “graded” based on:

No. of kits produced Tie-breaker 1: Max. flow days Tie-breaker 2: Total no. of products produced

Page 4: Systems Thinking and the Theory of Constraints

42008, M.

Srinivasan

The “Job-Shop” Simulation: Scorecard

Team 1

Team 2

Team 3

Team 4

Team 5

Team 6

Team 7

Team 8

#Blue

#Pink

#Green

#Brown

# KitsMax Flow Days

No. of Products

Page 5: Systems Thinking and the Theory of Constraints

52008, M.

Srinivasan

The “Job-Shop” Simulation

What could we have done better? Manage the bottleneck better, right? How can we do that?

Page 6: Systems Thinking and the Theory of Constraints

62008, M.

Srinivasan

Systems Thinking

Integrated decision making “Big Picture” Thinking

Thinking “Globally” rather than “Locally”

Understanding how localized decision making can affect the overall goal

Page 7: Systems Thinking and the Theory of Constraints

72008, M.

Srinivasan

The Theory of Constraints

Eli Goldratt, a physicist. OPT: a scheduling package. The Goal and the Theory of Constraints.

TOC provides a way of thinking globally.

Goldratt challenges the conventional approach to managing organizations.

Page 8: Systems Thinking and the Theory of Constraints

82008, M.

Srinivasan

Traditional Decision Making

The “Cost World” Perspective

Page 9: Systems Thinking and the Theory of Constraints

92008, M.

Srinivasan

Traditional Decision Making

How are investment decisions usually made? Usually based on cost considerations (right)? “The Cost-World” Perspective

Consider how the cost-world perspective affects the push towards parts per million (PPM) quality and “Zero” inventory.

Page 10: Systems Thinking and the Theory of Constraints

102008, M.

Srinivasan

The Cost World Perspective: Cost and PPM Quality

ReducingScrap

From To

AnnualCost

Savings

AnnualInvestment

NeededThe CostJudgment

8% 2%

2% 0.5%

0.5% 0.1%

$60,000$15,000

$4,000

$20,000$20,000

$20,000

Page 11: Systems Thinking and the Theory of Constraints

112008, M.

Srinivasan

Is 99.5% Quality Good Enough For You?

Page 12: Systems Thinking and the Theory of Constraints

122008, M.

Srinivasan

The Cost World Perspective: Cost and Inventory Turns

IncreasingInventory

Turns

AnnualCost

Savings*

AnnualInvestment

NeededThe CostJudgment

3 6 $2M $2M6 12 $1M $2M12 24 $0.5M $2M

* Assuming starting inventory of $15M and 25% carrying cost

Page 13: Systems Thinking and the Theory of Constraints

132008, M.

Srinivasan

The Real Cost of Inventory

Inventory adversely affects all the factors that give you a competitive edge (namely, Price, Quality, and Delivery). Higher inventory leads to: Longer lead times and poorer delivery performance, Defects not being detected soon enough, Increased costs due to obsolescence, storage costs,

overtime, etc.

Page 14: Systems Thinking and the Theory of Constraints

142008, M.

Srinivasan

Traditional Decision Making

Inventory Valuation and Cost Accounting

Page 15: Systems Thinking and the Theory of Constraints

152008, M.

Srinivasan

An Inventory Conundrum

Raw Material cost per unit: $10WIP value per unit: $20Finished Goods value per unit: $35Sale Price per unit: $50

Other Operating Expenses: $4 Million in 2006; $3.75 Million in 2007

2006 2007

Beginning WIP Inventory (1000 units) 50 50

Beginning FG Inventory (1000 units) 40 40

Raw Material (1000 units) 400 330

Sales (1000 units) 400 400

Ending WIP Inventory (1000 units) 50 10

Ending FG Inventory (1000 units) 40 10

Page 16: Systems Thinking and the Theory of Constraints

162008, M.

Srinivasan

An Inventory Conundrum: The Income Statement

2002 2007

Sales (1000 $)

Beginning WIP Inventory (1000 $)

Beginning FG Inventory (1000 $)

Raw Material Purchase (1000 $)

Other Expenses (1000 $)

Ending WIP Inventory (1000 $)

Ending FG Inventory (1000 $)

Cost of Goods Sold (1000 $)

Profit (1000 $)

20,000 20,0001,000 1,0001,400 1,4004,000 3,3004,000 3,7501,000 2001,400 350

Page 17: Systems Thinking and the Theory of Constraints

172008, M.

Srinivasan

Traditional Decision Making:Product Costs

How can we calculate a company’s profit?

Net Profit = p Revenuep - c Expensec.

But how do we use this information to, say, decide on launching a new product?

Net Profitp = Revenuep - Expensep, and so,

Net Profit = p Net Profitp

Allocate! If we allocate overhead costs correctly:

Page 18: Systems Thinking and the Theory of Constraints

182008, M.

Srinivasan

Obtaining Accurate Product Costs

How do we allocate overhead costs properly so that product costs are accurate? Standard Costing

Activity Based Costing (ABC)

Page 19: Systems Thinking and the Theory of Constraints

192008, M.

Srinivasan

Exercise in Cost Accounting:Cromby, Steele and Nash, Inc.

CSN, Inc. is a home maintenance services operation, started by three men, Cromby, Steele, and Nash.

Services offered: Plumbing, Window Cleaning, Gutter Guard Installation, and Landscaping.

There is ample demand for these services. However, there is also a shortage of qualified workers in the area.

CSN has had a motto: “Teach Your Children Well,” ever since their young-er days. They have employed their children, 5 high-school graduates, to run operations.

Page 20: Systems Thinking and the Theory of Constraints

202008, M.

Srinivasan

Monthly wage per employee = $2,000 including benefits

Hours budgeted per employee per month = 200 hours

Monthly capacity with 5 employees = 1,000 hours

Total Direct Labor cost per month = $10,000

Direct labor rate = $10,000/1,000 = $10 per hour

CSN, Inc.: Labor Costs

Page 21: Systems Thinking and the Theory of Constraints

212008, M.

Srinivasan

CSN, Inc.: Revenue & Cost DataJob Type Plumbing Window

CleaningGutter Guards

Landscaping

Labor Hours/job 2 hours 4 hours 3 hours 5 hours

Revenue/job $130 $170 $200 $250

Material Cost $30 $10 $70 $75

Labor Cost $20 $40 $30 $50

Current Monthly Output

90 jobs 70 jobs 80 jobs 60 jobs

Note:

Total number of jobs per month = 90 + 70 + 80 + 60 = 300 jobs.

At current output level, capacity used = 90 x 2 + 70 x 4 + 80 x 3 + 60 x 5

= 1,000 hours per month

Page 22: Systems Thinking and the Theory of Constraints

222008, M.

Srinivasan

Monthly Administrative Overhead (Salaries) = $18,000.

Monthly Non-Administrative Overhead (Rent, Truck Fleet Maintenance, Marketing, Depreciation) = $9,000.

Overhead is currently allocated to products based on production volume. Current volume is 300 jobs per month.

Administrative Overhead per job $18,000/300 = $60.

Non-Administrative Overhead per job = $9,000/300 = $30.

CSN, Inc.: Overheads

Page 23: Systems Thinking and the Theory of Constraints

232008, M.

Srinivasan

CSN, Inc.: Summary Cost TableJob Type Plumbing Window

CleaningGutter Guards

Landscaping

Labor Hours/job 2 hours 4 hours 3 hours 5 hours

Revenue/job $130 $170 $200 $250

Material Cost $30 $10 $70 $75

Labor Cost $20 $40 $30 $50

Administrative Overhead Allocation

$60 $60 $60 $60

Non-Administrative Overhead Allocation

Profit -$10 $30 $10 $35

$30 $30 $30 $30

Current Output 90 jobs 70 jobs 80 jobs 60 jobs

Page 24: Systems Thinking and the Theory of Constraints

242008, M.

Srinivasan

CSN is using all its labor capacity, and is absorbing all overheads. So there is no labor variance or overhead absorption variance to worry about.

Therefore, the total profit is:

90 x (-$10) + 70 x $30 + 80 x $10 + 60 x $35 =

$4,100 per month.

Cromby, Steele & Nash, Inc.

Page 25: Systems Thinking and the Theory of Constraints

252008, M.

Srinivasan

CSN, Inc.: Activity-Based Costing

CSN, Inc. wants to use a better method to allocate the overheads (using Activity-Based Costing).

To accurately allocate Administrative Overhead, CSN gathers data on the time the administrators, Cromby, Steele and Nash, devote to the four products, each month. The data reveals the following breakdown on the time administration spends on the 4 products:

Plumbing: 30%; Window Cleaning: 35%

Gutter Guards: 20%; Landscaping: 15%

Page 26: Systems Thinking and the Theory of Constraints

262008, M.

Srinivasan

Job Type Plumbing Window Cleaning

Gutter Guards

Landscaping

Admin O/H Allocated = %age effort x $18,000

$5,400 $6,300 $3,600

Number of Jobs 90 jobs 70 jobs 80 jobs 60 jobs

Administrative O/H Allocation per job

$60 $90 $45

Percentage Effort 30% 35% 20% 15%

CSN, Inc.: Administrative Overhead Allocation using ABC

Administrative Overhead to be allocated = $18,000

Page 27: Systems Thinking and the Theory of Constraints

272008, M.

Srinivasan

CSN, Inc.: Non-Administrative Overhead Allocation using ABC

Non-Administrative Overhead to be allocated = $9,000.

The allocation is made based on labor hours.

Total labor hours = 1,000. So,

Non-Admin. O/H rate = $9,000/1,000 = $9.00 per labor hour.

Since Plumbing takes 2 hours, the Non-Admin. Overhead allocated to a Plumbing job is = $9 x 2 = $18.

Thus the Non-Administrative Overhead allocation per job is:

Plumbing (2 hours): $18; W. Cleaning (4 hours): $36

G. Guards (3 hours): $27;Landscaping (5 hours):

Page 28: Systems Thinking and the Theory of Constraints

282008, M.

Srinivasan

Job Type Plumbing Window Cleaning

Gutter Guards

Landscaping

Labor Hrs./job 2 hours 4 hours 3 hours 5 hours

Revenue/job $130 $170 $200 $250

Material Cost $30 $10 $70 $75

Labor Cost $20 $40 $30 $50

Administrative Overhead Allocation

$60 $90 $45 $45

Non-Administrative Overhead Allocation

CSN, Inc.: Improved Allocation with ABC

Profit $2 -$6 $28 $35

$18 $36 $27

Current Output 90 jobs 70 jobs 80 jobs 60 jobs

Page 29: Systems Thinking and the Theory of Constraints

292008, M.

Srinivasan

CSN, Inc., Demand for Services

Suppose the monthly demand for these services is:

Plumbing: 250 jobs

Window cleaning: 160 jobs

Gutter guard installs: 145 jobs

Landscaping: 120 jobs

Suppose, too, that CSN, Inc., can choose which products to go after.

What is the best product offering for CSN, Inc., that will maximize its profit?

Page 30: Systems Thinking and the Theory of Constraints

302008, M.

Srinivasan

Cromby, Steele & Nash, Inc.

Can CSN do better? Let’s use ABC cost figures.

Which is the most profitable product?

Compute profits if they first complete meeting the demand for the most profitable product, then focus on the next most profitable product, and so on. Use the following pages for your calculations.

Page 31: Systems Thinking and the Theory of Constraints

312008, M.

Srinivasan

First complete demand for 120 Landscaping jobs.

That uses up , leaving of capacity.

Next work on Gutter Guards. Each job takes 3 hours.

With this product mix, the apparent profit seems to be:

Cromby, Steele & Nash, Inc.

Page 32: Systems Thinking and the Theory of Constraints

322008, M.

Srinivasan

CSN, Inc.: Reconciling Variances120 Landscaping and 133 Gutter Guard jobs will each recover $45 of Administrative Overhead, that is:

$45 x 120 + $45 x 133 = $11,385.

Admin. Overhead Variance =

So, “optimal” profit is less than earlier profit! Why?

The 1 hour of unused labor gives a Labor Usage Variance of $10 and Non-Admin. Overhead Variance of $9.

So, the total of all the Variances is:

Actual profit with ABC is thus:

Page 33: Systems Thinking and the Theory of Constraints

332008, M.

Srinivasan

Systems Thinking and the Theory of Constraints

The “Throughput World” Perspective

Page 34: Systems Thinking and the Theory of Constraints

342008, M.

Srinivasan

The Theory of Constraints

The Theory of Constraints (TOC) is based on two premises: The Goal of a business is to make more money, … in

the present and in the future.

A system’s constraint(s) determine its output.

Page 35: Systems Thinking and the Theory of Constraints

352008, M.

Srinivasan

TOC Performance Measures

Throughput (T): The rate at which the system generates money through sales.

Inventory (I): All the money invested in purchasing things needed by the system to sell its products.

Operating Expenses (OE): All the money the system spends, turning inventory into throughput.

Page 36: Systems Thinking and the Theory of Constraints

362008, M.

Srinivasan

The Goal: To Make Money

Bottom Line Measurements

NET PROFIT

RETURN ONINVESTMENT

CASH FLOW(Relative)

(Survival)

(Absolute)

Page 37: Systems Thinking and the Theory of Constraints

372008, M.

Srinivasan

Relating TOC Measures to Traditional Measures

Net Profit = T - OE

T = Sales Revenue - Variable Cost (Materials)

OE = Fixed Costs (DL + Overhead)

Asset = Throughput = TTurns “Inventory” I

Return on = Net Profit = T - OE Investment “Inventory” I

Page 38: Systems Thinking and the Theory of Constraints

382008, M.

Srinivasan

Priorities in Traditional World

First: OE

Second: T

Distant Third: I

Page 39: Systems Thinking and the Theory of Constraints

392008, M.

Srinivasan

Where is the Bang for the Buck? (T vs. OE)

$

Revenue 100

RM 40

DL 10

OH 40

Cost 90

NP 10

100 114

1084040

9888

1612

40 48

Leverage fromDecreasing OE

Leverage fromIncreasing T

Assume a) you have 20% excess capacity, and b) sales will increase by 20% if you can effect a 5% price reduction.

0.95(100) = 951.20(95) = 114

Page 40: Systems Thinking and the Theory of Constraints

402008, M.

Srinivasan

Shifting Paradigms

Current PriorityFirst: OE

Second: T

Third: I

T

I

OE

New Priority

Page 41: Systems Thinking and the Theory of Constraints

412008, M.

Srinivasan

Decisions should promote a growth strategy. While enterprises should try to simultaneously increase throughput, decrease inventory, and decrease operating expenses, the focus must be on improving throughput.

Lean Supply Chain Principle 12:

How to Make Money:The Importance of Throughput

Page 42: Systems Thinking and the Theory of Constraints

422008, M.

Srinivasan

CSN, Inc.: A Better Approach

a) Consider only the variable costs in the profit equation – use marginal profits.

b) Focus on the constraint. Evaluate rate at which marginal profits are generated at the constraint (Throughput). Best product is the one with the highest Throughput. Complete demand on this product, move to next most profitable product, and so on, till you run out of capacity at constraint.

c) Find total marginal profit, and subtract out fixed costs to get total net profit.

Page 43: Systems Thinking and the Theory of Constraints

432008, M.

Srinivasan

Cromby, Steele & Nash, Inc.

Product Plumbing W. Clean G. Guard Landscape

Demand for product 250 jobs 160 jobs 145 jobs 120 jobs

Marginal Profit (Rev. – Var. Cost)

$130-$30 = $100

$170-$10 = $160

$200-$70 = $130

$250-$75 = $175

# of hours needed per job

2 hours 4 hours 3 hours 5 hours

Profit Generation Rate (Throughput)

$50.00 per hour

$40.00 per hour

$43.33 per hour

$35.00 per hour

Capacity at the constraint (total labor hours) = 1,000 hours.

Fixed costs are: Labor + Administrative O/H + Non-Admin. Overhead

= $10,000 + $18,000 + $9,000 = $37,000.

Page 44: Systems Thinking and the Theory of Constraints

442008, M.

Srinivasan

Cromby, Steele & Nash, Inc.

This approach is known as Throughput Accounting

Page 45: Systems Thinking and the Theory of Constraints

452008, M.

Srinivasan

CSN, Inc.: Summary

Summary:Profit with arbitrary product mix: $4,100

“Optimal profit” with ABC: $

Optimal profit with Throughput Accounting: $

Page 46: Systems Thinking and the Theory of Constraints

462008, M.

Srinivasan

Systems Thinking and the Theory of Constraints

The Job Shop Simulation Revisited

Page 47: Systems Thinking and the Theory of Constraints

472008, M.

Srinivasan

The “Job-Shop” Simulation Revisited

A

B

C

D A

B

C

D

A

B

C

D A

B

C

D

Product #1 Product #2

Product #3 Product #4

FinishStart

Start Start

Start

Finish

Finish

Finish

Note: This is a different Job Shop

Page 48: Systems Thinking and the Theory of Constraints

482008, M.

Srinivasan

The “Job-Shop” Simulation

• There are 4 operators. Each operator works 20 days a month at a salary of $2,400 per month.

• The wage rate is set at $120 per operator per day.

• Total labor cost is $9,600.

• The overhead cost (salaries, depreciation, utilities, maintenance, etc.) adds up to $33,600 per month.

• Overhead is allocated based on labor cost as follows: $33,600/$9,600 = 350% of direct labor cost.

Page 49: Systems Thinking and the Theory of Constraints

492008, M.

Srinivasan

Job Shop Simulation: Product Costs

• Suppose material costs for the 4 products are:

• Labor Cost is $120 per operator per day

• Overheads are charged at 350% of direct labor cost

• Selling price markup is 30% over total cost.

• Which product(s) should the company focus on?

Product 1: $1,500 Product 2 : $2,500

Product 3 : $2,500 Product 4 : $2,000

Page 50: Systems Thinking and the Theory of Constraints

502008, M.

Srinivasan

4

3

2

1

Contri-bution

Sales Price

Sales Mark-up (%)

Product Cost = M+L+O

Over-head (O)

Labor

(L)

Matl. Cost (M)

Product

Profit Contribution Calculations for the 4 Products

1500

2500

2500

2000

480

360

480

360

1680

1260

1680

1260

3660

4120

4660

3620

0.30

0.30

0.30

0.30

4758

5356

6058

4706

1098

1236

1398

1086

Which job(s) will make the company the most money?

Rank them

3

2

1

4

Page 51: Systems Thinking and the Theory of Constraints

512008, M.

Srinivasan

The “Job-Shop” Simulation: Scorecard

Team 1

Team 2

Team 3

Team 4

Team 5

Team 6

Team 7

Team 8

#Blue#Brown

#Green

#Orange

$ Profit

Max Flow Days

Page 52: Systems Thinking and the Theory of Constraints

522008, M.

Srinivasan

The Theory of Constraints

The Five-Step Focusing Process

Page 53: Systems Thinking and the Theory of Constraints

532008, M.

Srinivasan

The Throughput World: The Five Step Focusing Process of TOC

Step 1: Identify the System’s Constraint(s) Step 2: Decide how to Exploit the

System’s Constraints Step 3: Subordinate Everything Else to

that Decision Step 4: Elevate the System’s Constraints Step 5: If a Constraint Was Broken in

Previous Steps, Go to Step 1

Page 54: Systems Thinking and the Theory of Constraints

542008, M.

Srinivasan

Types of Constraints

Physical Constraints Physical, tangible; easy to recognize as constraint.

Machine capacity, material availability, space availability, etc.

Market Constraints Demand for company’s products and services is less

than capacity of organization, or not in desired proportion.

Policy Constraints Not physical in nature. Includes entire system of

measures and methods and even mindset that governs the strategic and tactical decisions of the company.

Page 55: Systems Thinking and the Theory of Constraints

552008, M.

Srinivasan

Policy Constraints

Mindset Constraints A constraint if thought process or culture of the organization

blocks design & implementation of measures & methods required to achieve goals

Measures Constraints A constraint if the measurement system drive behaviors that

are incongruous with organizational goals

Methods Constraints A constraint when procedures and techniques used result in

actions incompatible with goals

Page 56: Systems Thinking and the Theory of Constraints

562008, M.

Srinivasan

Example of a Measures Constraint:The Sales Department

A 1% sales commission: 2 products: Cadillacs: $40,000 Beetles: $20,000

Which product will the sales person push?

Suppose the profit margins are Cadillac: $1,500 Beetle: $2,500

Which product will the CEO want you to push?

Conflicting goals (local and global).

Page 57: Systems Thinking and the Theory of Constraints

572008, M.

Srinivasan

Effect of Performance Measures

“Tell me how you will measure me and I will tell you how I will behave.”

“If you measure me in an illogical way, … do not complain about illogical behavior.”

Page 58: Systems Thinking and the Theory of Constraints

582008, M.

Srinivasan

Effect of Performance Measures

“If you measure me in an unreasonable way, no one knows how I will behave...”.

“Not even me.”

Page 59: Systems Thinking and the Theory of Constraints

592008, M.

Srinivasan

Identifying Constraints

Identifying Physical Constraints: A Typical WIP Inventory Profile:

Ave

. WIP

Inv

ento

ry

R1 R2 R3 R4 R5 R6

Page 60: Systems Thinking and the Theory of Constraints

602008, M.

Srinivasan

How can we get the most from Physical Constraints?

Techniques for getting the most from capacity constraints: Eliminate periods of idle time Reduce setup time and run time per unit Improve quality control Purchase additional capacity

Is there anything else we can do?

Page 61: Systems Thinking and the Theory of Constraints

612008, M.

Srinivasan

An Example: A Plant Producing 2 Products

Purchased Part$5 / unit

RM1$20 per

unit

RM2$20 per

unit

RM3$20 per

unit

$90 / unit100 units / week

$100 / unit50 units / week

P: Q:

D15 min.

D5 min.

C10 min.

C5 min.

B15 min.

A15 min.

B15 min.

A10 min.

Time available at each work center: 2,400 minutes per weekOperating expenses per week: $6,000

A Production System Manufacturing Two Products, P and Q

Page 62: Systems Thinking and the Theory of Constraints

622008, M.

Srinivasan

Can We Meet The Demand?

Perform a Capacity Analysis

Product A B C DP 15 15 15 15

Q 10 30 5 5

Processing Requirements (all times in minutes)

Available time / week on each resource: 2400 min.

Page 63: Systems Thinking and the Theory of Constraints

632008, M.

Srinivasan

Can We Meet The Demand?

Resource requirements for 100 P’s and 50 Q’s:

Resource A: 100 x + 50 x = minutes

Resource B: 100 x + 50 x = minutes

Resource C: 100 x + 50 x = minutes

Resource D: 100 x + 50 x = minutes

Page 64: Systems Thinking and the Theory of Constraints

642008, M.

Srinivasan

Any Bottlenecks?

B is a bottleneck.

A, C, & D are not bottlenecks.

We cannot achieve desired levels of production

due to the capacity constraint on B.

What production levels do we set for P & Q?

Page 65: Systems Thinking and the Theory of Constraints

652008, M.

Srinivasan

So, is the star and is the “dog.” First we’ll offer the star to the market. If we have residual capacity, we’ll offer the dog! Okay?

The Production Decision Which product has higher profit margin?

Product P: Product Q:

Which product requires less effort? Product P: Product Q:

Page 66: Systems Thinking and the Theory of Constraints

662008, M.

Srinivasan

What Is The Net Profit?

For 50 units of Q, need 50 x = min. on B, leaving min. on B, for product P.

Each unit of P requires minutes on B. So, we can produce units of P.

If we sell 50 units of Q and units of P, we get 50 x $60 + x $45 = $ per week.

After factoring in operating expense ($6,000), we

Page 67: Systems Thinking and the Theory of Constraints

672008, M.

Srinivasan

Do We Shut The Plant Down?

Is this a “throughput world” perspective? We dealt with “product profits.” Are there

any product profits in the throughput world?

What is the second focusing step? DECIDE HOW TO EXPLOIT THE

CONSTRAINT.

Page 68: Systems Thinking and the Theory of Constraints

682008, M.

Srinivasan

Exploiting The Constraint

Each unit of Q brings $ to the company. How many minutes of B for one unit of Q? So, with Q, we receive $ per

constraint minute. Each unit of P brings $ to the company.

How many minutes of B for one unit of P? So, with P, we receive $ per

constraint minute.

Page 69: Systems Thinking and the Theory of Constraints

692008, M.

Srinivasan

Throughput World vs. Cost World

The throughput world perspective indicates that we should first focus on producing product .

The cost world perspective had indicated that we should first focus on producing product .

Page 70: Systems Thinking and the Theory of Constraints

702008, M.

Srinivasan

Produce P first: 100 / week. Requires minutes of B. Leaves minutes to make Q.

Each Q requires minutes on resource B. Can produce units of Q.

With 100 units of P and units of Q, we get 100 x $45 + x $60 = $ each week.

After subtracting $6,000 for operating expenses, we obtain a net profit of

Which Perspective Is Correct?

Page 71: Systems Thinking and the Theory of Constraints

712008, M.

Srinivasan

Cost World or Throughput World?

What product will you focus on?

Page 72: Systems Thinking and the Theory of Constraints

722008, M.

Srinivasan

The “Job-Shop” Simulation

A

B

C

D A

B

C

D

A

B

C

D A

B

C

D

Product #1 Product #2

Product #3 Product #4

FinishStart

Start Start

Start

Finish

Finish

Finish

Page 73: Systems Thinking and the Theory of Constraints

732008, M.

Srinivasan

4

3

2

1

Material Cost

Product

Profit Contribution Calculations for the 4 Products

1500

2500

2500

2000

Page 74: Systems Thinking and the Theory of Constraints

742008, M.

Srinivasan

The 5 Focusing Steps (Contd.) What is Step 4?

Elevate the System’s Constraints How does it affect us here?

The Marketing Director Speaks Up : “Another constraint in our company.”

It is the market

Page 75: Systems Thinking and the Theory of Constraints

752008, M.

Srinivasan

Do We Try To Sell In Japan?

Processing Times Product A B C D P 15 15 15 15 Q 10 30 5 5

Product Costs and Profits

Product SellingPrice

Manufg.Cost

Profit perunit

P (domestic) 90 45 45 Q (domestic) 100 40 60 P (Japan) 72 45 27 Q (Japan) 80 40 40

Page 76: Systems Thinking and the Theory of Constraints

762008, M.

Srinivasan

Maybe We Should Not Sell in Japan? Right now, we can get at least $ per

constraint minute in the domestic market.2

Okay, suppose we do not go to Japan Is there something else we can do?

So, should we go to Japan at all?

Page 77: Systems Thinking and the Theory of Constraints

772008, M.

Srinivasan

Recovering Our Investment

-

Plan BProdType

UnitProfit

$/constminute Plan A

$45 3.00 $4,500(100)

$60 2.00 $1,800(30)

$27 1.80 -

$40 1.33 -

OE $6,000

Profit $300

QD

PD

PJ

QJ

6.00

4.00

Page 78: Systems Thinking and the Theory of Constraints

782008, M.

Srinivasan

Welcome to the “Paradise Plant!”

Page 79: Systems Thinking and the Theory of Constraints

792008, M.

Srinivasan

IF:Clients never change their mind,

Vendors always supply what we ask for, on time,

We do not have any absenteeism,

Our workers are excellently trained,

Our processes are extremely reliable,

Our quality is superb,

Data is readily available and accurate, and

Managing production will be a piece of cake, …

THEN:

You can decide on whatever policies you want.

right?

The Paradise Plant!

Page 80: Systems Thinking and the Theory of Constraints

802008, M.

Srinivasan

The Simulator provided you with aparadise plant because all external causeswere eliminated.

Nevertheless,

Was it easy to manage production?

The Paradise Plant!

Page 81: Systems Thinking and the Theory of Constraints

812008, M.

Srinivasan

Rethinking Project Management

The Critical Chain

Page 82: Systems Thinking and the Theory of Constraints

822008, M.

Srinivasan

Generally a “one-off” type of activity Typically involves completing a set of tasks Tasks typically have long durations that are

also highly variable

Project Management: Characteristics

Page 83: Systems Thinking and the Theory of Constraints

832008, M.

Srinivasan

Project Management: Problems Usually Faced

Project is not clearly defined “Known Work” + “Known Unknown Work” + “Unknown Work”

Existing project work is not complete before new projects shift priorities leading to multi-tasking

Problems in a project cascade into another project Constant pressure to increase staff for peak loads A lot of uncertainty involved in estimating task durations

Page 84: Systems Thinking and the Theory of Constraints

842008, M.

Srinivasan

First, consider a simple project with 2 tasks performed by 2 different operators:

Managing Projects Under Uncertainty

Task 1 Task 2

If each task takes 15 days on average, what is average project completion time?

Assume task durations are uniformly distributed (5,25)

5 25

Page 85: Systems Thinking and the Theory of Constraints

852008, M.

Srinivasan

What else makes project management complex? Consider a slightly more complex project:

Task 1

Task 2Task 3

As before, each task takes 15 days on average.

Probability of completing project in 30 days?

5 25Assume task durations are uniformly distributed (5,25)

What is the average project completion time?

Managing Projects Under Uncertainty

Page 86: Systems Thinking and the Theory of Constraints

862008, M.

Srinivasan

The affect of resource interdependencies on a simple project:

Task 1

Task 2

Task 3

Task 4Task 5

If each task takes 15 days on average, what is theprobability that the project finishes in 45 days?

5 25

Managing Projects

Page 87: Systems Thinking and the Theory of Constraints

872008, M.

Srinivasan

Conclusion: A project’s most likely completion time is much larger than the sum of the averages of the tasks making up it’s longest path (due to synchronization or due to task dependencies)

So, how do we quote estimated completion time of the project? Do people give a number that they know has

a high (50% or more) chance of missing?

Determining Task Durations

Page 88: Systems Thinking and the Theory of Constraints

882008, M.

Srinivasan

Determining Task and Project Durations – the Traditional Way

So, the average task times are “padded” to accommodate any possible delays. Instead of specifying a 50% time estimate (which fails half the time), a 98% confidence estimate is developed for the tasks and project duration.

The project is now estimated to take 70 days, not 45.

What is the chance the project will complete in 70 days?

5 25

Task 1

Task 2

Task 3

Task 4Task 5

Page 89: Systems Thinking and the Theory of Constraints

892008, M.

Srinivasan

A network is drawn up, representing tasks, and precedence relationships between tasks

The task durations are buffered to accommodate uncertainty surrounding the tasks.

Milestones (due dates) are developed for each task.

The Critical Path is determined.

The padded project duration (with safety buffers) is conveyed to the customer and to supervisors

The project is monitored. So, why is it very unlikely that the project will complete on time?

Project Management - The Traditional Way

Page 90: Systems Thinking and the Theory of Constraints

902008, M.

Srinivasan

Project Management The TOC Way

The Genesis of the Critical Chain

Page 91: Systems Thinking and the Theory of Constraints

912008, M.

Srinivasan

Theory of Constraints and the Critical Chain

Eli Goldratt, a physicist. The Goal (1982, 3rd edition published 2004) The Critical Chain (1997)

Goldratt challenges the conventional approach to managing organizations.

TOC tools for Production: Drum-Buffer-Rope Project Management: Critical Chain

Page 92: Systems Thinking and the Theory of Constraints

922008, M.

Srinivasan

The Critical Chain implementation begins with 3 questions:

What to change?

What to change to?

How to cause the change?

Managing the Critical Chain

Page 93: Systems Thinking and the Theory of Constraints

932008, M.

Srinivasan

Erroneous assumptions:

It is good to induct work as soon as possible

Protecting task times with buffers will improve on-time performance (this is a biggie)

Multitasking is beneficial

Providing milestones for each task is good

What to Change?

Page 94: Systems Thinking and the Theory of Constraints

942008, M.

Srinivasan

Parkinson’s Law: “Work expands to fill the time available.” People tend to continue working on a task that could have been completed earlier if they are given a pre-specified completion time.

The Continue to Polish syndrome (aka: the 3-Minute Egg Rule): “It’s not quality if it’s finished before time is up.”

The Student Syndrome: When people feel there is plenty of time to complete a task, other things become important and they procrastinate on the task.

What to Change: Behavioral Effects

Page 95: Systems Thinking and the Theory of Constraints

952008, M.

Srinivasan

Behavioral Effects: The Student Syndrome

Time ElapsedProject

Due Date

Per

cen

t of

Pro

ject

Com

ple

ted

25%

50%

75%

100%

Completion Date

Page 96: Systems Thinking and the Theory of Constraints

962008, M.

Srinivasan

People do not want to hurt their future negotiating power by finishing too soon.

There is a sense of urgency, promoting a tendency to induct work as soon as possible.

More Behavioral Effects that Increase Task and Project Durations

Page 97: Systems Thinking and the Theory of Constraints

972008, M.

Srinivasan

Losing Time & Capacity Due to Uncertainties, & by Inducting ASAP: An MRO Example

Resource contention

(Queues )

Lead time

Delays/ Shortages

Backshops

Start Early (CT )

High no. ofjobs in progress

Uncertainties multiply Delays

• Induct Asset ASAP

• Start repairs ASAP

• Start buildup ASAP

Lines

Intrinsic Uncertainties

•Pressure to deliver on time

•Pressure to expedite

• Cascade effect within &

across projects

•M

ulti-

task

ing

•P

riorit

y ch

ange

s•

De-

sync

hron

izat

ion

•Pus

h pa

rts to

Bac

k sh

ops

ASAP

•Pul

l par

ts fr

om B

ack

shop

s ASAP

•Exp

editin

g

•M

ulti-t

askin

g

•De-

sync

hron

izatio

n •E

arly release for

production

Realization Technologies, Inc.

Page 98: Systems Thinking and the Theory of Constraints

982008, M.

Srinivasan

Summary: Sources of Project Delays

A. Synchronization Delays Integration (assembly) points Resources and tasks

B. Delays due to Behavioral Effects Parkinson’s Law “Student” Syndrome “Continue to Polish” Syndrome

C. Queuing Delays Induct work ahead of schedule Multitasking

Realization Technologies, Inc.

Page 99: Systems Thinking and the Theory of Constraints

992008, M.

Srinivasan

The Affect of Multitasking

3 Tasks, A, B, C, each of duration 6 days, that have to be executed by one resource. How should you schedule these tasks?

A2 B2 C2 A2 B2 C2 A2 B2 C2

A6 B6 C6

Lead Time for Task A?

Lead Time for Task A?

Page 100: Systems Thinking and the Theory of Constraints

1002008, M.

Srinivasan

Project Planning (aka Network Building): A meeting of project stakeholders for clarity on intended objectives and success criteria (how to deliver on the order winners)

Identify resource dependencies

Capture time estimates – and build the right safety net – determine “Aggressive But Possible” times

What to Change to?

Page 101: Systems Thinking and the Theory of Constraints

1012008, M.

Srinivasan

Identify the longest path of dependent events. This is the Critical Chain

Put in place Project Buffer and Feeding Buffers

Avoid displaying milestones (EST, EFT, LST, LFT).

Rather, emphasize the “Relay Runner” work ethic (this is a biggie).

What to Change To?

Page 102: Systems Thinking and the Theory of Constraints

1022008, M.

Srinivasan

What to Change to?

The Rules of the Critical Chain:

1. Do not schedule Project tasks/ resources precisely at planning time.

2. Pipelining: Do not start projects ASAP.

3. Allow explicit buffer time in projects.

Realization Technologies, Inc.

Page 103: Systems Thinking and the Theory of Constraints

1032008, M.

Srinivasan

Rationale: Project Buffers are more efficient than safeties within each task

1. Critical Chain Buffering: Aggressive plans without precise resource schedules

• Determine “Aggressive but Possible” times for each activity – remove the padding within each task.

• Determine the critical chain of tasks with these times.

• Provide a project buffer to protect the critical chain.

Traditional Approach:

Critical ChainApproach:

Realization Technologies, Inc.

Page 104: Systems Thinking and the Theory of Constraints

1042008, M.

Srinivasan

• Most heavily loaded shared resource (constraint), determines throughput

• Project starts are based on constraint’s capacity,

• Pressure to multitask also comes down

Most heavily loaded

resource

Pipelining

Pipelining is more efficient than starting projects ASAP

2. Pipelining: Release Projects Based on Constraints Instead of Starting ASAP

Realization Technologies, Inc.

Page 105: Systems Thinking and the Theory of Constraints

1052008, M.

Srinivasan

3. Buffer Management: Allocate Resources to Tasks Based on “Buffer Burn Rate”

Realization Technologies, Inc.

Buffer

50% work completed 60% buffer consumed

Chain 2

Burn Rate: % of buffer consumed vs. % of work completed. Automatically calculated on an ongoing basis to assess how much buffer is still available for future uncertainties.

Task Priorities: Tasks that lie on chains with less safety remaining are given top priority. This ensures that buffers are not wasted, and also reduces pressure to multitask.

Buffer

33% work completed 20% buffer consumed

Chain 1

Page 106: Systems Thinking and the Theory of Constraints

1062008, M.

Srinivasan

Secure agreement on problem to be solved and agreement on direction of solution

Verify that proposed solution will deliver desired results. Ensure that all negative side effects are identified and prevented from happening

Identify all significant potential obstacles that could block implementation of solution

Ensure that necessary leadership is committed to making implementation successful – the RIGHT METRICS

How to Cause the Change?

Page 107: Systems Thinking and the Theory of Constraints

1072008, M.

Srinivasan

MRO Setting: WR-ALC, NavAir – Cherry Point, MCLB – Albany, Israeli Air Force

Software: Lucent, Microsoft, Intel

Production Supply: Boeing, Lockheed Martin, Larsen & Toubro, Tata Iron & Steel

Testing: AFOTEC, AFFTC (C-17, F-15)

Product Development: Seagate, Harris, BAE Systems, Hewlett-Packard

The Critical Chain: Does It Work?

Page 108: Systems Thinking and the Theory of Constraints

1082008, M.

Srinivasan

Cromby, Steele & Nash, Inc.

This approach is known as Throughput Accounting

Do 250 plumbing jobs first (250 x 2 = 500 hours).

Next, do 145 gutter guards (145 x 3 = 435 hours).

With the remaining 65 hours, you can complete 65/4 = 16 window cleaning jobs (64 hours)

Net Marginal Profit = 250*$100 + 145*$130 + 16*$160 = $46,410.

Subtract fixed costs ($37,000) for net profit = $9,410.