OPEXSTUDIO
← All lessons and training aids OPEX learning notes / Theory of Constraints

Drum-buffer-rope: schedule, protect, release

Schedule constraint. Follow the visual, practise a decision, then check your thinking.

Fictional teaching examples and AI-generated illustrations. Proposed changes and goals are not achieved results. Use the written instructions and check local conditions before applying a method.

Download this exact reviewed edition ↗

Teaching view 1 of 2

Drum-buffer-rope: schedule, protect, release

Connected method map: Release gate, Upstream work, Protective buffer, Constraint schedule, Complete to customer. Every authored connection is shown with a numbered arrow and named legend.
Original OPEX teaching diagram. Follow the steps below, then try the practice question. View full size ↗

Releasing work early can create congestion without bringing completion forward. Drum-buffer-rope links release to the schedule of a verified constraint. The drum sets the relevant pace, the buffer protects it from disruption, and the rope communicates when upstream work should enter. Draw the control signal separately from the movement of work. Choose protection from the process conditions rather than copying an arbitrary quantity. Monitor starvation, missed commitments and excess work while trialing the rule. This is a constraint-based release mechanism; it should not be presented as identical to a supermarket replenishment loop or a customer takt calculation.

Follow the method

  1. Release gate
  2. Upstream work
  3. Protective buffer
  4. Constraint schedule
  5. Complete to customer

Read the example carefully

Buffer is protection, not unlimited WIP.

Rope is information control, not physical transport.

SMED and maintenance protect drum; Buffer history directs improvement.

Teaching view 2 of 2

Connect each drum appointment to its release time

A schedule record derives 08:30,09:00 and 09:30 release times from 10:00,10:30 and 11:00 drum appointments using 90 minutes total lead, with 60 minutes of explicitly included protection.
Original OPEX teaching diagram. Follow the steps below, then try the practice question. View full size ↗

Fictional job-shop exercise: a specialist test station is the validated constraint for the current product mix. Planner Arun has scheduled jobs J41, J42 and J43 there. Upstream preparation is faster but has variable interruptions. Releasing all jobs at 08:00 fills the aisle and obscures which one the test station needs next.

Follow the method

  1. J41
  2. J42
  3. J43
  4. 08:00 bulk proposal

Read the example carefully

Escalate J42’s specific blocking condition and review the drum schedule through its owner. Do not feed unverified work, silently swap incompatible jobs or release every later order.

The protective allowance is exhausted for this prediction. More unrelated WIP does not recover the threatened appointment.

Apply the method

Release for the constraint’s need

Derive controlled release times from a supplied constraint schedule and protective lead, respond to a threatened job, and avoid early release that adds congestion without protecting throughput.

Fictional job-shop exercise: a specialist test station is the validated constraint for the current product mix. Planner Arun has scheduled jobs J41, J42 and J43 there. Upstream preparation is faster but has variable interruptions. Releasing all jobs at 08:00 fills the aisle and obscures which one the test station needs next.

Role: Planner coordinating upstream preparation, material movement and the constraint operator.

Normal condition

The release gate follows the approved constraint schedule and protects timely arrival of the required, quality-ready work.

The gap

The upstream supervisor wants to release the whole day’s work immediately to keep every local station busy.

  • Constraint validity is supplied for the exercise; real use requires demand, capacity, routing and loss evidence.
  • The illustrative 90-minute release-to-drum lead includes 30 minutes of nominal preparation/travel plus 60 minutes of protective allowance. It is not an additional 90-minute queue.
