Why using Z-factors and service level percentages for stocks is total B***S*** (2024)

Why using Z-factors and service level percentages for stocks is total B***S*** (1)

  • Report this article

Patrick Rigoni, Ph.D. Why using Z-factors and service level percentages for stocks is total B***S*** (2)

Patrick Rigoni, Ph.D.

Partner at Patrick Rigoni | Supply Chain & AB Advisors

Published Dec 23, 2018

+ Follow

What prompted me to write this article are some thoughts that I had since long time (this sensation that something just doesn’t feel right), the advent of DDMRP with its (seemingly) over-simplistic way to size the red zone of the buffer (that’s the zone of the buffer which is there to absorb variability), several discussions I had with colleagues over the past years, and finally the reading of the Black Swan by Nassim Nicholas Taleb, which I strongly recommend to anyone who is in the business of making predictions (If you are a demand manager, that’s you).

It is common (best?) practice for professionals who manage inventories to use a formula to calculate the amount of safety stock necessary to provide a pre-determined “target” service level. This method calculate the standard deviation of demand and then extrapolate the amount of inventory necessary to cover the area under the bell curve that correspond to the desired service level using a so-called Z-factor.

For instance, I am selling a widget and I know that the demand is on average 100 units and that the standard deviation is 50 units.If I want to achieve a service level of 98% I just need to look-up what is the Z-factor corresponding to 98%, which is Z = 2.05. Therefore I need a safety stock equivalent to my average demand + 2.05 standard deviations, which is 100 + 2.05*50 = 202.5. Therefore, a safety stock of 203 units should guarantee a service level of 98%. There is a major problem with this and I will illustrate this problem through a simple example.

Imagine I tell you that my girlfriend is taller than 1.80 meter (5 foot 11 for the US reader). Now I ask you to guess with good confidence (at least 50%) how tall she actually is, within a range of 5 centimetres (2 inches).

The answer is quite intuitive and common sensical: If you answer between 1.80 and 1.85 meters (5 foot 11 and 6 foot 1) you would almost certainly be right. This is because the distribution of human size tends to fit a predictable gaussian distribution.

Let’s now go back to my widget with average demand is 100 units and a standard deviation of 50 units (per day). Imagine I tell you that the quantity of widgets ordered yesterday was more than 203 units. Can you estimate with good confidence how many widgets were ordered? Would it be reasonable to say “between 204 and 217 units and I am quite confident – at least 50% confident – of that”. It would be reasonable if my customers actually care about the order distribution. but they don’t. In fact, it is more likely that the total quantity was 300 or 400 units than anything between 204 and 217.

Order patterns do not follow normal distributions.According to the normal distribution above, the chances of selling 400 units or more (6 standard deviations) is one in a billion!

And yet it seems that almost all of us accept as best practice to size our safety stocks as if demand follows gaussian distributions and outliers don’t exist. The reality is that there is likely to be plenty of outliers that don’t fit the distribution - we just ignore this fact and continue as if the calculated safety stock actually correlates to a specific service level.

The difference between 204 and 217 units is the difference between 98% and 99% service level in the above example. So this leads us to believe that by increasing our safety stock from 204 units to 217 units we would capture half of the 2% of remaining demand in the tail of the distribution. This is obviously nonsense.

That’s why the approach used by DDMRP for sizing the red zone of the buffers, by being more rule-of-thumb is actually much more practical, less academic and makes a lot of more sense. Approximately right is way better than exactly wrong.

Let’s first clearly state that the Red Zone of a DDMRP buffer is NOT a safety stock. It is functionally different and its purpose is to absorb variability. The main difference is that MRP nets to zero even when there is a safety stock (it just sets the zero at a different level) thus enhancing the bullwhip effect, while DDMRP does not net to zero and thus allows the buffer to do its job: dampen variability and stop the bullwhip from propagating.

Another difference is that the safety zone of a DDMRP buffer is sized according to the expected variability of both demand and supply, whichever is predominant for any specific buffer.

