【MES学习笔记系列】02 - MES 需求分析

02 - MES 需求分析

目标读者 :需求分析师、MES 产品经理、实施顾问 阅读时间 :约 25 分钟 前置知识:MES 基本概念(建议先读 01)


一、制造业四大核心痛点分析

制造企业引入 MES 的根本动力,源自传统生产管理中的系统性痛点。这些痛点可归纳为四大维度:

1.1 信息断层 --- 生产数据的"黑箱化"

现象:

问题 具体表现
计划与执行脱节 ERP 生成的计划无法精细落地到产线与工序层级
数据采集滞后 生产进度依赖人工汇报和事后录入,时效性差
数据孤岛 生产、库存、质量、设备各自为政,信息割裂
管理层"盲飞" 无法实时掌握"订单是否在产?当前在制品多少?哪个工位延误?"

量化影响:

  • 车间数据收集滞后往往达到 4-8 小时甚至次日
  • 大量工厂仍依赖 Excel 记录产量数据、手工排程
  • 插单或急单到来时,整个排产需要推翻重来

根因分析:

  • ERP 关注"结果"(订单、库存、成本),不关注"过程"(工序、状态、参数)
  • 现场数据缺少自动化采集手段,依赖"人"而非"系统"

1.2 效率瓶颈 --- 设备利用率与协同不足

现象:

问题 具体表现
设备利用率低 传统工厂 OEE 仅 60-70%,大量设备闲置或半闲置
故障发现滞后 依赖人工巡检,非计划停机时间长
协同效率低 人、机、料、法、环缺少统一信息平台
响应慢 从问题发现到处理完成,流程冗长

统计数据:

  • 传统工厂设备综合效率(OEE)仅为 60-70%,世界级水平为 85%+
  • 非计划停机占总停机时间的 40-60%
  • 设备维修响应时间平均超过 30 分钟

1.3 质量隐患 --- 追溯难、防控弱

现象:

问题 具体表现
事后记录 质量数据依靠"事后记录",无法在线防控
追溯耗时 出现次品时需花费数小时甚至数天翻查纸质表单
定位困难 难以确定是原材料批次问题、工序参数偏移还是操作员误操作
合规风险 航空、汽车、医药等行业可能带来巨大合规风险与品牌损失

典型场景:

  • 客户投诉产品质量问题 → 质量部门花 2 天翻找纸质检验单 → 仍无法确定根本原因
  • 无法快速"正向追踪"(这批料用到了哪些成品上)和"反向溯源"(这个成品用了哪些批次的原料)

1.4 柔性不足 --- 计划响应与扩展能力受限

现象:

问题 具体表现
排程僵化 Excel 排程面对频繁插单、急单、换型时力不从心
每次变更人工重排 冲突多,效率低
系统扩展难 传统 MES 多为单体架构,产线扩展时无法灵活适配
维护成本高 定制化开发的系统改造成本高、周期长

柔性需求的具体场景:

  • 某产品线需要临时插入一个紧急订单,需要重新排定所有已有订单的优先级
  • 新增加一条产线,需要 MES 系统快速适配新的设备和工艺

二、需求调研方法论

2.1 调研流程总览

复制代码

2.2 参与角色与关注点

角色 核心关注 调研要点
高层管理者 ROI、战略价值 MES 如何支撑企业战略目标?预期投入产出?
生产经理/车间主任 效率、进度透明 目前排产瓶颈在哪?如何提高 OEE?
质量主管 追溯、合规 当前追溯流程耗时多久?SPC 控制图如何做?
设备工程师 设备监控、维护 设备数据如何采集?备件管理流程?
工艺工程师 工艺版本管控 BOM/工艺路线版本如何管理?变更流程?
一线操作员 操作便利性 扫码报工是否顺手?界面是否友好?
IT 部门 系统集成、运维 现有 IT 架构?ERP 接口?服务器配置?

2.3 调研工具与方法

工具/方法 用途 产出
现场访谈 深挖各角色需求和痛点 访谈记录、需求清单
问卷调查 覆盖更多操作员的定量数据 统计报告
流程图绘制 可视化现有业务流程 AS-IS 流程图
价值流图(VSM) 分析价值流中的浪费 效率瓶颈识别
系统 Demo 演示 验证关键功能可行性 用户反馈
BPMN 建模 标准化业务流程图 可执行流程定义

