Demand-Driven MRP: A Practical Introduction
Material Requirements Planning (MRP) is one of the foundational methods in supply chain management. Developed in the 1960s and 1970s, it calculates what materials are needed, in what quantities, and when — working backwards from a master production schedule through bills of materials to generate purchase orders and work orders. The logic is elegant and the intention is sound. The problem is the assumption buried in its foundation: that demand can be forecast accurately enough for those calculations to produce reliable results. In the environments for which MRP was originally designed — relatively stable product lines, predictable customer behaviour, short and reliable lead times — that assumption was defensible. In most modern supply chains, it is not.
What goes wrong with traditional MRP
The core problem with forecast-driven MRP is variability amplification. A small error in the demand forecast at the end of the supply chain is amplified as it moves upstream through the bill of materials — the classic bullwhip effect. Small forecast errors at the finished goods level translate into large swings in component orders, which translate into large swings in supplier production, which create instability throughout the chain. MRP systems respond to this by generating what practitioners call "nervous" planning signals: orders are placed, revised, cancelled, and re-placed in response to demand and supply fluctuations that would largely cancel out if the system could see through them. The result is excessive inventory in some places, stockouts in others, and a planning team perpetually firefighting rather than managing proactively. Adding safety stock to the model helps at the margin but does not address the structural problem: the system is still driven by forecasts that are systematically inaccurate when variability is high.
What DDMRP does differently
Demand-Driven MRP, developed by the Demand Driven Institute and formalised in the mid-2010s, starts from a different premise: rather than trying to predict demand more accurately, position inventory buffers strategically through the supply chain so that actual demand — not forecast demand — drives replenishment. The key insight is that variability does not need to be predicted to be managed. It needs to be absorbed. Buffers placed at the right points in the supply chain act as shock absorbers, decoupling the variability at one stage from the stages upstream and downstream, so that the whole chain does not have to react to every demand fluctuation.
The five DDMRP components
Strategic inventory positioning. The first decision is where to place buffers in the supply chain. Not everywhere — buffers cost money to hold. DDMRP uses a set of criteria (lead time, variability, criticality, number of downstream branches in the BOM) to identify decoupling points: the positions where a buffer will absorb the most variability and protect the most flow.
Buffer profiles and levels. Each buffer is sized into three zones: red (safety stock), yellow (replenishment stock), and green (order cycle stock). The zone sizes are calculated from lead time, variability, and desired service level. The buffer's current status — which zone its on-hand inventory sits in — drives replenishment decisions directly.
Dynamic buffer adjustments. Buffer sizes are not static. DDMRP adjusts buffer levels in response to changes in demand patterns, seasonality, and planned events (promotions, new product introductions). This is what distinguishes DDMRP from simple min-max inventory management: the buffers are actively managed, not set-and-forgotten.
Demand-driven planning. Replenishment orders are generated based on actual demand and current buffer status, not forecast. When a buffer's on-hand position falls into the red zone, a replenishment order is triggered. The planning signal is simple, visible, and noise-free — it reflects reality, not a model of expected reality.
Visible and collaborative execution. DDMRP provides a simple visual status for every buffer: red, yellow, or green. This makes it straightforward for planners and suppliers to understand what is urgent and what is not, without needing to interpret complex MRP reports. Collaboration with suppliers becomes more effective because the status is unambiguous.
When DDMRP makes sense — and what it requires
DDMRP delivers the most value in environments with high demand variability, complex bills of materials with many components, long and variable lead times, and a history of simultaneous excess inventory and stockouts — the classic symptom of MRP instability. It is less suited to environments with genuinely stable, predictable demand where traditional MRP performs well. Implementation requires commitment at the planning and supply chain leadership level. The buffer positioning logic is not complicated, but it requires a different mindset from traditional MRP planners: the goal shifts from executing against a plan to maintaining buffer health. Most ERP systems can support DDMRP either natively or through add-on modules, but the configuration work is non-trivial and the transition period — when the organisation is running both systems — requires careful management.
If your organisation is dealing with chronic stockouts, excess inventory, or MRP planning instability, XNM's procurement and supply chain advisory can help assess whether DDMRP is the right fit and structure an implementation approach suited to your supply chain environment.