Supplied case inputs
Job / ruleSupplied schedule
J41 drum start10:00
J42 drum start10:30
J43 drum start11:00
Nominal upstream time30 min per job under stated conditions
Protective allowance60 min
Release-to-drum lead90 min total; start time minus 90 min
Quality conditionOnly verified ready work may feed the drum
  1. Anchor to the system constraint

    Arun confirms the three drum appointments and relevant routing. He keeps the supplied constraint assumption visible and checks that release is tied to these jobs, not an upstream utilization target.

    Why: The rope is an information rule anchored to the system’s limiting schedule. Keeping an unconstrained resource busy can produce work the drum cannot yet use.

    Evidence: J41/J42/J43 have explicit 10:00 / 10:30 / 11:00 drum starts.

  2. Define protection without double counting

    He records 30 minutes nominal upstream time and 60 minutes protective allowance, totaling 90 minutes from release to scheduled drum start.

    Why: Ambiguous use of buffer can accidentally add the allowance twice or assume that inventory quantity alone provides protection.

    Evidence: The teaching schedule states exactly what the 90 minutes includes; actual protection must be tuned from operating evidence.

  3. Calculate each release appointment

    Subtract 90 minutes from each drum start: J41 at 08:30, J42 at 09:00 and J43 at 09:30. Communicate these controlled appointments to the upstream gate.

    Why: A release appointment lets required work enter with planned protection while avoiding admission hours earlier merely because capacity is free.

    Evidence: Each job keeps a stable identity and a release-to-drum connection; no physical rope is implied.

  4. Monitor readiness and intervene on the threatened job

    The team compares expected ready time with the scheduled drum appointment. If a needed job is delayed, it identifies the blocking step and uses the agreed escalation to protect the appointment.

    Why: The protective allowance is consumed by disruption. The response should address the threatened job, not flood the route with unrelated work.

    Evidence: The readiness record names estimated arrival, remaining time, blocking condition and owner.

  5. Learn from the response

    After the trial, Arun reviews drum starvation, missed commitments, excess released work and causes of protective-time consumption. Changes to release lead or schedule follow that evidence.

    Why: A copied buffer size or a perfect-looking release table is not proof that the operating system is protected.

    Evidence: Keep actual timestamps and system outcomes distinct from the planned schedule; revise the rule through its owner.

Completed planned release record — not observed performance
JobDrum startRelease / nominal readyDecision
J4110:0008:30 /09:0090 min lead; 60 min allowance
J4210:3009:00 /09:3090 min lead; 60 min allowance
J4311:0009:30 /10:0090 min lead; 60 min allowance
08:00 bulk proposalAll jobs earlyNot schedule-linkedDecline; protect required work

J42 may miss the drum

At 09:50 the upstream owner estimates J42 will be verified ready at 10:40, ten minutes after its 10:30 drum appointment. J43 is not a technically interchangeable substitute.

Escalate J42’s specific blocking condition and review the drum schedule through its owner. Do not feed unverified work, silently swap incompatible jobs or release every later order.

The protective allowance is exhausted for this prediction. More unrelated WIP does not recover the threatened appointment.

The record names the ten-minute predicted miss, blocker, recovery estimate and authorized schedule decision; a recovery outcome is not invented.

A different release lead and delayed start

New fictional schedule: K11 is due at the validated constraint at 13:00 and K12 at 13:40. The release-to-drum lead is 100 minutes, including 40 minutes nominal preparation/travel and 60 minutes protection. K11 actually starts upstream at 11:50 rather than its planned release.

Changed practice inputs
InputValue
K11 drum start13:00
K12 drum start13:40
Total release lead100 min =40 nominal +60 protection
K11 actual upstream start11:50
New K11 ready estimate13:10, after another disruption

Your task

  1. Calculate planned releases and nominal ready times for both jobs.
  2. At 11:50, calculate K11’s remaining protection if nominal 40-minute preparation holds.
  3. Assess the later 13:10 estimate and record the response without releasing unrelated work.

Prepare your worksheet

  • Job / drum appointment
  • Release-time calculation
  • Nominal ready time and protective allowance
  • Changed estimate / threatened gap
  • Blocking owner and authorized schedule response
Reveal the answer and reasoning

K11 release is 11:20 and nominal ready time 12:00. K12 release is 12:00 and nominal ready time 12:40. Each initially has 60 minutes protective allowance.