DDMRP follows a very simple approach for sizing the red zone (safety zone):

  • categorise your buffered products in high variable, mid variable and low variable.
  • assign a factor (called variability factor) to each of those categories, according to what seems good common sense.
  • track, monitor and analyse the buffers over time to provide a feedback loop and iteratively adjust the factors.
  • assume that you will have outliers, but if you set-up the system correctly the Net Flow Equation will capture them: that’s what the “qualified future spikes” element of the equation is there for.
  • If the visibility horizon for the qualified future spikes is shorter than the decoupled lead time (the time it takes to replenish the buffer) then you know there are risks, but you are not fooling yourself with the use of a meaningless service level percentage. You can still apply mitigating actions for those cases (e.g. increasing the red zone further, negotiating longer lead time with customer for big orders, etc.).

Merry Christmas ;-)

Help improve contributions

Mark contributions as unhelpful if you find them irrelevant or not valuable to the article. This feedback is private to you and won’t be shared publicly.

Contribution hidden for you

This feedback is never shared publicly, we’ll use it to show better contributions to everyone.

Like
Comment

104

11 Comments

Aniket Karne, CPIM

Supply Planner | MS in IMSE

5y

  • Report this comment

That’s an amazing way of explaining the effectiveness of DDMRP Patrick. However referring to the example you gave, your assumption might have been based on the fact that the demand is following a normal distribution. Sometimes, underage(having less than demand) and overage(having more than demand) also influences the safety stock levels! And hence service level could be varied a bit accordingly!

Like Reply

1Reaction

David Cobby

5y

  • Report this comment

Patrick,My own own path to enlightenment was similar to yours. To make the argument against the "traditional" approach even more compelling, I like to use a Monte Carlo simulation to illustrate the pitfalls (assuming adequate historic data on which to base it). This can also be useful in testing and tuning buffer size.

Like Reply

1Reaction

Matthew Bardell

Managing Director at nVentic

5y

  • Report this comment

Patrick,What a great, thought-provoking article. I agree with a lot of the sentiment you convey if not all of the exact conclusions!Black Swan is an excellent book, no doubt, and like you aptly warns of the dangers of applying assumptions of normality to things which may not be normally distributed.You say that “order patterns do not follow normal distributions”. I wonder what you’re basing this contention on? From looking at very large volumes of (mostly manufacturing) order data, we find that normal distribution is in fact usually an appropriate distribution to use for inventory management. But it is important to understand whether orders for any one item are normally distributed or not (we use the Anderson Darling and the D’Agostino Omnibus (also known as K2 or K-squared) tests although there are many others). And it is important to understand whether the model you are using makes an assumption of normality or whether it adjusts for other distributions. (It is also important to be aware that since normal distribution doesn’t truncate at zero, care needs to be taken when the standard deviation is greater than half the mean.)The other major health warning that needs to come with statistical approaches to inventory optimization relates to change. You are correct in distinguishing heights in a population because the normality of this distribution is unlikely to change. Whereas even if we are convinced that orders for a given item have been scrupulously normal for several years, there is nothing to stop a sudden spike or drop off in sales. The variables are almost endless – sales promotions, changes in the competitive landscape, and so on. But I don’t think this makes the actual data or the application of statistical models worthless. If you are selling lipstick and you know a recommendation from a youtube influencer might send demand through the roof you’re not much better off. Do you carry many multiples of normal sales for every lipstick you sell just in case? Or do you assume everything will continue to be normal and optimize on that basis, doing what you can to reduce lead times so you can react to what happens?However, these quibbles notwithstanding, I do very much agree with your main point that “approximately right is way better than exactly wrong”. We see a lot of companies not using their MRP or third-party inventory functionality precisely because it delivers poor outcomes when the limitations and sensitivity of the technology are not well understood. IT is better to use something that delivers more predictable results. DDMRP is a good approach, not least because it takes a lot of the obsession with forecasts away.But I'm afraid I don’t agree with the title of your piece. Statistical approaches to inventory can be immensely valuable if you know what you’re doing. Z factors and service levels percentages help our clients get much closer to optimal stocks than “common sense” alone can, especially when you're talking about many thousands of SKU's – but only with the proper adjustments for the key known variables and only with an appreciation of what no model can know.Let me know if you’d like to discuss offline, otherwise congrats again for a great article.Matthew

