起源故事 · 《目标》里的童子军徒步 Origin Story · The Boy Scout Hike in The Goal
1984 年,物理学家 Eli Goldratt 把工厂理论写成一本小说《目标》。书里主角 Alex 带童子军徒步,发现队伍总被走最慢的胖男孩 Herbie 拖住, 后面的孩子越走越散,队伍拉得老长 —— 这就是在制品堆积。Alex 的解法不是催 Herbie,而是把他放到队首,再用一根绳把全队和他系在一起: Herbie 走多快,全队就走多快,谁也别想超前乱跑。这根绳,就是后来鼓-缓冲-绳(DBR)排程法里的绳(Rope) In 1984 the physicist Eli Goldratt turned factory theory into a novel: The Goal. The hero, Alex, takes a troop of boy scouts on a hike and notices the column keeps getting strung out by the slowest boy — Herbie. The scouts behind him race ahead, the line stretches longer and longer — that's exactly WIP piling up. Alex's fix isn't to rush Herbie; it's to put him at the front and tie a rope from him to the rest of the troop. Whatever pace Herbie walks, the whole troop walks — no one gets to charge ahead. That rope became the Rope in drum-buffer-rope scheduling.

1 绳如何拉住投料口 How the rope reins in the release point

绳长合适

料从左侧投料口进入,经过几道快工序,挤到中间的约束(红色),再流向出货。那根紫色的绳从约束回连到投料口 —— 约束每吃掉一件,绳才放一件新料进来。 Material enters from the release point on the left, passes through a few fast operations, queues at the constraint (red) in the middle, and flows out to shipping. The purple rope runs from the constraint back to the release point — every piece the constraint consumes pulls one new piece in.

2 绳太松 vs 太紧:WIP 与产出的权衡 Rope too slack vs too tight: the WIP-throughput trade-off

绳越长,允许的 WIP 越多,但产出早就被约束封顶,多出来的料只是在排队变老。绳太短,约束又会挨饿。最优绳长就在产出刚到顶、WIP 又最低的那个拐点。 Longer rope, more WIP allowed — but throughput is already capped by the constraint, so extra material just ages in queue. Too short and the constraint starves. The optimum is the elbow: throughput just reaches the ceiling and WIP is as low as possible.

3 现实里的绳 The rope in the real world

离散制造排程:DBR 只给约束排详细计划,投料口跟着约束的拉绳放料,全厂 WIP 自动受控,不再靠 MRP 硬推。 Discrete-manufacturing scheduling: DBR schedules only the constraint in detail. The release point releases by the rope signal — plant-wide WIP self-regulates, no more MRP push.
看板(Kanban):看板卡就是精益版的绳,下游用掉一件、卡片回传一张,才允许上游补一件 —— 同样是拉式信号。 Kanban: a kanban card is the lean version of the rope. Downstream consumes one piece, one card returns upstream, and only then can upstream replenish — same pull signal.
软件 WIP 限制:看板墙每列限 WIP,本质就是给开发流装一根绳,逼团队先做完再开新活,缩短交付周期。 WIP limits in software: a per-column WIP limit on a kanban board is essentially a rope on the development flow — it forces "finish before you start" and shortens cycle time.
医院床位:手术排程跟着 ICU 床位(约束)放人,避免病人挤在走廊 —— 绳把入口和瓶颈系在一起。 Hospital beds: surgical scheduling is paced by the ICU bed count (the constraint) so patients don't stack up in corridors — the rope ties the front door to the bottleneck.
一句话In One Line
多投料并不会让工厂多出货 —— 系统的产出由约束决定,不由投料速度决定。 硬塞的料只会变成在制品库存,拉长周期、占用现金、掩盖问题。绳的作用,是把投料口和约束的真实节拍死死绑在一起: 约束消耗多少,才放多少。于是 WIP 被锁在「缓冲 + 在制」这个上限内,产线变短、变快、变得能看见问题。 鼓定节拍、缓冲护约束、绳管投料 —— 这就是 DBR 的完整三件套。 Releasing more material doesn't ship more product — throughput is set by the constraint, not by how fast you release. Pushed-in material only turns into WIP — stretching lead times, locking up cash, hiding problems. The rope's job is to bind the release point to the constraint's true tempo: whatever the constraint consumes is exactly what you release. WIP is capped at "buffer + in-process," the line gets shorter, faster, and problems become visible. Drum sets the pace, buffer protects the constraint, rope governs release — that's the complete DBR trio.
常见误用Common Mistakes
为了「让每台设备都满负荷」而拼命投料非约束开足马力只会堆 WIP,投料只跟约束的绳走。 Releasing more material so "every machine stays busy". Running non-constraints flat-out just piles up WIP. Release follows the constraint's rope — nothing else.
把绳栓在错的工序上绳必须从真正的约束回连投料口,先找对 Herbie 再系绳。 Tying the rope to the wrong operation. The rope must run from the real constraint back to the release point. Find Herbie first, then tie the rope.
绳长拍脑袋定,越长越保险绳长 = 缓冲 + 在制的上限,过长 WIP 爆仓、过短约束挨饿,要按拐点调。 Guessing rope length — "longer must be safer". Rope length = the cap on buffer + in-process. Too long, WIP floods; too short, the constraint starves. Tune to the elbow of the curve.

DBR 的绳