夜雨聆风学习资料网

ARTICLE · 1210335

计划员改到第七版Excel,不是他笨,是三层计划都没给他留缓冲

计划员改到第七版Excel,不是他笨,是三层计划都没给他留缓冲

很多讲生产计划的文章会说:MPS顶层,MRP中层,排产底层,层层递进、闭环反馈。

这话没错,但解释不了现场天天发生的事:MPS一改,MRP出一堆异常,排产重排,计划员干脆退回Excel。

我们做低代码平台,帮不少工厂搭过计划应用。听得最多的是:系统是好系统,可计划员还是回去改Excel。

不是不会用,很多时候是系统这一环没留改的余地——当然,不只系统这一环。

很多工厂把“层层递进”做成了“层层紧绑”:上一层动一下,下层必须全动。

上层没缓冲,下层没局部决策权,波动沿着递进往下压,最后压到计划员一个人身上。

换谁坐这个位置,三层都没缓冲,一样改到第七版。

递进没问题,问题出在紧绑

MPS管做什么、做多少、什么时候做;MRP管要什么料、要多少、什么时候要;排产管哪台设备、哪个人、什么时候干。

三层有先后,没毛病,但先后不是紧贴。

具体做法往往是:MPS一定,MRP必须重跑;MRP一跑,排产必须重排;排产一排,车间必须严格执行。任何一层变化,整条链震动。

这不全是管理粗放。计划员怕担责,觉得编得越细越安全;系统一改就全量重算,没有局部调整选项。

可工厂常态就是有波动:插单、供应商延迟、设备故障、人员缺勤。

紧绑体系处理不了,就假设波动是例外:要求销售别插单、供应商别延迟、设备别坏。

可现场哪天没波动?波动就是常态。

体系吸收不了波动,波动不会消失,只会往下转移,最后堆到计划员的Excel里。光把计划做准,解不了紧绑。

每一层得留点吸收波动的机制,把上一层传下来的波动吃掉一部分,别原样往下传。

三层机制不一样。

MPS得把粒度放粗,留个稳定窗口;

MRP得设好安全库存,维护好替代规则;

排产就别排得太死,得留出日计划和优先级调整的空间。

但作用都是一样的:吸收波动。

➤ 左边是一改全乱,右边是层层过滤。差别就在于有没有缓冲。

第一层缓冲:别让 MPS 沦为“型号级”监控

去车间看一看,MPS恨不得精确到每个型号、每个规格,看起来管理特别细。但粒度越细,调整成本就越高。

需求稍微一动,MPS得改几十行,MRP跟着全重跑,排产重新来过,计划员光改一次就要一两天。

我们给一家非标件厂搭应用时,他们MPS精确到型号。销售插一单,计划员改两天,MRP跑出一堆异常,最后排产还是靠车间主任拍脑袋。

没做严格统计,但这类场景我们在多品种小批量厂里见得多。

MPS粒度该多细,要看产品复杂度和交期策略。

标准件、少品种大批量、需求稳定,MPS到型号没问题。非标件、多品种小批量、插单频繁,MPS到型号往往带来很高调整成本。

这类场景可考虑按产品族、系列或项目编,关键型号在MPS单独列,长周期物料在MRP单独跟;标准品不必照搬。

最近几周MPS先不动,给采购和车间一个稳定窗口。粗粒度和稳定窗口看着像管理粗糙,其实是给下层挡需求波动。

MPS把所有单都接住、所有变都扛住,下层就没有缓冲可言。

第二层缓冲:别让 MRP 算到“零库存”

MRP按BOM、库存、提前期算净需求,逻辑很精确,但它假设物料按时到、库存账准、提前期靠谱。

现场呢?供应商延迟是常态,仓库有账外料,替代料没人维护。

更麻烦的是BOM改过没同步、库存账上有实物无、提前期拍脑袋填。

输入是脏的,输出就是脏的。 采购追不到料就找计划员,计划员只能在Excel里手动改。

MRP算净需求没错,但不能把“算得净”当目标。净需求算得太干净,等于把供应波动全暴露给排产。

关键料,得留点安全库存;

常用料,得把替代规则维护好;

那些长周期的料,提前期余量千万得留够。

