ARTICLE · 1210335
计划员改到第七版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 —
关注「钧达数字化」,先看清问题,再谈工具。















































































