- No exceptional brain power is needed to construct a new science or expand an existing one. What is needed is just the courage to face inconsistencies and to avoid running away from them just because that's the way it was always done. This challenging of basic assumptions is essential to breakthroughs. Progress in understanding requires that we challenge basic assumptions about how the world is and why it is that way. If we can better understand our world and the principles that govern it, I suspect all our lives will be better.
- I do not believe in absolute truths. I fear such beliefs because they block the search for better understanding. Whenever we think we have final answers, progress, science, and better understanding ceases. Understanding of our world is not something to be pursued for its own sake, however. Knowledge should be pursued, I believe, to make our world better - to make life more fulfilling
- Every action that brings a company closer to its goal is productive. Productivity is meaningless unless you know what your goal is
- The goal is making money but this can be expressed in many different ways (cash flow, ROI, net profit) and some measurements to help you track this include throughput, inventory and operational expense.
- Throughput is the rate by which money is generated through sales (finished product which isn’t sold is not throughput)
- Inventory is all the money the company has bought which it intends to sell
- Operational expense is all the money spent turning inventory into throughput.
- You must express the goal in terms of these measurements. Increasing throughput while simultaneously decreasing inventory and operational expense
- Must consider the company as a whole, no local optimums
- A measurement not clearly defined is worthless, even dangerous.
- Having people and machines working nonstop is inefficient
- Dependent events and statistical fluctuations are incredibly important to understand and keep track of. Whatever is the slowest process or bottleneck of any sort is your limiting factor. You can sprint in every other area but if you don’t increase the throughput of the bottleneck, productivity won’t increase at all. The capacity of the plant is the capacity of the bottleneck. The actual cost of a bottleneck is the total operating cost / the number of hours the bottleneck produces. Make sure the bottleneck’s time is never wasted (idle, working on defective parts, working on parts you don’t need immediately) and, if you can, shift work from bottleneck to non-bottlenecks
- There must be a way to signal the bottlenecks with the release of material schedule - they must be at the “front” of the assembly process
- The amount of time material spends in a plant can be broken down into 4 parts
- Set up while the resource is being set up
- Process time
- Queue time for resources
- Wait time for another part.
- By reducing batch sizes you can decrease the amount of time parts spend in queue and wait time since you are no longer turning non-bottlenecks into bottlenecks
- All of Rogo's (the main character's) suggestions make common sense but they flew in the face of everything he had ever learned and if he hadn’t taken the time to think and sweat through the problems himself, he would never have gained the conviction in them necessary to implement them and turn the plants around. What Alex really needs to learn from Jonah is not plant management practices but how to persuade people how to question common sense and common practice and how to overcome resistance to change
- Accounting's true meaning is to keep control and see how much the company is spending, and helping to understand the process as a whole so that the best thing can be done for the organization. Financial metrics can be hurtful if they’re taken just for their own sake and looked at out of context
- Capacity constraint resources are one step below bottlenecks and have to be improved in lockstep or else you could get a wave of bottlenecks at the same time
- You have to shift from a cost-centered world to a throughput-centered one. You have to find the weakest link or the bottleneck first in order to increase throughput - not solely focused on cutting costs.
- Identify the bottlenecks
- Identify how to exploit the bottlenecks
- Subordinate everything to the above decision
- Increase the bottleneck
- If the bottleneck is still broken go back to step one, and don't let company inertia stop you
- The more inventory, the less spare capacity you need and vice versa. As you take on more orders it might not create more bottlenecks but it drastically reduces your spare capacity which means you have to take on more inventory in order to compensate
- The first step must be to identify the week link as this is the bottleneck the areas you need to focus on first
- Three fundamental questions
- What to change
- What to change to
- How to go about making this change
- A goal should not have a set final metrics - it should be something that triggers ongoing improvement and innovation
- Toyota did away with economical patching and instead focused on the set up time trying to reduce that as much as possible. This allowed them to switch components of what the operator was doing quickly and efficiently
- Better production flow or shorter lead times creates incredible cost savings and efficiency savings for many reasons
- A grave mistake by some top management is to layoff capacity - either people or machines - when throughput increases and efficiencies increase. This sends the signal to the company that if you become better and more efficient at your job, that you will lose it. Instead, encourage the sales team to go out and make more sales to take advantage of the increased capacity
- Production's biggest focus has to be improving flow. There are many other things that can be done but that ultimately lies with other departments. They must prevent overproduction (don’t produce unneeded product), condemn local efficiencies and focus on the global. Lastly, you must balance the flow after all these disruptions are mitigated
- Small disruptions can become major ones but the most important disruptions are those which impact availability. Those are the ones you need to focus on and get rid of. In order to address, you should create a database of disruptions and whenever a major one which impacts availability occurs, it should be defined and described within the database
What I got out of it
- Goldratt did a great job of weaving in some valuable lessons in a story format. It was a production example but the ideas and the theory of constraint can be widely applied