Starting K11 at 11:50 with 40 minutes preparation predicts 12:30 readiness, leaving 30 minutes to 13:00. The 30-minute late start consumes half the original 60-minute allowance.

A later 13:10 ready estimate predicts a 10-minute miss. Escalate the actual blocker and seek an authorized recovery/schedule decision; record whether the forecast or outcome changes.

Worked answer record
Job / conditionTime calculationProtection / response
K11 planned11:20 release12:00 nominal ready; 60 min protection
K12 planned12:00 release12:40 nominal ready; 60 min protection
K11 starts 11:5012:30 nominal ready30 min remaining
K11 estimate 13:1010 min after drumEscalate blocker; schedule owner decides

Check these interpretations

  • The rope is information controlling release, not the material path.
  • Protective lead is not permission for unlimited WIP or a promise of achieved throughput.

Check your work

  • Use the stated total lead once, without double counting.
  • Calculate remaining protection and predicted lateness separately.
  • Name a job-specific response and retain quality readiness.

Run a practice session

Materials

  • Clock timeline and three job tokens
  • Blank release/readiness record
  • Delayed-job card; calculator optional
  1. Clarify the scheduling reference · 5 minutes

    Which resource’s need governs release here?

  2. Demonstrate subtraction and protection · 7 minutes

    What is included in 90 minutes?

  3. Complete the changed-lead practice · 10 minutes

    How much protection remains after the late start?

  4. Debrief the threatened appointment · 6 minutes

    Would more unrelated work help J42 arrive?

Debrief

  • If a learner subtracts another 60 minutes, revisit the stated total lead.
  • If the response is expedite everything, identify the single threatened job and its blocker.

Draw planned and revised timestamps on one timeline, then explain the information return from drum to release.

Transfer into the work

Owner: Constraint schedule owner with upstream and material-flow leaders

Record: Job release/readiness log linked to the drum schedule

Review: At release/readiness checks and after representative operating cycles

Evidence: Actual release/arrival, readiness, starvation, missed commitments and excess WIP

Reassess blocker, protective lead and constraint assumptions; approve schedule/rule changes deliberately rather than bypassing release discipline.

Build on reliable methods

Sources and further reading

  • Goldratt Japan: Drum Buffer Rope ↗

    Constraint schedule, protection and release control; English synthesis from Japanese primary text

    Method reference; original OPEX scenario and diagram are synthetic teaching content, not source case results.
Free learning resources

Take the lesson into your team.

Read the lessons online or use these PDFs to prepare, practise and review with your team. No sign-in needed.

Facilitators and team leads

Facilitator guide

Case objectives, demonstration plans, debriefs, common mistakes and application checks across all 81 workplace cases and method lessons.

Download Facilitator guide PDF · 166 pages · 65.1 MB
Learners and improvement teams

Learner workbook

Printable case worksheets, blank observation records and five calculation exercises; answers are separate.

Download Learner workbook PDF · 169 pages · 10.7 MB
Learners after practice and facilitators

Answer key and coaching notes

Reasoned sample responses, worked calculations and coaching guidance; fictional examples are clearly labelled.

Download Answer key and coaching notes PDF · 105 pages · 8.5 MB
Practitioners and facilitators seeking detailed worked methods

Method and application reference

The native method mechanisms and worked applications for all 68 detailed lessons, in a separate bookmarked portrait reference.

Download Method and application reference PDF · 141 pages · 10.2 MB
Self-study learners and workshop groups

Illustrated systems atlas

Five illustrated system chapters: 15 Flare concept maps and 26 original workplace teaching cards, with links to all 81 supporting cases and method lessons.

Download Illustrated systems atlas PDF · 69 pages · 55.8 MB
Connect the methods

Use the next tool for the next question.

  • Validated constraint
  • Routings and timing information
Explore all chapters and detailed lessons →