Like Reply

1Reaction 2Reactions

Luca Zanon

ICM - operations management

5y

  • Report this comment

For sure an interesting and sensate point of view...even if, in order to predict the variability of both demand and supply you we must (also in this case) use a lot of (uncertain) fantasy

Like Reply

1Reaction

Alfonso Navarro Bustamante

Board Member | Angel Investor | Adviser | International Speaker | Consultant | Strategic Thinking | Operational Excellence | SCM

5y

  • Report this comment

Excellent article, Patrick!

Like Reply

1Reaction

See more comments

To view or add a comment, sign in

More articles by this author

No more previous content

  • How does DDMRP impact planning workload Apr 16, 2021
  • When even New Normal isn’t normal: a route to supply chain recovery Apr 21, 2020
  • The 10 Commandments Of DDMRP Implementation Oct 22, 2018
  • The Truth About DDMRP Implementation Apr 26, 2017
  • Why DDMRP Is A Necessary Condition For Industry 4.0 To Deliver On The Promise May 17, 2016
  • On Industry 4.0, Complex Adaptive Systems and DDMRP Mar 22, 2016
  • DDMRP vs MEIO May 8, 2015
  • A Letter to Swiss Manufacturers Apr 7, 2015
  • Demand Driven World conference, Houston TX, 26-27 March 2015 Mar 30, 2015

No more next content

See all

Sign in

Stay updated on your professional world

Sign in

By clicking Continue, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

New to LinkedIn? Join now

Insights from the community

  • Accounting What are the best ways to use pricing to reduce waste and manage inventory levels?
  • Retail Operations What are the main challenges of applying EOQ model in practice?
  • Merchandise Planning How do you deal with pricing challenges, such as price sensitivity, price wars, and price transparency?
  • Inventory Management How do you calculate reorder points using the lead time formula?
  • Retail Operations What are the challenges and benefits of using dynamic reorder point for perishable products?
  • Inventory Management What's the easiest way to calculate inventory cost and markup?
  • Inventory Management How do you evaluate the trade-offs between holding costs and ordering costs in EOQ and reorder point models?
  • Logistics Management What's the right safety stock level for your products?
  • Business Analysis What is the price elasticity of your product and how can you use it to optimize pricing strategy?
  • Inventory Management How can you use visual data to identify inventory discrepancies?

Others also viewed

  • Advanced Pricing Made Easy Vince Polito 5y
  • A Simple Math Trick to Improve Your Stock Ordering Dr Jonathan Pincas 2y
  • Another Round of Price Increases; Stocks and Postage. Tom Kubinski 2y
  • Impact of inventory valuation on Net Income. CA Sreenivas Reddy Palleti 8mo
  • When You Should Use Cost-Plus Pricing Mark Stiving, Ph.D. 2y
  • Price it Right - Make Money by Knowing its Type Sudeeip Sharrma 8y
  • Listing Inventory Is Coming... Here’s Proof Clint Stit*er 3y
  • Fast Inventory Flow—Tip #1 Justin Schneider 3y

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
Why using Z-factors and service level percentages for stocks is total B***S*** (2024)
Top Articles
Latest Posts
Article information

Author: Fr. Dewey Fisher

Last Updated:

Views: 5269

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Fr. Dewey Fisher

Birthday: 1993-03-26

Address: 917 Hyun Views, Rogahnmouth, KY 91013-8827

Phone: +5938540192553

Job: Administration Developer

Hobby: Embroidery, Horseback riding, Juggling, Urban exploration, Skiing, Cycling, Handball

Introduction: My name is Fr. Dewey Fisher, I am a powerful, open, faithful, combative, spotless, faithful, fair person who loves writing and wants to share my knowledge and understanding with you.