The Goal - Theory of Constraints

The book tells a story about a factory manager that has an incredibly short deadline of three months to transform the site from a negative ballance and low customer satisfaction into profitable. Meanwhile he has some issues at home with wife and kids and meet an old professor that end up coaching him in the process of change.

The concepts of the theory of constraints are introduced naturally throughout the book as the story goes on, here are my highlights.

Detailed version

What’s your goal?

When professor {name} asked the factory manager what was the goal, it shows clearly how the stress, short-term-goals and deadlines obfuscate the real goal. {name} guesses the goal was to be as productive as possible, later to satisfy the costumer, quality later on came tothe answer for every company, to make money.

This sounds trivial and useless but it’s a good reflection to keep in mind the long-term-goals or else the stress leads a manager to do only what is behind the schedule, reduce quality and others workarounds that will never end.

Meanwhile I was reading this whole procces to understand the company goals I reflected to myself, what is my goal? In life, in my career, on my family where I’m heading to, what I’m doing to get there and what are the workarounds that I’m doing or what is justified by “it was always done like this”.

Correct measurement

Once the goal is clear, the manager must measure the progress towards to the goal. Just like in real world the his company had certain amount of rules and reports that should cover this, but it wasn’t. In the end what helped was.

  • Throughput:
  • Operational cost:
  • Inventory:

Demand

Watch out for local optimization

Using the book’s example, the whole organization were relying on new robots to replace human labor, so it would increase the productivity of the plant. But it’s not necessaraly true, this is a local optimization the robots will replace a single piece of the work.

To achieve good results one must identify all steps of the production line, and identify the produtivity of each one individually this will lead to better understand the bottle necks or the areas that must be optimized.

  • So first, identify all the steps from receiving the inputs until delivering it to the costumer.
  • Then, it’s obvious wheter one step produces fewer output than the rest, the follwing steps will be slowed down. To have a good productivity all the steps must be equally productive.

Identify dependencies cross process

Imagine a turn based game, where five players will play always in same order. The game consist in moving match sticks across bowls (simulating a production line). The first player throw the dice, the number it gets will be the amount of matches passed to the next player’s bowl. Then second player throw a dice and lets say it is a four, but there are only two match sticks on the bowl, those two will be passed to the next player.

This game represents a process of production line and has some factors like a dice, that is a random number which represents statistical flutuations. Statistical flutuations are variables that are impossible to track because they simple vary all the time, for instance an employee productivity varies based on his/her mood, health, stress and several other factors that can’t be predicted nor controlled.

Also the game contains dependents events, it’s clearly that the first player will move much more matches than the last one. If you consider this as a productivity index, well we know who will be promoted. And this analogy shows how unfair and ineficent dependencies can be.

The company goal is to move matches all across the bowls, each employee tries to get a six on the dice but often it’s not enough because there is no match on the bowl. To achieve the goal minimize the statistical flutuations is a good idea but not always a choice. In the game instead using the dice if always were moved the average three matches it would be a linear productivity, much better.

Dependent events with this kind of variation

Comments