2.4 需求优先级评估方法

采用"四象限法"对需求进行分类:

复制代码

示例分类:

象限 需求示例 处理策略
I. 紧急且重要 生产数据实时采集、工单扫码报工、物料批次追溯 一期上线
II. 重要不紧急 预测性维护、AI 视觉质检、能耗分析 二期安排
III. 紧急不重要 指定格式报表导出、快捷操作小工具 简化实现
IV. 不重要不紧急 大屏美化、个性化主题 暂缓

三、需求规格说明

3.1 核心需求清单

编号 需求模块 需求描述 优先级
REQ-001 生产计划接收 从 ERP 接收生产计划,自动分解为工单 P0
REQ-002 工单管理 工单创建、下发、执行、报工、关闭全生命周期 P0
REQ-003 工序过站控制 关键工序扫码过站,未完成前道禁止流转 P0
REQ-004 物料批次追溯 扫码绑定物料批次,实现全流程追溯 P0
REQ-005 质量检验 FAI、巡检、终检流程化管理,SPC 控制图 P0
REQ-006 设备状态采集 OPC UA/MQTT 采集设备运行状态和参数 P0
REQ-007 OEE 计算 自动计算设备的 OEE 三大指标 P1
REQ-008 安灯报警 工位一键报障,自动通知维修人员 P1
REQ-009 车间看板 实时产量、进度、异常看板 P1
REQ-010 电子作业指导书 工位自动推送 eSOP,版本管控 P1
REQ-011 不合格品处理 MRB 评审流程、返工/降级/报废管理 P1
REQ-012 设备维护管理 点检计划、保养记录、故障维修履历 P2
REQ-013 高级排程(APS) 遗传算法多目标排程优化 P2
REQ-014 绩效管理 人员技能矩阵、产量良率统计 P2
REQ-015 成本核算 按工单归集人工/物料/设备/能耗成本 P2
REQ-016 报表中心 自定义报表、多维度分析 P2

3.2 非功能需求

类别 需求 指标
性能 工单查询响应 < 2 秒
性能 设备数据采集频率 ≤ 1 秒(关键工艺)
性能 并发扫码报工 支持 200+ 人同时操作
可用性 系统可用率(Uptime) ≥ 99.9%
可用性 离线缓存 网络中断时支持本地缓存、恢复后上传
安全 权限控制 角色-Based 权限(RBAC),功能权限+数据权限
安全 数据加密 传输层 TLS,存储支持国密 SM4
安全 审计日志 所有关键操作记录日志,不可篡改
扩展性 水平扩展 支持微服务独立扩容
扩展性 接口标准化 RESTful API + OPC UA + MQTT

四、用户故事示例

4.1 生产经理

复制代码
作为 生产经理
我想 实时查看每条产线的产量进度和OEE趋势
以便 在出现延误时第一时间协调资源,保证准时交付

验收标准:

  • 车间看板显示每条产线的实时产量 vs 计划产量
  • OEE 数据每 15 分钟自动刷新
  • 当实际产量低于计划的 80% 时,系统自动高亮预警

4.2 质量工程师

复制代码
作为 质量工程师
我想 当某工序的SPC控制图出现异常趋势时系统自动报警
以便 在产生批量不合格品之前介入调整

验收标准:

  • SPC 控制图支持 X-bar/R 图、P 图
  • 检测值超出控制限时自动报警(声光 + 消息推送)
  • 报警后可触发不合格品处理流程

4.3 一线操作员

复制代码
作为 操作员
我想 通过 PDA 扫码完成开工和完工报工
以便 减少手工填写报表的时间,保证数据准确

验收标准:

  • 扫码后自动识别工单和工序
  • 系统校验上道工序是否完成,未完成则禁止开工
  • 完工时自动记录工时和产量,支持快速上报异常

4.4 设备工程师

复制代码
作为 设备工程师
我想 实时监控设备运行状态并接收故障报警
以便 在设备故障时 5 分钟内响应维修

