需求预测对付平均需求,安全库存是为了应对不确定性,即平均需求外的需求。经常有人说,那把预测适当拔高点,不也同样解决问题?其实不然。
首先,传递的需求信号不同。假定需求预测是每周100个,安全库存是130个。这传递给供应链的信号是,每周给我按照100个来准备产能;同时,我有个一次性的需求130个,这是安全库存,你帮我一次性备齐以防不测。这样,供应商会按照100个/周来备产能和原材料库存,对于那130个的安全库存,他们会以加班加点的方式一次性解决,影响的是供应链的短期运营成本。
但如果适当"拔高"预测,比如把这130个的安全库存分摊到未来三个月(13周),每周分摊10个,那么需求预测就变成每周110个,供应商就得按照这个来准备产能,中长期产能就多备了10%,导致产能利用率低下,长期成本上升。
其次,在SAP这样的ERP软件里,对待安全库存和需求预测的方式不同:安全库存是"永久需求",一旦设定就一直在那里,驱动供应链补货;预测则相对"虚"多了,根据用户的设置,一定时间内没用的话就可以自动删除,驱动供应链来取消或延迟补货订单,并且把手头的多余库存用于别处。
对于不熟悉ERP的人来说,这比较难以理解。让我们继续上面的例子,ERP用SAP软件。
假定你不设安全库存,而是把预测由100调到110个/周,而真实需求正好是100个/周,这样每周就平均有10个是"多余"的,SAP的逻辑是先帮你留着,万一需求滞后的话。但也不会无限期留着啊,比如留了3周以后(用户可设置),发现需求仍然没来,SAP就认为,看来这个产品预测过高了,便把这"多余"的10个预测给自动取消了,同时传递信号给供应链,说我们预测虚高了,这里要取消10个的订单。得,供应商就给你少造10个。这也意味着实际的安全库存可能只有30个,因为在这里,按照用户设置,SAP只保留3周的"多余"预测,即3乘以10等于30。等到不测发生时,你发现你手头该有的安全库存没有,因为你的实际安全库存远低于应该设置的值。
当然,在那些管理粗放,ERP没有这功能,或者有但纯粹不用的企业,这就不是问题,"傻人有傻福",对吧?不要高兴得过早:该流的汗总是要流的,麻烦在那里,总是会造成问题的。举个例子。有一次,我帮助一个分销商改进需求预测和库存计划,培训结束后,几位销售拉住我不放手,纠缠来纠缠去,老半天才弄明白是两个问题:过剩预测的调整和安全库存不够"安全",跟我们上面谈的两个问题都相关。
这个公司是典型的销售兼职计划,把安全库存分摊到需求预测中。需求预测虚高的话,成了过期需求,就得删掉一些,不然一直挂在那里,驱动供应,让过剩库存源源不断地进来。但究竟哪些该删(真正的过剩),删多少;哪些要保留(安全库存),保留多久,没用ERP的功能,全靠人工判断;几千上万个产品,全靠人工也根本对付不过来,那就不去理睬,结果是大量的过剩库存,连那些可预见性高的短尾产品也是。
这帮销售还弄不明白的是,明明设了"安全库存",但总觉得不够"安全"----经常短缺,被客户投诉。他们的感觉没错:本来这130个的安全库存,要求供应商马上就送过来的;现在摊到未来13周送来,实际安全库存远比要求的要低,不短缺才怪了。这样的短缺,不管用什么方式来对付,最终十有八九是放更多的库存,以过剩结束。
那解决方案呢,就是需求预测和安全库存要"上帝的归上帝,凯撒的归凯撒",不要混在一起,人为地增加不确定性。要知道,需求预测和安全库存相辅相成,前者对付的是平均需求,后者对付的是不确定性。这是两个不同的概念,应该分开处理。
评论