夜雨聆风学习资料网

ARTICLE · 1239165

乔布斯没做过工业软件,但他的一句话说中了它最深的病

乔布斯没做过工业软件,但他的一句话说中了它最深的病

企业介绍:四维菁仿——在科学与生产实践之间架起桥梁

2005年,乔布斯对《时代》杂志说过一段话,原本是在骂消费电子行业:“一家公司做软件,另一家做硬件……这行不通。创新不可能足够快。整合不可能足够无缝。没有人对用户界面负责。一团糟。”

工业软件最深的病

工业软件从来不缺功能。NX、CATIA、Creo,每一个都是几十年工程知识的沉淀,能处理人类工业史上最复杂的产品定义。但用户的真实体验是什么样的?

Gartner Peer Insights上,一位制造业用户对西门子Opcenter的评价是:“相当笨重,界面相当过时。”对NX的评价是:“功能很多,但学习曲线陡峭,来自其他系统的用户很难跨越。”Creo的用户说得更直白:“UI不直观,和Solidworks比学习曲线陡得吓人。”CAXA社区里一位用户的吐槽带着真实的愤怒:“这3D的开发人员计算机水平是真高,但这机械设计,我估计他们就没弄过,更不清楚客户的需求。”

这些抱怨的核心不是“功能不够”。恰恰相反,是功能太多、太强,强到每一个工具都自成一套逻辑,强到用户必须在几十个界面、几百个命令、数不清的数据格式之间反复切换、记忆和妥协。

没有人对工程师的完整体验负责。

每个软件厂商对自己的模块负责,每个企业内部团队对自己的环节负责。但当一个工程师早上打开CAD建模,中午导出到CAE仿真,下午在PLM里更新BOM,晚上向MES传递工艺参数——这条横跨多个工具、多个系统、多个数据格式的“端到端”路径,长期以来处于设计责任的真空地带。

乔布斯在消费电子行业做的事,本质上就是填补这个真空。

端到端

“端到端”(End-to-End)是乔布斯产品哲学的核心,也是理解他为何成功的关键。简单说,它意味着一家公司对产品从源头到终点的每一个环节都进行彻底的掌控,以实现无缝的用户体验。

这个理念具体体现在三个层面:

第一,全链路控制:掌控“整个产品”(The Whole Widget)

这是最基础的一层,指同时掌控硬件、软件和内容,形成一个封闭但高度整合的系统。例如,iPod的成功不仅在于硬件,更在于它背后iTunes软件和iTunes Store内容生态的无缝配合。乔布斯认为,只有控制整个系统,才能保证用户体验的完美无瑕。

第二,体验的无缝整合:为用户消灭“接口”

这是“端到端”的精髓。在传统模式下,用户需要在不同公司提供的硬件、软件和服务之间自己充当“胶水”,忍受不兼容和糟糕的体验。乔布斯的“端到端”就是由苹果来充当这个“胶水”,把复杂的整合工作留给自己,让用户拿到手的是一个开箱即用、逻辑自洽的完整产品。这正是他鄙视“一家做软件,另一家做硬件”模式的原因。

第三,为最终体验负责:一种责任心的体现

对乔布斯而言,“端到端”不仅是商业策略,更是一种责任。他曾解释说:“我们这么做不是因为我们有控制欲……而是因为我们想为用户对整个体验负责,而不是像其他人那样制造出垃圾产品。” 他不信任焦点小组,因为他认为消费者的任务不是知道自己想要什么,而创造出让用户惊叹的完整体验,才是创造者的责任。

乔布斯的三条产品设计原则

乔布斯的设计哲学被反复讨论,但真正对工业软件有启示的,不是“极简好看”的表层标签,而是三条更深的结构性原则。

第一,端到端负责,而不是模块拼装。

乔布斯相信必须控制整个系统,“用户体验贯穿整个‘端到端’系统,无论是电脑桌面还是iTunes,都是‘端到端’系统的一部分”。苹果的软硬件一体,不是为了封闭而封闭,而是因为当接口“不够好”时,只有控制整条体验链的人,才能让所有组件无缝协作。

工业软件恰恰是“模块拼装”思维的极致产物。设计、仿真、制造、运营,每个环节都有各自的最优工具,但环节之间的“接口”——数据转换、界面跳转、语义对齐、上下文切换——被留给了用户自己去消化。西门子推出Designcenter、整合Solid Edge和NX,打的旗号正是“打破工程孤岛”“创建端到端的设计生态系统”。方向是对的,但这恰恰说明:工业软件行业自己已经意识到,工具链的整合比单个工具的先进性更为重要。

第二,简约是征服复杂,不是删除功能。