验收标准:

  • 设备状态(运行/空闲/故障/停机)实时显示
  • 安灯报警后 30 秒内推送至维修人员终端
  • 故障维修工单自动记录停机原因和处理时长

4.5 IT 运维人员

复制代码
作为 IT 运维人员
我想 系统具备完善的日志追踪和监控告警
以便 在出现异常时快速定位问题根因

验收标准:

  • 所有 API 调用记录请求/响应日志
  • 系统错误率超过阈值时自动告警
  • 支持分布式链路追踪(如 SkyWalking、Jaeger)

五、用例规格说明

5.1 用例:工序扫码报工

元素 描述
用例编号 UC-001
用例名称 工序扫码报工
参与者 操作员
前置条件 操作员已登录 PDA,工单已下发至工位
后置条件 工序状态更新为"已完成",在制品流转至下道工序
主成功场景 1. 操作员扫描工单条码 2. 系统显示当前工序信息和 eSOP 3. 操作员确认开工 4. 完成后扫描完成条码 5. 系统记录完工时间和产量 6. 系统自动触发生成下道工序任务
异常场景 2a. 扫码校验:上道工序未完成 → 提示"请先完成上道工序" 2b. 物料不匹配 → 提示"物料与 BOM 不符,请核实"
质量要求 报工响应时间 < 1 秒,支持离线报工

5.2 用例:质量异常处理

元素 描述
用例编号 UC-002
用例名称 质量异常处理
参与者 质检员、质量主管
前置条件 检验数据超出规格上限或下限
后置条件 异常记录归档,处置措施执行完毕
主成功场景 1. 系统检测到 SPC 控制限超限,自动报警 2. 质检员确认异常并录入缺陷信息 3. 系统自动锁止下流工序 4. 质量主管发起 MRB 评审 5. 评审决定处置方式(返工/降级/报废/特采) 6. 处置完成后解锁工序
异常场景 3a. 锁止确认:如为误判 → 质检主管解锁

六、需求分析输出文档清单

完成需求分析阶段后,应产出以下交付物:

文档名称 内容 读者
需求调研报告 调研过程、访谈记录、痛点归纳 项目组
功能需求规格说明书(FRS) 详细功能需求描述、优先级 开发团队
用户故事地图 按角色和场景组织的用户故事 产品经理
AS-IS 业务流程图 当前业务流程的 BPMN 图 项目组
TO-BE 业务流程图 优化后的目标业务流程 项目组
用例文档 关键场景的用例规格说明 开发/测试
差距分析报告 现有系统与目标 MES 的差距 决策层
需求优先级矩阵 四象限分类的需求优先级 项目经理

七、需求管理最佳实践

  1. 需求可量化:避免模糊需求(如"提高生产效率"),改为可量化目标(如"排产效率提升 30%,OEE 从 62% 提高到 75%")
  2. 需求可追溯:每个功能需求追溯到业务痛点和用户故事
  3. 需求优先级化:MVP(最小可行产品)应聚焦 P0 优先级,2-3 个月内上线验证
  4. 需求变更管理:建立正式的变更评估和审批流程,避免范围蔓延
  5. 原型先行:关键功能先做低保真原型让用户确认,减少后期返工
相关推荐
Shaoxi Zhang1 天前
JAVA学习笔记035——对象和JSON格式
java·笔记·学习
Oll Correct1 天前
Adobe illustrator 案例六:手枪图标绘制
笔记·ui·adobe·illustrator
陈皮波比茶1 天前
Redis学习
数据库·redis·学习
博、、1 天前
社区家政平台开发实战指南:从需求分析到系统部署全流程解析
人工智能·数据挖掘·需求分析
摇滚侠1 天前
《Docker技术入门与实战 第4版》阅读笔记 2 Docker 镜像
笔记·docker·容器
minglie11 天前
espidf的esp32版的webClient
学习
学运维的Kysan1 天前
暑假运维学习打卡第二十五天8.16
学习
键盘飞行员1 天前
Flutter App 全套实战学习计划:从零搭建到 APK 部署
学习·flutter
疯狂打码的少年1 天前
【数据结构】图的遍历:深度优先搜索(DFS)
数据结构·笔记·算法·深度优先
会编程的吕洞宾1 天前
DeepAgents In Action学习(Second)
android·java·学习