• Skip to main content
  • Skip to footer

Steve Beeler

You have a goal…I have a way to get you there.

  • About Me
  • Project Management
  • Operations Engineering
  • Motorsports
  • FF50th
  • Blog

Theory of Constraints

Great Books

November 14, 2019 by stevebeeler

Great Books

After a crazy busy summer with the FF50th, I am finally moving into my home office. In addition to finding my slide rule, I have rediscovered so many great books! Here are three great books from my personal library:

The Goal

 

The Goal by Eliyahu Goldratt. The first book on Theory of Constraints. Very cleverly written as a novel, not as a text book. “In isolation yes, in combination no” is a lesson that I apply (successfully and profitably) over and over again.

Out of the Crisis

Out of the Crisis by W. Edwards Deming. Deming’s values and clear thinking provide timeless direction. Correctly categorizing variation (common cause vs special cause) keeps me out of a lot of trouble.

Getting to Yes

Getting to Yes by Roger Fisher and William Ury. This is a great book on how to get things done: focus on common interests, create win-win options, consider alternatives. Don’t leave home without a BATNA!

What great books are on your shelves?  Click on the GET IN TOUCH button below.

Filed Under: Uncategorized Tagged With: BATNA, Bottleneck, Common Cause, Special Cause, Theory of Constraints

Variation and Waste

February 1, 2019 by stevebeeler

Variation is at the root cause of almost all waste in manufacturing and business systems.  It is no coincidence then that variability reduction is the foundation for the Toyota Production System (Lean Thinking) and its success in continuously reducing waste.  Two games of chance with dice and cards illustrate the linkage between variation and waste.

The first game is a single piece flow system with five machines.  The output of each machine is represented by the total of two dice.

The average of two dice, of course, is 7.  However, our five-machine system only averages 4.3…a 38% loss!  Why?  Variation and waste.  In single piece flow, no machine can outproduce another.  Production is lost through waiting losses (blocks and starves) when the machines interact with each other.  Balanced and dependent systems are surprisingly common.  They never work as expected.  In isolation yes, in combination no is a key lesson from Theory of Constraints.

The second game is a system of three machines feeding an assembly area.  The output of each machine is represented by the draw from a deck of cards.  In order to assemble a product, all three cards must match.

Variation and Waste

Each machine is produces one card per time period.  Jokers represents a defective product and cannot be matched.  The decks are shuffled so the three output sequences are independent.

Variation and Waste

Quite a few cards collect (to the right of the decks) before there are matches for the assembly machine to assemble (to the left of the decks).  Work in process inventory (WIP) and lead time are horrendous.  Throughput suffers as the assembly area waits for matches.  In isolation, each machine is successfully producing cards.  In combination, the system is performing poorly.  Variation and waste again.  This time the variation is in sequence, but the waste is equally dramatic.

Variability reduction is a big part of my day job as a Professional Engineer.  Visit my Operations Engineering page for methods and case studies.  While variation is always present, robust systems can be designed  to minimize the linkage between variation and waste.

Filed Under: Operations Engineering Tagged With: Balanced and Dependent Systems, Discrete Event Simulation, Lean Thinking, Theory of Constraints, Toyota Production System, Variation, Waste

Balanced and Dependent Systems

May 2, 2018 by stevebeeler

The ten machine puzzle in my Theory of Constraints blog post is a simple example of the balanced and dependent systems that are surprisingly frequent in the real world. Balanced because all elements have the same capacity. Dependent because events at one element affect the performance of other elements. Frequent because lean thinking drives people and organizations towards them.  None work very well.

balanced and dependent systems

How does this happen? Inventory, conveyance, motion, and over production are wastes that are relatively easily recognized and reduced. When these wastes are removed, waiting losses (blocks and starves) can replace them. In the extreme, system performance deteriorates as lean “improvements” are made. In isolation yes, in combination no is a primary lesson from Theory of Constraints.

There are three options to improving balanced and dependent systems. The first is to improve the reliability of all of its dependent elements. That is lean thinking, but perfection is a high hurdle. In the ten machine puzzle, each machine’s reliability must be improved from 98% to 99.8% to achieve the 98% system availability target.

Cumulative probability predicts that the perfection hurdle gets even higher for larger balanced and dependent systems. Take a process with 100 dependent steps, not unusual in manufacturing or business. If each element has a 98% reliability, the system will only be available 13% of the time. To achieve 98% system availability, the reliability requirement for each element is 99.98%. Ouch!

The second option is to oversize each of the process elements. In the ten machine puzzle, oversizing each machine from 50 to 60 units per hour does the trick. With 100 process steps, each machine would have to be oversized by almost a factor of three…now that is expensive waste!

The third (and by far the best) option is to decouple process elements with buffers and to unbalance capacities to create a distinct constraint. This option trades inventory and conveyance waste against overproduction and waiting. The trick is to find the optimum balance. Is the trick magic? No, not with discrete event simulation…the next blog’s topic.

