Jon Moshier / Notes / Bullwhip Effect seedling
Note · From the Notebook

Bullwhip Effect

Why small swings in customer demand turn into wild production swings upstream — a feedback-and-delay failure, not a demand problem.

Bullwhip Effect

A small variation in end-customer demand amplifies as it travels upstream through a supply chain. The retailer sees a ripple; the factory sees a tidal wave. Each tier orders to cover both current demand and a pipeline of in-transit orders it cannot observe, so each tier overcorrects on top of the one below it. Originally “the Forrester effect,” from Systems Thinking founder Jay Forrester’s Industrial Dynamics (1961).

The mechanism

It is not caused by erratic customers. Forrester showed the oscillation arises from internal structure: ordering rules plus time delays. When demand ticks up, a tier raises its order to refill its own stock and to build safety stock against future rises. The tier above sees that inflated order as the new demand signal and does the same. The signal compounds at each link. Delay makes it worse — decisions are made on stale information, so corrections arrive late and overshoot.

John Sterman demonstrated this experimentally with the Beer Game at MIT Sloan: a four-tier chain (retailer, wholesaler, distributor, factory) fed constant end demand still produces large inventory cycles. Sterman (1989) named the cause “misperceptions of feedback” — players ignore the orders already on the way and keep ordering. The structure generates the pathology even with rational players and stable demand.

Why it matters

Threads to grow

See also

← All notes Read recent essays →