Mid-century mass manufacturing, including Toyota's own early operations, ran on push logic: each station built parts to a schedule derived from a demand forecast and passed them forward, whether or not the next station was ready to use them yet. Wherever the forecast was wrong, inventory piled up in some places and ran short in others, and the errors compounded as they moved down the line — a small miss at the first station could cascade into a large one several stations later.

Studying American supermarkets, Toyota industrial engineer Taiichi Ohno noticed a different mechanism already working at scale: a shelf gets restocked only after a customer has actually taken an item, not on a fixed schedule built from a forecast of how much customers were expected to want. No one was trying to predict shopper behavior days in advance — the store simply reacted to what had just happened.

Ohno ported that exact logic onto the factory floor starting in Toyota's main plant machine shop in 1953: each production step was treated as a 'customer' of the step before it, allowed to pull parts only as it actually consumed them, signaled by a physical card — the kanban — that traveled back down the line as a trigger to produce more. Every station now reacted to real, one-step-away consumption instead of a schedule built from a forecast of downstream demand.

Inverted the flow: each station pulls parts only as the next consumes them, signaled by a kanban card, so no stage forecasts—it reacts to real consumption.

Push production requires each station to forecast the next station's needs, and errors compound downstream.

Kanban pull signals react to real, observed consumption one step away, so there is no forecast to be wrong about.

Eliminating forecasts at each handoff removes compounding error, allowing lower inventory and immediate mismatch detection.

In any multi-step process, replace forecasts at each handoff with a signal from the next step that it has just consumed, eliminating compounding error.

The pull system, alongside jidoka (automation that stops on defect), became one of the two founding pillars of the Toyota Production System, letting Toyota run with dramatically less work-in-process inventory than push-based competitors while surfacing supply-demand mismatches immediately at the point they occurred instead of after inventory had piled up several stations downstream.

FOLLOW THE EVIDENCE

The sources

  1. What is The Toyota Production System? Management And Accounting Web (academic article summaries, Univ. of South Florida) · maaw.info
  2. Supermarket — TPS Encyclopedia Art of Lean (Art Smalley, former Toyota TPS trainer) · artoflean.com