Decoupling Point¶
Core Idea¶
A decoupling point splits a flow into two regimes separated by a buffer. Upstream runs an aggregated, forecast-based, push regime producing standardised intermediates for efficiency; downstream runs a specific, order-based, pull regime customising them for fit. The point is the interface itself — and its position on the flow is the single variable tying lead time, inventory, customisation, and risk together, which makes it a design lever, not a description.
How would you explain it like I'm…
The Make-Ahead Pile
Where Guessing Meets Ordering
The Push-Pull Interface
Broad Use¶
- Supply chain: position distinguishes make-to-stock, assemble-to-order, make-to-order, and engineer-to-order — the Customer Order Decoupling Point.
- Software architecture: the build-time/runtime split, with the compiled artefact as buffer; static generation, server-side rendering, and hydration place the point differently.
- Education: the threshold where general curriculum (push) yields to specialisation or apprenticeship (pull); liberal-arts systems defer it.
- Organisational design: the shared-services-to-business-unit boundary between standardised upstream and customised downstream.
- Healthcare: standard clinical pathways decouple from per-patient adjudication — standardised for cataract, customised for cancer.
- Finance: a standard portfolio model decouples from per-client adjustment, robo-advisors placing the point much later than private banking.
Clarity¶
It forces three questions about any flow mixing forecast and order: where push meets pull, what the buffer is and how it is sized, and how moving the point changes lead time, inventory, customisation, and risk. It diagnoses simultaneous slow response and high inventory as one mislocated point seen from two sides.
Manages Complexity¶
It compresses make-to-stock-versus-make-to-order, build-time-versus-runtime, and general-versus-specialised education into one parametric choice — the point's position — covered by three moves: position, buffer size, and regime design.
Abstract Reasoning¶
It supports inference about forecast-risk allocation (upstream), customer lead time (set by downstream work), and customisation capacity (bounded by what remains uncommitted upstream), all stated in terms of push, pull, buffer, and position rather than any substrate.
Knowledge Transfer¶
- Supply chain → software: build-time/runtime is structurally make-to-stock versus make-to-order, with the same latency-customisation-cost trade-offs.
- Supply chain → education: the question becomes where general yields to specific, with the same breadth-versus-responsiveness trade.
- Supply chain → organisation: pushing too much customisation upstream into shared services is the standard pathology that motivates redesign.
Example¶
An automaker's flow runs raw inputs → pressed panels → painted body → assembled options → delivered car. Placing the point at finished goods is make-to-stock; at assembled options, assemble-to-order; at raw materials, make-to-order. Moving it downstream shortens perceived lead time but lengthens the push horizon and its buffer — one position variable trading responsiveness against efficiency.
Relationships to Other Primes¶
Foundational — no parent edges in the catalog.
Children (1) — more specific cases that build on this
- Buffering decompose Decoupling Point — The decoupling point is MARKED by a buffer of stocked intermediates; buffering is one component (sizing the buffer) distinct from placing the point. The file: 'the buffer is one component' of the decoupling point. buffering is canonical.
Not to Be Confused With¶
- Decoupling Point is not a Buffer because buffering is the stock whose lever is size, whereas the decoupling point is the interface position whose lever is placement; resizing the buffer can mask a mislocated point.
- Decoupling Point is not a Bottleneck because a bottleneck is the capacity-limiting stage, whereas the decoupling point is where planning logic changes from forecast to order — its signature is simultaneous slow response and high inventory, which adding capacity does not fix.
- Decoupling Point is not Risk Pooling because risk pooling aggregates demand variability to reduce buffer needs, whereas the decoupling point positions where forecast risk and order-specificity risk are borne.