很多人误解了乔布斯的“极简”。以为少放几个按钮就叫简约。乔布斯自己说得很清楚:追求简洁“不只是意味着忽略复杂的功能,更意味着征服复杂结构的自信”,“让事情变得简洁,要真正了解隐藏的挑战并找出优雅的解决方案”。苹果的简约,底下是巨大的隐藏复杂性:AirPods“打开即连”的背后,是W1芯片、配对协议和传感器逻辑的深度整合。

工业软件的问题,不是功能太多所以应该砍掉功能。工程本身不可能简约。问题在于,复杂性的分配方式错了。今天的工业软件把绝大部分复杂性留给了用户——用户要理解软件的架构、记忆命令的位置、处理数据的断裂。乔布斯式的思路是反过来的:把复杂性吸收到系统设计和底层整合中去,让用户面对的那一层变得“必然如此”。

工业软件界面设计正在经历的从“功能驱动”到“体验驱动”的转向,本质上就是这个逻辑:从“按功能堆叠菜单”转向“按任务流程设计”,从“用户适应系统”转向“系统适应用户”。

第三,为“运作方式”设计,而不是为“功能清单”设计。

乔布斯那句最著名的话——“设计不仅是它看起来怎样、感觉怎样,设计是它如何运作”——常被引用,但在工业软件的语境里需要一次关键的翻译:“如何运作”不只是指求解器的运作、内核的运作、算法的运作,更是指人与系统协同的运作。

苹果的设计方法中有一条:每个项目从“映射完整体验”开始,而不是从功能列表开始。工业软件的传统开发流程恰恰相反:先定义功能规格,再实现功能,最后套上一层界面。界面是最后被考虑的,体验是被动产生的。

而体验驱动的含义是,在设计功能之前,先回答:一个工程师在真实的工作情境中,从接到任务到完成交付,经过哪些步骤?在哪个节点需要什么信息?在哪个节点最容易出错?在哪个节点会因为等待或切换而失去心流?

这些问题的答案,不写在任何一个功能规格文档里,却决定了软件是被“使用”,还是被“忍受”。

工业软件正在被三股力量推过临界点

如果说十年前谈“乔布斯对工业软件的启示”还显得有些奢侈,今天这件事正在变成生存问题。

第一,用户结构变了。工业软件的使用者不再只是资深专家。一线操作工、运维人员、质量人员、管理者都在高频使用系统,一套“只有少数专家能操作”的软件,会变成整个流程的瓶颈。-

第二,培训窗口在收窄。制造业劳动力流动加快,不能再用“几个月上手”来设计软件。界面必须在几天内把人带到可用状态,而不是几个季度。

第三,新一代用户的期望基准已经迁移。从小用触摸屏和消费级应用长大的人,不会认为绿色终端和层层嵌套的菜单是“正常”的。当车间系统和他们生活中使用的工具体验一致时,采用就不再是一场斗争。

三股力量叠加,指向同一个结论:用户界面不再是可以事后贴上去的装饰,而是吞吐量、安全性和竞争力的直接变量。一个让用户绕开系统、用Excel和邮件“补位”的工业软件,功能再强,价值也在漏损。

启示在重新指定“谁对体验负责”

工业软件不可能、也不应该变成消费级产品。工程有工程的严肃性,错误成本的量级完全不同。但乔布斯留下的遗产中,有一个东西是可以跨行业移植的,而且恰恰是工业软件最稀缺的:

在组织里,明确指定一个人或一个角色,对用户的端到端体验负责。

不是对某个模块的界面负责,不是对某次版本更新的视觉升级负责,而是对“一个用户从进入系统到完成核心任务的全过程中,每一个必须由他承受的摩擦”负责。

这件事之所以难,是因为它挑战的是工业软件几十年形成的组织惯性和商业逻辑。功能清单可以卖钱,模块可以单独定价,而“体验”很难被拆分计价。但趋势已经在倒逼:当工业软件开始采用可复用的界面组件库、角色化的工作台、引导式的工作流、统一的设计语言,本质上就是在把体验从“副产品”变成“被设计出来的东西”。

乔布斯说“没有人对用户界面负责”的时候,他骂的不只是某一家公司。他点破的是一个结构性事实:当复杂系统的各个部分各自最优时,整体体验往往会最差,除非有人为整体负责。

工业软件最需要的,不是下一个更强的求解器,而是有人开始为那个站在屏幕前、在十几个工具之间疲于奔命的人,负起端到端的责任。

设计是它如何运作。工业软件的“如何运作”,该把“人如何与它一起运作”写进去了。


联系人:周先生

邮箱:siweijingfang_zf@126.com

微信号:xiaomengzf

相关学习资料