这些缓冲看着像浪费,其实是替排产挡供应波动。MRP把所有物料算到零库存、零余量,排产就等于裸奔。

第三层缓冲:别让排产占满“每一分钟”

排产不是排一次就结束。插单、设备故障、物料晚到,排产都要动。

但现实往往是,排产排出一版“最优顺序”,就要求车间严格执行。

车间发现物料不齐、设备被占、人员不在,只能自己偷偷调;调完还不回写,下次排产还是按老数据排。

排产得能随时微调,日计划得给车间留个短期的准信儿;优先级规则得明明白白告诉车间:插单来了,哪些单能让路,哪些死活不能动。

排产把每个设备、每个时段都占满,执行端就没缓冲,只能靠电话和Excel现场协调。

这些规则,如果每次调整都还得找IT改代码,计划员最后还是退回Excel。

很多时候,算法先进不先进是一回事,能不能让计划员在受控范围里自己调,往往更影响能不能落地。

当然,复杂的全局寻优,还是得靠专业的APS。

➤ MPS挡需求、MRP挡供应、排产挡执行,别把波动全压给计划员。

缓冲不是越多越好

有人会说:每层留缓冲,计划不就松了?其实松不了,这里的关键是“度”。

安全库存压资金,稳定窗口降柔性,粗粒度又可能漏急单。

所以缓冲设多少,得看物料关键度和订单波动性。没有冗余的递进,表面看着严丝合缝,代价就是把三层的不确定性全压到了最底层。

当然,我这不是说紧绑就十恶不赦。流程行业、少品种大批量、需求稳定、交期短的厂,紧绑加个时栅也能跑得挺好,全量重算的代价人家也扛得住。

问题从来不在紧绑本身,而在它适不适合你的产品结构和波动水平。

说到边界,得把话说透。

计划员退回Excel,系统没留余地确实是个原因,但不是唯一的锅。

销售硬插单、主数据一塌糊涂、BOM对不上、采购不协同,甚至考核机制只盯着计划准确率,都会把人逼回Excel。

低代码能做的,就是把规则配置权和局部调整,做成计划员手里真正好用的工具,前提是权限、版本控得住。

但数据脏、组织不协同,它管不了。把账全算在系统头上,不客观。

低代码不是用来替代计划方法论的。传统ERP和APS也能做时栅和模拟,低代码只是快在配置灵活、能做周边。

其实,计划员早就不只是在排计划,他是在替三层计划当“人肉缓冲”。

他改到第七版Excel,拿脑子补的,是三层本该有的缓冲。紧绑体系看着严密,实际上就是拿一个人当三层的不确定性容器。

最容易踩的两个坑

第一个:把计划准确率当成唯一考核。

准确率这东西,只反映你这一层算得准不准,它反映不了三层有没有缓冲。

有的计划员准确率极高,可能只是因为他编得极度保守,把风险全推给了采购和车间。

三层都没缓冲,准确率越高,一改就越乱。准确率当然要看,但必须跟交付达成、库存周转、异常响应放在一起看。

第二个:排产排一次就完。

排产不能只做一次性优化,约束和优先级得一直让人看得见。日计划和优先级规则,永远比一版死板的“最优顺序”更有用。

排产排得越死,执行端就越没余地,最后所有调整都会变成计划员的人肉推演。

三层计划的方法论本身没毛病。问题全出在,很多人把递进做成了紧绑,把每一层都逼到了没缓冲的角落。

计划员改第七版Excel,不是他不懂计划理论,是三层体系都没替他挡住波动,他只能自己拿脑子挡。

那张改到第七版的Excel,本来就不该存在。

下次MPS要改,先问一句:这次改动,MRP和排产有没有缓冲接住?没有,改得越快,乱得越快。

你们厂三层计划里,哪层最先扛不住?

先看三件事:

最近三个月MPS变更几次?

MRP异常主要集中哪三类?

排产一周重排几次?

三个都高,基本能判断紧绑。

MPS稳,但MRP异常多,问题可能在主数据和供应。

MPS、MRP都稳,但排产老重排,问题可能在执行、物料或设备。

你们厂属于哪一种?留言区说说这三件事的结果,我们一起盘盘。

计划员的时间,不应该都花在改第七版Excel上。

— END —

关注「钧达数字化」,先看清问题,再谈工具。

相关学习资料