——从核心功能到体验升级的实战心法
作为一名拥有18年工业软件架构与开发经验的技术专家,我深知工业软件的设计流程往往与互联网公司存在显著差异。在互联网公司,产品经理通常扮演着桥梁的角色,负责将业务需求转化为软件需求。然而,在工业软件领域,很多时候是业务人员直接找到技术人员进行功能开发。在这个过程中,业务人员往往难以将业务需求准确地转化为软件需求,并有效地传达给开发团队。因此,最终开发出的软件往往无法完全满足业务和客户的实际需求。基于多年的实践经验,我总结了一些个人的见解和看法。
一、第一步:用最简架构实现核心功能
1. 需求本质的“三问法则”
- 第一问:用户到底要解决什么问题?(例:设备故障导致停机 ≠ 需要故障记录,而是需要预防性维护)
- 第二问:哪些环节用户必须亲自操作?哪些可以自动化?(例:质检报告生成可自动触发,但异常确认需人工介入)
- 第三问:现有业务流程中最大的卡点是什么?(例:用户手动整理的Excel文件,转换到系统当中的录入耗时太多)
-
设计实例:某大型汽车制造企业,多次生产计划排程的对比需求
- 用户原始需求:“我想根据现有库存情况,订单情况,和一些关键件的情况,比较不同的资源配比,生成不同的计划,并做对比”
- 本质需求:根据约束条件,生成不同的计划,并做对比
- 极简方案:
-
- 分别对所有需求提供表单录入的画面,开发成本非常低,但是可以完成关键数据的收集
- 制作简单的排程画面,根据用户提供的数据进行系统排程,并提供结果列表画查询功能
- 异常预警,对各种没有符合的约束情况进行列表化报警处理。
- 用户满意的方案:
很显然上面的方案,是不能达到系统交付的。下面我们就要对在这个基础模型上,再跟实际用户多沟通,知道到底他们用后的感受,再增加真正他们需要的辅助功能。
丰田汽车的车间里,做当年的精益管理,有提到过,所有动作不要让你得用户去发挥,把手顺做好了,把使用系统的人,当机器的一部分就可以了。
二、第二步:用“加减乘除”设计辅助功能
2.1 功能扩展四原则
法则 | 应用场景 | 典型案例 |
加 | 高频操作的快捷入口 | 生产看板增加“紧急工单红色通道”按钮 |
减 | 隐藏非必要选项 | 质检界面默认折叠高级参数,新手模式仅显示3个关键指标 |
乘 | 多个简单功能的智能联动 | 选择“夜班模式”自动调暗界面+关闭非关键告警音 |
除 | 用自动化替代手动操作 | 根据历史数据自动填充80%的采购申请单 |
2.2 一键化设计的三个层次
- 基础层:数据自动继承(如新建工单时带出最近使用的工艺参数)
- 进阶层:智能预填充(根据设备型号自动加载标准检测项)
- 高阶层:场景化套餐(如“换线准备套餐”一键完成设备参数切换+物料核对)
一键录入实战:某检测报告生成功能优化
- 旧流程:手动填写12项数据 → 平均耗时8分钟/次
- 新设计:
-
- 扫码获取设备ID自动填充基础信息
- 勾选异常项自动生成结论描述
- 关键数据差异超5%时触发复核提示
- 成效:单次操作缩短至90秒,错误率下降76%
三、第三步:像搭积木一样持续优化
3.1 模块化迭代策略
- 核心模块:保持稳定(如订单管理引擎半年更新1次)
- 体验模块:快速迭代(每月收集用户反馈优化3-5个交互细节)
- 扩展模块:按需加载(如高级排程算法作为插件供特定用户启用)
3.2 用户反馈的“信号灯管理法”
- 红灯需求:导致流程中断的问题(24小时内响应)
-
- 例:扫码枪与新型PDA设备不兼容
- 黄灯需求:影响效率的体验问题(72小时内评估)
-
- 例:需要点击3次才能导出常用报表
- 绿灯需求:增值功能建议(进入需求池定期评审)
-
- 例:希望增加设备维护知识库
四、设计心法:工业软件的极简美学
- 一个核心原则:每个新增功能必须回答“用户每天用几次?”
- 两个检验标准:
-
- 新员工能否在15分钟内完成核心操作?
- 老师傅能否不翻手册找到进阶功能?
- 三个不做:
-
- 不做用户想不到的功能(避免过度设计)
- 不做需要培训才会用的功能(自然交互优先)
- 不做孤立存在的功能(确保功能间有数据/逻辑串联)
经典案例复盘:从复杂到简单的蜕变之旅
某注塑机监控系统改造:
- 原始版本:
22个菜单项,操作需经过4级页面,老师傅抱怨“找个参数像走迷宫” - 极简重构:
-
- 高频操作外置(6个快捷按钮悬浮显示)
- 情景模式切换(生产/维保/调试三套界面)
- 语音指令唤醒隐藏功能(“温度曲线”直接跳转)
- 用户反馈:
“现在就像开自动挡汽车,该有的功能都在手边,但不会冒出一堆用不到的按钮”
写给设计者的建议
工业软件的最高境界,是让复杂的技术隐于无形。记住:
- 好的设计不是做加法,而是做聚焦
- 不是追求功能多,而是确保每次点击都产生价值
- 不要试图教会用户所有功能,而要让关键功能自己会说话
下一次设计时,不妨先问自己:如果只能用3个按钮解决90%的问题,该保留哪三个?
修缮者密约:leeborn@qq.com
该文章首发在我的语雀花园,完整版可以去看。
https://www.yuque.com/yuqueyonghu7idlg9/cm5xve/cfotrgkzp1c1q2kg?singleDoc# 《工业软件设计的极简之道:三步打造用户真正需要的功能》