Factory flow is non-linear so don't use Master Production Schedules
The use of forecasts and Master Production Schedules to drive ex-stock replenishment via DRP/MRP/ERP/APS is, incontrovertibly, a big mistake.
That's because supply chains through factories are non-linear which, in this context, means that the timing of factory output has a highly unpredictable relationship with that of the input (1). ERP/MRP/APS Master Production Schedules assume that this lead-time parameter is known and stable, the fact that it isn't is a serious weakness and means that providing high service levels generates significant costs and inventory as efforts are made to compensate.
The degree to which the lead-time (ie. the input to output interval) is volatile and unpredictable is related to two factors...........
Lead-times also become more unpredictable at higher levels of utilisation because, as can be seen, they become far more sensitive to processing delays and demand upticks. If the forecasts were accurate and capacity utilisation not too high this non-linearity wouldn't matter because the right amount of material would arrive roughly on time to meet demand. Unfortunately the forecasts aren't accurate because, even with world class forecast mix accuracy of 80%, c80% of items will be found to have >40% error. In consequence, Supply Planners
2. Variability - is the degree to which the materials' speed through the supply chain varies and fails to align with demand, including not moving at all. When materials aren't moving they're queuing and this occurs either because the processing work centre has had problems running at the expected speed (eg. due to a breakdown/quality problem etc) or more has arrived to be processed than the work centre can currently cope with (eg. due to the arrival of batches). The interruption of schedules by Planners to prevent a backorder, caused by an under-forecast, contributes significantly to variability by stopping the flow of the interrupted items, thereby increasing their lead-time and, because of MRP's dependent demand network, this ripples upstream affecting all other items on the same routing - unless spare capacity can be found to catch up. The relationship between lead-time, inventory, variability and capacity utilisation at a single work centre is demonstrated graphically below, is described by this formula and can be seen occurring at Are all Supply Planners driving red cars?
To summarise
These non-linear impacts upon lead-time, caused by variability and capacity utilisation, mean that using inaccurate forecast-driven master production schedules through a factory leads to a self-inflicted vicious circle in behaviour that destroys performance: the inaccuracy of the forecasts and master production schedules leads Supply Planners to increase flow variability by interrupting the schedules to expedite backorder threatened items, this increase in variability increases the length and volatility of the lead-times which further impacts service levels. Efforts to improve service through further micro-management of the schedules (S&OE anyone?) or by increasing the MRP lead-time parameters makes the problem worse by further increasing variability and capacity utilisation respectively.
As a consequence, manufacturing supply chains, driven by master production schedules, perform very ineffectively - they operate with lead-times that are longer, and inventories that are greater (2) than they need be, they have difficulty providing reliable service levels and shop floor stability is frequently disrupted by schedule interruptions - all of which also has a detrimental impact upon cost of goods because the factory isn't stable and has to periodically use unplanned capacity to "clear the backorders".
You can gauge the degree to which your supply chain is under-performing by tracking the frequency of expedites, use of unplanned over-time and comparing your actual inventory value with that of its theoretical level
How should supply through factories be driven if not with an MPS? An important criterion is that any new methodology should involve as few schedule interruptions as possible because it is they that generate the performance destroying flow variability.
The alternative to inaccurate forecast-driven Master Production Schedules is Enterprise-wide Pull (often known as Demand Driven MRP). This methodology uses one or more re-order point/cycle decoupling mechanisms within the supply chain to enable materials to flow in line with demand, thereby eliminating the variability generated by schedule interventions/expedites (and multiple decoupling mechanisms also prevent process variability being propagated/amplified). Master Production Schedules are no longer necessary for driving execution as replenishment by the de-coupled work centres simply follow a stable repeating sequence and cycle of the quantities needed to reach each items stock target - without any deviations and interruptions!??
领英推荐
It uses a robust process for managing significant and exceptional demand
The best way to determine the degree to which your manufacturing supply chain would benefit from adopting Enterprise-wide Pull, in place of master production schedules, is to run a simulation using historical demand and your parameters and compare your actual performance, and follow that up with a software supported pilot (4).
Typical benefits are consistent achievement of planned service levels
For further information, see The SC Replenishment Problem (and how to solve it) and/or SC Variability - what it is, why its bad and how it can be minimised
If you need any help or advice, just contact me through LinkedIn.
(1) This non-linearity applies in any supply chain in which there is a processing capacity constraint, a factory work centre is an obvious example but it also applies at warehouses, to new product development pipelines, NHS waiting lists, unsolved crime backlogs etc etc
(2) Increased lead-times lead to increased inventory through Little's Law: inventory=lead-time (days) x throughput (daily)
(3) You should also check that your safety stocks are sized correctly, for instance using x weeks of the forecast provides you with no control of the service level provided which might be far too high or low. At the very least you should use a calculation that recognises demand variability such as the cycle service calculation: z factor for x% cycle service x SQRT replenishment cycle x SD demand variability. For further detail see Supply Chain Service Calculations
(4) Software is mostly SaaS/Cloud and operates through your ERP transaction system, the providers often provide such a simulation and low cost pilots can be set up very quickly. See DDI compliant software
(5) See DDI case studies
Interim TechOps Director & Board Member @ Berlin-Chemie Menarini | Certified Six Sigma Black Belt
3 个月#DDMRP
VS Supply Excellence Lead at Mars Wrigley Confectionary
1 年Any known AI executed plug ins to existing full cycle input and output factory systems? Most manufacturing companies will struggle precisely as stated due to variability in the whole value chain from the materials needed to produce to the live disruption caused during production. This is indeed great summary. Deploying actual pull systems is extremely rare as pull system requires trust and follow through on exposing problems and fixing them. I am wondering if static (linear) system are now being looked through the AI lense?
Ready for industry 4.0? Manufacturing IT Consultant bringing it all together: SCM, PLM & Lean w/ exp. in GER, BRA & MEX.
1 年Thanks for sharing your thoughts on this topic! I agree with your preference for demand driven planning but struggle to understand how you are able to avoid forecast driven MPS completely. As further we go into the future as fuzzier the data we rely on for planning gets. Unfortunately there are decisions to be made in production planning, where customer demand is still not retrievable from real orders. So I recommend to use the most trustworthy data available for the specific moment in the planning horizon. Close to production customer demand is clearly statet by sales orders and down the line we might need to use forecasts because of a lack of alternatives.
Principal at IDMB Advisory
1 年Nice summary Simon. As you might recall, I was banging on about this when we met in the early 00s. (Without the nice explanation you espoused above!) Trying to plan an inflexible system to satisfy variable demand is a definition of madness! You have to attack both the operations(make pull is often the right way) and the way you provision for this uncertainty and there is not a 'one size fits all', but the common themes you describe should lead to an improved solution. (THERE IS NO PERFECTION, ONLY BETTER).
Ingénieur commercial chez isiTecc | Digitalisation des processus métier | MES | Amélioration de vos performances industrielles
1 年Nice paper Simon Eagle ! Indeed Little's law is beautiful and very useful when variability is existing on factory flow. According that, methodology like ConWip (CONstant Work In Process) can be useful to manage the variability and, at the same time, control the lead time. Moreover, instead of having a fixed planning, managing WIP in the workshop is a way more efficient and ensure factiry flow resilience.