Bottleneck
RbottleneckThe process step with the lowest capacity, it limits the output of the entire process.
Also known as: Constraint (Theory of Constraints), Binding Constraint, Limiting Step
The bottleneck is the step with the highest process time and lowest process rate. All other steps can work faster, but the overall process can only produce at the speed of its slowest component. The performance of the entire process is driven by the bottleneck.
Identifying the bottleneck is the most important step in process analysis. Improving any step other than the bottleneck will not increase overall output, it only creates idle capacity elsewhere.
Formula
Bottleneck step = argmin(µ₁, µ₂, ..., µₙ) the step with the smallest capacity.
If two steps tie for the lowest capacity, both are bottlenecks.
Example
A coffee shop has four steps in its order process: Take Order (20/hr), Make Drink (12/hr), Prepare Food (30/hr), Serve (40/hr). The bottleneck is Make Drink at 12 orders per hour. The entire process can only serve 12 customers per hour, regardless of how fast the other steps work.
The Prepare Food step has 2.5× the capacity of the bottleneck. The food prep station is effectively idle 60% of the time, it can only prepare what the drink station feeds it.
Why It Matters
Every minute saved at the bottleneck is a minute saved for the whole process. Every dollar spent improving a non-bottleneck step is wasted until the bottleneck is resolved. Resource decisions (staffing, automation, process redesign) should focus on the bottleneck first. When one bottleneck is resolved, a new step becomes the bottleneck, this is normal and expected.