12
May
2018
The Goal
by Eliyahu Goldratt and Jeff Cox
“The Goal,” is a staple of many BBA and MBA programs. It introduces the Theory of Constraints (ToC), which started out as a series of manufacturing and logistic concepts but has since been applied to almost every industry and profession (Retail Sales, Project Management, general problem solving, etc.). While the book’s cheese factor is on point, the concepts can be very powerful and thought provoking.
The book starts out by introducing the protagonist, Alex Rogo, a plant manager for Unico, a large manufacturer. The company as a whole is in deep trouble, specifically his plant. He MUST find a way to improve the performance of his plant or the board has threatened to close it down.
While almost every team in the plant is meeting their own efficiency goals and metrics, the plant has almost too many problems to count. They have waaay too much inventory of some units and not enough inventory of others. They can’t seem to ship any order on time, which leads to angry customers, which leads to urgent order fulfillment, which leads to manually manipulating the manufacturing process, which leads to etc. etc. etc.
The first objective of the book is to guide Alex to the simple fact that the goal of a company, at its root, is to make money (though how much money is more subjective). Every act the company makes should be to support that goal. Without being able to accomplish this, nothing else matters because the company will cease to exist. We have to maintain this high-level view of our goal because without it we will put misguided effort into improving other KPIs and metrics, which will have an adverse impact. Profitability is the ultimate metric.
Once Alex comes to this revelation, he’s introduced to the steps Theory of Constraints:
- Identify the constraint or bottleneck - Every system has one, it’s not a bad thing, but it must be managed. It can be a piece of equipment, a process, a team, etc.
- Exploit the bottleneck – The constraint determines the output as a whole. Any downtime in it is time lost forever and cannot be recovered.
- Sync up everything else to support the bottleneck - Every other step in the process can, by definition, produce more output than the bottleneck itself. By trying to make those other processes more efficient, it drives up inventory, which drives up costs, etc.
- Improve the constraint – How can it become more efficient? Are there other alternatives to using the bottleneck?
- When it’s necessary, elevate non-bottlenecks in order to maintain the constraint in its same location - A jumping bottleneck is a nightmare because solving for a new constraint requires a whole new set of solutions.
A couple of other key takeaways I had when reading The Goal:
- Be wary of Cost accounting. It motivates teams to strive for local efficiency and improve local metrics, even when that is not what’s best for the organization as a whole. Local efficiency does not mean global efficiency.
- Any efficiency gained that is not on the bottleneck is fake news.
- Inventory is evil. It gets lost, damaged, drives up maintenance costs, becomes obsolete, etc. Don't think of inventory only as phsyical goods. Anything that goes through a process can be considered as some type of inventory.
- The “answer” for complex systems and processes usually involves smaller batches. This is often the opposite approach that people take in the name of efficiency. When in doubt, make it smaller!
If you’ve never read The Goal by Eli Goldratt, you’re missing out. It was an eye-opening experience for me because I couldn’t help but see how the same concepts could be applied to my day to day work. I challenge each of you to think about how these concepts can apply to your system, team, or project.