1. 课程导入与目标对齐

在食品生产现场,计划与执行之间的偏差几乎每天都在发生:原料到货晚了两个小时、灌装线因清洗消毒停机、某批次微生物复检被扣留、临时插单挤占了原定排产。这些事件单独看都不算大问题,但它们叠加起来,最终会体现在一个数字上——生产计划达成率。问题在于,很多工厂并不是没有这个数字,而是这个数字“来得太晚、太粗、太不可信”:月底由计划员用 Excel 手工汇总,口径不统一,异常原因靠回忆补填,等到看见达成率偏低时,当月已经结束,失去了干预的机会。

本课程要做的,不是再讲一遍“达成率=实际产量/计划产量”这个公式,而是带你从零构建一个可运行的达成率看板原型:它能按班次、产线、产品族自动汇总计划量与实际完成量,能区分“计划内停机”和“计划外损失”,能把未达成的原因归类到可追责的维度上,并能在当天就给出预警。学完本课程,你手上应该有一个能打开、能录入、能刷新、能看懂的原型,而不是一堆概念。

达成率看板到底解决什么问题

先厘清一个常见误区:达成率看板不是“产量报表的美化版”。产量报表回答“做了多少”,看板要回答的是“该做的做了没有、没做的卡在哪里、下一步该动谁”。这两者的差别决定了看板必须具备三个特征。

第一是口径可追溯。食品行业的“计划量”至少有三种口径:以销售订单折算的计划、以主生产计划(MPS)下达的排产量、以产线工单形式释放的工单量。三者数量常常不一致,因为存在成品库存缓冲、半成品在制、以及保质期约束下的提前生产。如果看板不明确采用哪一口径,达成率就会在不同部门之间“打架”。原型中我们统一采用已释放工单的计划产量作为分母,并在看板上标注口径,避免歧义。

第二是时间颗粒度足够细。月度达成率只能用于考核,无法用于管理。真正有用的是班次级(如早班 08:00–16:00、中班 16:00–24:00)的达成情况,因为班次是食品工厂最小的可干预单元:班中发现问题,当班就能调整排产、调配人力或启动备用线。

第三是损失可归因。达成率 82% 本身没有行动价值,但“82% 中有 9 个百分点来自设备故障、5 个百分点来自原料待检、4 个百分点来自换型超时”就完全不同了——前者找设备科,后者找品控和仓储,第三项找工艺。看板的价值在于把缺口拆开。

本节的核心判断:一个达成率看板是否合格,不看它有多少张图表,而看它能否在班次结束后的 30 分钟内,让产线班长、计划员和生产经理各自看到与自己相关的那个缺口,并知道下一步找谁。

从“数据”到“决策”的看板信息链

下面这张图展示了本课程原型要实现的完整信息链。它不是一个线性流程,而是一条信号链:从底层工单与报工数据出发,经过口径对齐与损失分类,最终收敛为三个角色各自可执行的判断。请注意图中“计划量口径”和“损失归因”两个节点,它们是整个看板可信度的关键闸门,也是后续章节重点展开的内容。

达成率看板信息链:从工单数据到角色决策 数据源 已释放工单(计划量) 班组报工(实际量) 事件记录 停机起止时间 换型 / 清洗 / 待检 口径对齐闸门 分母:工单计划产量 分子:合格入库量 剔除:返工 / 报废 时间窗:按班次切分 口径不一致 → 数字打架 损失归因闸门 设备故障 原料待检 / 缺料 换型与清洗超时 质量扣留 / 返工 归因不清 → 无法追责 达成率计算与缺口拆解 达成率 = 合格入库量 ÷ 工单计划产量 × 100%(按班次、产线、产品族分组) 产线班长 本班缺口多少?卡在哪台设备? 计划员 缺口能否补回?要不要调排产? 生产经理 损失结构是否异常?该找哪个部门? 计划量 停机时长 按原因分类

图中两个橙色与红色闸门值得单独说明。口径闸门决定“分子分母怎么取”,一旦这里含糊,后面所有图表都是错的;损失归因闸门决定“缺口怎么解释”,它要求停机事件必须带原因代码,而不是事后补一句“设备问题”。这两点会在后续章节用具体的字段设计和录入规则落地。

本课程的学习路径与最终交付物

整个课程围绕“做出一个能用的原型”组织,路径可以概括为四段递进,但每一段都有明确的产出物,而不是停留在听讲。

第一段:定义与口径。明确达成率的计算公式、分子分母的取数规则、时间窗切分方式,以及“计划内停机”与“计划外损失”的边界。产出是一份指标口径说明,它将成为看板上每个数字的“说明书”。食品行业尤其要注意:清洗消毒(CIP)属于计划内,设备突发故障属于计划外,而原料微生物待检导致的等待,通常应归为计划外但需单独标识,因为它指向的是供应链与品控的协同问题,而非产线效率问题。

第二段:数据模型与录入。设计工单表、报工表、停机事件表三张核心表,确定字段、主键与关联关系,并给出可直接填写的示例数据。例如一张工单包含工单号、产线、产品族、计划产量、计划开始与结束时间;一条报工记录包含工单号、班次、合格入库量、返工量、报废量;一条停机事件包含产线、起止时间、原因代码、责任部门。这一段会给出完整的字段表与示例记录。

第三段:计算与可视化。用表格或轻量脚本实现按班次、产线、产品族的聚合计算,并设计看板布局:顶部是整体达成率与趋势,中部是分产线达成率对比,下部是损失结构(帕累托图思路)。这一段会给出可运行的计算逻辑与结果示例,示例数据均为教学假设,用于演示计算过程。

第四段:预警与复盘。设定达成率预警阈值(例如班次达成率低于 90% 触发黄色预警,低于 80% 触发红色预警),并设计班后 15 分钟复盘会的输入清单:本班缺口、Top3 损失原因、责任部门、次日补救措施。产出是一份班次复盘记录模板。

开始之前需要建立的三个共识

为了避免后续章节反复解释,这里先对齐三个基本约定。其一,达成率的分母是工单计划产量,不是销售订单量,因为工单才是产线真正承诺执行的对象;销售订单与工单之间的差异由计划员在排产环节消化,不进入产线达成率考核。其二,分子只计合格入库量,返工后最终合格的产量计入其实际入库的班次,不追溯回原工单班次,以避免跨班次反复调整历史数据。其三,所有时间以工厂本地时间为准,班次边界固定,不因临时加班而移动边界,加班产出计入下一班次或单独标注,保证跨天对比的一致性。

如果你所在的工厂目前只有月度达成率,不必推翻重来。可以先用一周的工单与报工数据,按本课程的口径手工算出班次达成率,验证口径是否被产线认可,再进入原型搭建。口径先于工具,这是本课程贯穿始终的原则。

接下来,我们将从达成率的定义与口径开始,把这块看板的第一块基石打牢。