Bottleneck Analysis
Identify and eliminate constraints in your personal systems.
Every system has a bottleneck
The slowest part of any system determines the speed of the whole system.
Find the bottleneck before optimizing
Improving anything other than the bottleneck does not improve the system.
The theory of constraints applied to personal systems
Identify exploit and elevate your personal bottlenecks systematically.
Common personal bottlenecks
Decision-making information processing energy management and context switching.
Bottleneck measurement
You cannot address a bottleneck you cannot measure — quantify the constraint.
Exploit the bottleneck first
Before adding capacity make sure the bottleneck is fully utilized.
Subordinate non-bottlenecks
Adjust other parts of your system to support the bottleneck rather than running at their own pace.
Elevate the bottleneck
Once exploited invest in increasing the capacity of the bottleneck.
After fixing one bottleneck another emerges
The constraint shifts — return to step one and find the new bottleneck.
Bottleneck cascades
Sometimes fixing one bottleneck reveals that a downstream constraint was hidden.
Human bottlenecks in team systems
In collaborative work specific people are often the constraint.
Tool bottlenecks
Sometimes a tool is the constraint and upgrading or replacing it unblocks the whole system.
Process bottlenecks
Inefficient processes create artificial constraints that can be designed away.
Information bottlenecks
When you cannot get the information you need to proceed the information flow is the constraint.
Decision bottlenecks
When decisions are delayed everything downstream waits.
Energy as a system bottleneck
Sometimes your energy level is the binding constraint and no process improvement helps.
Bottleneck visibility
Make your current bottleneck visible so you can focus on it.
Bottleneck prevention
Design systems with extra capacity at known bottleneck points.
The bottleneck journal
Track your bottlenecks over time to see whether they are shifting or chronic.
Bottleneck mastery is systems thinking in action
Finding and resolving constraints is the practical application of systems thinking to your life.