Filed Under: Operations Engineering Tagged With: Balanced and Dependent Systems, Discrete Event Simulation, Lean Thinking, Theory of Constraints

Best Constraint Location

February 1, 2018 by stevebeeler

In my previous blog on Theory of Constraints, I defined the constraint (aka, the bottleneck) as the weak link in the chain. Every system has one. If there is a choice, where is the best constraint location?

best constraint location bottleneck

The Ugly. By far the worst place to have the constraint is in the marketplace. When the constraint is outside the four walls of a company’s operations, management’s control over it is very limited. Operational and financial performance is completely exposed to market turbulence: product and pricing actions by competitors, shifts in aggregate demand, changes in consumer tastes, and so on.

In a perfect world, annual demand will exceed capacity by one unit per year. Why? Operational and financial performance can be optimized by managing the internal constraint while having only one unhappy customer.

The Bad. An internal constraint should not be in a process that is unreliable, uncertain, or inflexible. The constraint is the “drum” that establishes the rhythm for the enterprise. If the constraint does not have a steady beat, then wastes of all types (especially inventory and waiting) will be incurred at non-constraints as they struggle to keep in step with the constraint.

Processes with low availability and/or low process capability are also bad places for the constraint. The opportunity costs of production losses and scrap at the constraint are huge.

An inflexible constraint is another bad idea. The entire organization will suffer if its constraint cannot quickly respond to shifts in consumer tastes or aggregate demand. Adding cost at the constraint (e.g., overtime, outsourcing, etc) to capture incremental profits is good business. Watching a more nimble competitor grab those dollars is not.

The Good. The best constraint location is inside the four walls of your operations and is reliable, certain, and flexible. Easy to say, harder to do.

Choose a familiar technology…the constraint is no place for a steep learning curve. Minimize planned maintenance during shift hours. Cross-train employees for “instant” capacity at the constraint. Design the constraint to be flexible across a broad range of mix and sequence scenarios. Adequately buffer the constraint upstream and downstream to minimize block and starve waiting losses.

At the constraint, all the little details matter.

Filed Under: Operations Engineering Tagged With: Bottleneck, Constraint, Theory of Constraints, weak link

5-Step Throughput Improvement Model

February 1, 2018 by stevebeeler

In my previous blog, I used the “ten machine” manufacturing puzzle to establish the need to think systemically: in isolation each machine hit its performance target, in combination the system failed to reach its goal. The 5-Step Throughput Improvement Model is a proven process to solve this local optimization paradox.

5-Step Throughput Improvement Model

Theory of Constraints views an organization as a chain of dependent activities or functions all working towards a goal. The constraint is the weakest link in the chain…the link that most severely limits the organization’s ability to achieve higher performance (throughput) relative to goal. In business, that goal is usually to make more money now and in the future. The following five step process will continuously improve performance (increase throughput) to the goal.

5-Step Throughput Improvement Model

Step 0: Define the system. In this context, the “system” includes both the goal and the activities and functions that deliver the goal: Who and what contributes to making money?

Step 1: Identify the system’s constraint. Finding the constraint in a large, complex organization can be a challenge. A simple rule of thumb: If a link in the chain is blocked then the constraint is downstream. If a link is starved then the constraint is upstream. More on finding the constraint in subsequent blogs.

Step 2: Decide how to exploit the constraint. How can we get the most out of the constraint: Approve overtime? Reduce set up times? Improve scheduling? Increase in-coming inspection?

Step 3: Subordinate everything else to the decisions made in Step 2. What can non-constraints do to ensure that the constraint is as productive as possible: Cross-train people? Improve quality? Take lunch and breaks at different times?

Step 4: Elevate the system’s constraint. Add capacity if and only if the constraint’s performance has been truly maximized.

Step 5: If a constraint is broken in Step 4, go back to Step 1. Repeat process on the next constraint until the organization’s goal has been met. If the goal is open ended (make more money!), then this process never ends.

If the plant is starved for orders, the constraint (also known as the bottleneck), is outside the plant in the marketplace.  Does that invalidate this 5-step process?  Not at all…apply it to your sales funnel.

Sales Funnel

The late Dr. Eliyahu Goldratt has a series of books on Theory of Constraints. His first book, The Goal, applies TOC to a manufacturing plant. A later book, Its Not Luck, applies TOC to a conglomerate’s portfolio of businesses. Both books are novels, not textbooks, and they are very easy reads. I highly recommend them.

Please click HERE with questions and comments.

Terminology

Bottleneck = same as constraint

Sales Funnel = customer journey from enquiry to order

Filed Under: Operations Engineering Tagged With: 5-Step Throughput Improvement Model, Bottleneck, Constraint, Theory of Constraints, weak link

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to Next Page »

Footer

Find Success.

We can reach your goal. Contact me to start things off.

Get in Touch

  • LinkedIn
  • YouTube
  • About Me
  • Project Management
  • Operations Engineering
  • Motorsports
  • FF50th
  • Blog

Copyright © 2023 Steve Beeler · All Rights Reserved · Privacy Policy