有家厂的月度报表上,计划达成率95%,准时交付率76%。老板看了两个月才反应过来:这两个数不应该是同一个方向吗?
我去现场翻了他们的排产记录,原因很清楚——那个95%,是拿月底改过好几版的排程算出来的。每一版改完,分母就跟着变小一次。计划员不是在骗人,他只是按"现在这张表"如实统计,而这张表早就被插单、改期、设备故障改过三四轮了。
这种情况在中小离散制造里很常见。业内有个说法:不要只看"改完之后好不好看",要看原始计划被改成什么样。[citation:15] 这句话我基本认同。
这篇文章讲三件事:排程达成率和计划达成率、准时交付率到底有什么区别,达成率虚高的四个具体成因,以及用冻结期加配套指标怎么把它做实。文中的公式与规则都是行业通行做法,可以直接对照自查。
一、三个容易混用的指标,先分开
很多厂把这几个词混着叫,但它们的分母不同,回答的问题也不同。
| 指标 | 公式 | 回答什么 | 常见目标值 |
| 计划达成率(产量达成率) | 实际产出 ÷ 计划产出 × 100%[citation:1] | 量做够了没有 | ≥95%[citation:9] |
| 生产排程执行率 | 按排程时间完成的工序/工单数 ÷ 排程下达总数 × 100%[citation:4] | 序和时守住了没有 | ≥92%–95%[citation:4][citation:3] |
| 交期达成率 / 准时交付率 | 按承诺日期交付的订单数 ÷ 订单总数 × 100% | 客户拿到了没有 | ≥95%[citation:11] |
关键差别在于:计划达成率考核的是"做了多少",而不是"时的准时性";交期达成率考核的是准时性。[citation:1] 这两者可以完全背离——一个厂做够了总量,但做的是不该先做的那些,交期照样崩。
还有一个指标值得单独设:计划变更率 = 发生调整的计划数 ÷ 计划总数。[citation:18]变更太多说明需求、物料、产能或排程规则不稳定,车间根本没法按原版执行。[citation:18]这个数本身不考核,但它是判断达成率可信度的前提。
按不同口径算,同一个月能差17个百分点
看一组算例。某厂某月共下达排程工单120张,月度统计时的数据如下:
| 口径 | 分母(工单数) | 按期完成 | 达成率 |
| 按月初原始排程版本 | 120 | 94 | 78.3% |
| 按月中被调整后的版本 | 118 | 112 | 94.9% |
| 按月末版本 | 105 | 100 | 95.2% |
同一批工单,78.3%与95.2%,差了近17个百分点。差别不在执行,而在于中途有15张工单被取消或顺延出了当月、另有若干张被重新排期,越往后算分母越小、达成率越高。
我给客户的做法是:达成率必须建立在已确认的排产版本上,先冻结再考核;若工单被插单打断,需重新确认口径。[citation:7] 口径定死了,考核才有公信力。
二、排了产交不出来的四个成因
成因一:排产表建立在三个不成立的假设上
中小离散厂的排产表,从设计之初往往默认了三个前提,而这三个前提在多品种小批量现场都不成立:[citation:6]
- 假设一:产能是无限的。表上默认某台设备这个月能做完排在它上面的所有工单。但实际有故障、有换模、有保养、有待料时间,真实可用产能通常比理论产能低20%–40%,表上却按100%排。[citation:6]
- 假设二:物料是齐套的。排表时默认料都已在仓库。实际采购拖期、来料不合格、账物不符,等车间干到一半发现缺料,整张表就得重排。[citation:6]
- 假设三:工艺是稳定的。排表按标准工时算,但同一道工序老师傅20分钟、新手40分钟;同一台设备上次调机1小时、这次可能3小时。差值全靠计划员凭感觉留缓冲。[citation:6]
这三条叠加起来,结果就是:表排得很满,现场根本跑不完,于是每天有人来改表,改到达成率"好看"为止。
成因二:没有冻结期,插单零成本
没有时段冻结规则的排产表,本质上是一张草稿纸——谁都能改,谁都能撕。[citation:8]今天插一个单全改,明天再来一个急单又推倒重来。
插单本身不是问题,问题是它往往是零成本的。销售急着接单,计划员花两三个小时在表里重排顺序,被顺延的订单造成的延期损失,很少有人算过。[citation:6]常见的做法是给插单设"收费站":[citation:8]
- 换单替代:想插一个新单,先砍掉冻结区里一个等量订单。
- 加资源替代:不想换,就说明需要增加多少班次、外协、模具,谁批准谁承担成本。
- 计入考核:本月插单次数、计划变更率纳入销售KPI。
当插单不再零成本,很多"紧急"其实根本不急。[citation:8]
成因三:先做了好做的,没做该做的
指标组合里有一组典型背离:计划达成率高、准时交付率低,可能是先完成了容易做的订单,而关键订单被延误了。[citation:18]
这类情况单看达成率完全看不出来,必须配合"按订单优先级统计的达成率":把工单按承诺交期排序分成A、B、C三档,分别统计达成率。如果C档满了、A档空着,那达成率再高也是假的。
成因四:负荷超过瓶颈能力时靠改计划消化
当总负荷超过瓶颈能力,常见的错误反应是全部接下、靠不停改计划慢慢消化。[citation:15]正确顺序应该是先做订单取舍:订单评审、交期重协商、订单排序、部分订单延后接单。
还有一条容易被忽略的规则:排主计划时先看瓶颈资源负荷,不允许超过瓶颈产能排产,并且要用历史实际瓶颈产出能力做上限,而不是用理想产能。[citation:15] 用理想产能排出来的表,从源头就注定完不成。
三、把达成率做实:冻结期加三根桩
三层时段分区
不要让整个月的计划都处于"随时可以改"的状态。常见的做法是把时间轴切成三段:[citation:11]
| 区域 | 典型时间范围 | 管理原则 | 变更规则 |
| 冻结区 | 未来1–3天[citation:17] | 保证现场稳定,非重大异常不得插单[citation:11] | 原则上不变更,走例外审批 |
| 调整区(半冻结) | 未来4–10天[citation:17] | 受控变更,评估产能、物料、交期[citation:11] | 需评审,产能"有进有出"[citation:17] |
| 预测区(自由区) | 10天以上[citation:17] | 滚动优化[citation:11] | 按新需求调整,弹性大 |
有一家五金厂按"2天硬冻结 + 5天软冻结"的规则落地,落地头一个月销售部反应激烈,次月数据出来:排程变更次数从日均6.3次降到2.1次,车间加班时间减少18%,订单准时交付率从76%升到89%。[citation:14]原因不复杂——生产稳定了,效率自然上来;天天换线,光调机时间就吃掉大量产能。
三根桩,缺一根冻结期就立不住
- 桩一:订单评审环节要卡住。评审时明确标注该订单落在哪个冻结区间,若在硬冻结期内,要么往后排,要么走例外流程;计划员在评审环节就要给出交期承诺,而不是排下去之后再被追着改。[citation:14]
- 桩二:例外处理要有明确通道。设"例外单"机制,每张例外单需老板或厂长签字,每月统计例外单数量。若一个月例外单超过总订单量的10%,说明要么冻结期设得太长,要么销售端预测太差,得从源头解决。[citation:14]
- 桩三:排程变更要留痕。谁提的变更、什么原因、影响了哪些订单、产生多少额外成本,全部记录。三个月下来就能看清插单集中在哪些客户、哪些产品、哪些时段;有了这些数据和客户谈交期、和销售定规矩,腰杆就硬了。[citation:14]
配套的一组指标
| 指标 | 公式 | 参考值 | 用途 |
| 排程调整频次 | 统计周期内排程调整次数 | 周≤3次,月≤10次[citation:3] | 看计划稳定性 |
| 计划变更率 | 调整工单数 ÷ 总工单数 × 100% | ≤15%[citation:3] | 月度考核 |
| 插单影响控制率 | 插单后原订单按期交付数 ÷ 原订单总数 × 100% | ≥90%[citation:3] | 看插单的秩序成本 |
| 调整执行偏差率 | 调整后实际完成时间与计划完成时间的偏差 ÷ 计划时间 × 100% | ≤5%[citation:3] | 看重排质量 |
| 排程执行率 | 按排程完成的工单数 ÷ 总工单数 × 100% | ≥95%[citation:3] | 周度考核 |
我的建议是:不要把这些全上。选一到两个先跑,通常先上"排程调整频次"和"插单影响控制率"——前者管住计划端别乱改,后者管住插单别把正常订单冲掉。
四、责任边界:计划不合理改计划,执行不行改现场
排程达成率一旦挂上绩效,立刻会引出"谁的锅"的问题。我的处理是按一条分界线切:[citation:15]
- 计划不合理 → 改计划。包括负荷超过瓶颈能力、标准工时失真、物料未齐套就排产、产能按理想值估算。这些属于计划端问题,责任在PMC或主计划员。
- 现场执行不行 → 暴露问题、改现场,不改计划。包括设备故障未上报、人员技能不足、未按工单顺序生产。这类问题如果靠改计划消化,等于把问题藏起来。
落地时有几条具体规则值得写进制度:
- 冻结期内非业务原因的计划变更,考核生产端,而不是让计划员背锅。[citation:15]
- 计划员的定位是计划制定者,不是车间的记录员。车间产出不足应先输出异常、上报争取资源,而不是由计划员直接改计划去迁就现场。[citation:15]
- 复盘会上每一笔计划延后都要回答:为什么完不成?计划排多了、设备、人员、物料、还是工艺?若是现场执行问题,要求给出改善动作,而不是直接把计划改掉闭环。[citation:15]
- 考核指标要改造,避免"改计划刷达成率":在达成率之外增加原始MPS变更次数/变更率,这个指标一改计划就会恶化。[citation:15]
分层配置建议
| 层级 / 岗位 | 指标 | 说明 |
| 公司级 | 订单准交率、计划变更率 | 看板与年度目标,不设月度扣分 |
| PMC / 主计划员 | 原始排程达成率、排程调整频次、插单影响控制率 | 管住计划端,达成率按原始版本算 |
| 车间 | 排程执行率、按工单顺序执行率、异常上报及时率 | 管住执行端,冻结期内不得私自改单 |
| 销售 | 插单次数、预测准确率 | 从源头降低插单需求 |
| 采购 | 物料齐套率、停工待料工时 | 齐套是排产可执行的前提 |
有一处需要注意:工单下发后,生产现场遇到困难应先上报PMC并提交变更申请,写明原因、建议方案、对交付的影响;未审批生产不得调整,私自调整视为违规。[citation:17]例外情形是重大安全或设备事故可先停机,但1小时内必须补申请。[citation:17]这条规则的作用是保住"工单是生产的执行依据"这件事。如果不能保证这一点,前面所有的达成率统计都没有意义。
五、一个精密连接器厂的落地片段(已脱敏)
我们服务过一家做精密连接器的厂,产品用在工业设备和通信机柜上,典型的多品种小批量:一张订单几十到几千只,机型上百种,注塑和冲压段换型频繁,装配段以人工为主。他们的困扰是排产表每天改,车间天天加班,准时交付率却一直在低位徘徊。
我们进去之后按顺序做了几件事:
- 前期,先做一次"版本对照"。抽取过去3个月、累计约340张工单,把月初排程版本和月末版本逐张比对,统计被调整过的工单数量和调整次数。这一步的目的是让管理层看到达成率虚高的幅度——此前他们报的达成率是按月底版本算的。
- 随后,改口径。达成率改为按"周锁定版"原始排程计算,中途取消或顺延出当月的工单不再从分母里剔除,而是记为未达成并注明原因;同时新增"计划变更率"作为观察指标,先统计不考核。
- 接着,设冻结区。结合他们的换型时长和装配段节拍,定为"2天硬冻结 + 5天软冻结",插单走例外单机制,需厂长签字,并同步记录变更成本;订单评审环节明确标注每张新单落在哪个区间。
- 然后,配置指标。为PMC、生产车间、销售、采购四个岗位各配置3到5个指标,累计12张指标卡片,考核周期定为季度制,月度只做预警;车间的排程执行率按工单顺序执行统计,PMC的原始排程达成率与插单影响控制率成对考核。
- 同期,试跑两个月只统计不考核,期间统一工单状态口径、核对排产调整记录,并把例外单数量单独列出来跟踪。
这个项目里真正起作用的不是某个公式,而是前两步——版本对照让问题被看见、口径改成按原始版本算。没有这两步,冻结期规则推不动,因为没人承认表被改过。
顺带说一个我反复观察到的现象:不少企业的排产类绩效推不下去,习惯归咎于软件不好用。在我接触过的项目里,卡住的地方大多在上线之前——达成率用哪个版本算没定、冻结规则没人签字、责任边界没划清。软件只是把已经定好的规则跑得更快,它没法替你把没想清楚的事想清楚。
六、常见问题
达成率按原始版本算,会不会太低打击积极性?
会,所以要先试跑。我的做法是先跑一到两个月"只统计不考核",让各部门在同一口径下对数,同时把变更原因分类记录清楚,数据稳定、原因可控之后再挂绩效。
冻结期设几天合适?
取决于换型时长和节拍。换型时间长、工序多的偏长;节拍快、换型快的可以短。常见区间是1到3天硬冻结。[citation:17] 判断标准是例外单占比——超过总订单量10%说明要么冻结太长,要么预测太差。[citation:14]
插单完全禁止吗?
不禁止,但要让它有成本。设例外单通道和审批层级,并统计插单次数、插单影响控制率。目标不是消灭插单,是让插单可追溯、可复盘。
没有APS,用Excel能管吗?
能起步,但要清楚边界。Excel适合单工厂、低复杂度场景,上手快成本低,问题是易错、难协同;APS约束建模强但要求数据先打底。[citation:21]我的建议是先把BOM、工时、产能日历这些基础数据校准,再考虑工具升级。
计划变更率多少算正常?
有资料给出的参考是调整工单数占比≤15%、月度调整次数≤10次。[citation:3]但不同行业差异大,建议先用自己过去3个月的数据建基线,再按季度往下压。
车间私自改单怎么办?
靠过程稽核,不靠事后追责。计划员每日现场核对:正在生产的工单是否与下发工单一致、投产顺序和产出数量、完工入库与工单的匹配性。[citation:17]等到月底才发现乱排,损失已经造成。
七、把口径固化下来:工具能帮上什么忙
排程达成率的落地难点在版本——排程改过几版、每版改了哪些工单、原始版本是什么,手工维护基本坚持不过一个季度。绩效工坊这套绩效管理系统,在设计上就是冲着"指标能不能落地"来的,和上面这套口径能直接对上:
- 排程版本管理:每次排程调整生成新版本并留痕,达成率可按指定版本(如周锁定版)计算,原始版本与现用版本的结果可并排对比,避免"改完再算"。
- 口径规则配置:取消、顺延、插单打断的工单是否计入分母,可按规则配置并版本化,规则变更注明生效期,历史考核按当时规则计算。
- 多口径并行统计:同一数据源同时出原始版本达成率、调整后达成率、排程执行率,主辅指标一次生成,不用维护多张表。
- 变更留痕与原因分类:变更申请人、原因、影响工单、额外成本结构化记录,支持按客户、产品、时段汇总,为插单规则谈判提供数据。
- 评分规则配置:支持线性插值、阶梯计分、封顶、保底,能处理"冻结期内非业务原因变更扣分"这类条件规则。
- 数据接入与结果对接:ERP、MES已有数据走对接取数;暂无系统的走定时表单录入,责任人和截止时点写死;考核结果直接对接绩效工资与改善项目。
绩效工坊网站本身也在持续整理各行业的指标库、落地方案和考核模板。如果是初次搭排产类指标,可以先对照站上的模板做一轮删减与改写,再往系统里配置,比从空白表开始省事不少。
写在结尾
回到开头那家厂:95%的达成率没有算错,只是它回答的是"改过之后的表执行了多少",而老板想知道的是"月初承诺的那些交出去没有"。两个问题,两个分母。 如果要给一个执行顺序,我的建议是:先做一次版本对照、看清达成率虚高多少 → 把考核口径改成按锁定版原始排程算 → 设冻结区与例外单通道 → 划清计划端与执行端的责任边界 → 试跑一到两个月 → 再考虑用系统固化。顺序反过来做,通常都要推倒重来。