Drum-Buffer-Rope
A scheduling approach built around the constraint. The constraint sets the pace (the drum); a time buffer of work in front of it protects it from upstream variation (the buffer); and material is released into the system only at the rate the constraint consumes it (the rope).
Why it Matters
It keeps the bottleneck always fed and never starved while preventing excess work-in-progress from piling up everywhere else. The whole system marches to the constraint's beat rather than each part running flat out.
Signals
- Work released as fast as the first step can push it.
- The constraint occasionally starving, or drowning in work-in-progress.
- Inventory everywhere while throughput stays flat.
Benefits
Stable flow, a protected constraint, and far less work-in-progress, with output paced to what the system can actually deliver.
Risks
A buffer too small starves the constraint; too large brings back inventory and delay; releasing material faster than the rope allows undoes the whole scheme.
Tensions
Holding a protective buffer and pacing release conflicts with keeping every upstream resource fully busy.
Examples
Tying raw-material release to the bottleneck machine's consumption; in a delivery pipeline, limiting work-in-progress so the constraint stage is never starved or swamped, the pull and WIP-limit analogue.