正确顺序只有一个
很多团队一遇到低效流程,直觉就是“优化一下”或者“自动化一下”。但如果那个流程本身就是错的、旧的、没人真正负责的,后面的所有努力都会变成高效地做错事。
1. 先让需求没那么蠢
第一步不是设计方案,而是怀疑需求。任何需求都可能有问题,不管是谁提的,哪怕是很聪明的人提的。越是“聪明人提的需求”,越容易让团队放弃追问,这反而更危险。
需求不是因为来自老板、专家、某个大部门,就天然成立。真正成立的需求,应该能被解释、被承担,也能被推翻。
一个特别重要的规则是:每个需求都必须对应到一个具体的人,而不是一个部门。“法务要求的”“运营那边说的”“客户成功团队希望的”都不够,因为部门不会回答问题,也不会承担后果,只有具体的人会。
评审需求时,至少追问这四个问题:
- 这个需求真的必要吗?如果不做,具体会出什么问题?
- 谁是这个需求的 owner?谁愿意为它负责?
- 这个需求解决的是现实问题,还是“以防万一”的想象问题?
- 如果今天从零开始设计,我们还会不会把它加回来?
2. 尽量删掉零件、步骤、流程
这是整套方法里最重要的一步,也是最反直觉的一步。大多数组织的默认倾向都是加东西,因为“先留着吧,以后说不定有用”。于是零件越来越多,审批越来越多,系统越来越绕,历史包袱越来越重。
真正难的是做减法。删掉一个字段、去掉一个审批节点、取消一个机器人动作、合并两个表单、砍掉一个没人看的报表,这些动作往往比“再加一个配置项”更需要判断力。
这里有个非常狠但很好用的判断标准:如果你删掉东西之后,几乎从来不需要加回来,那说明你删得还不够狠。
3. 然后才简化或优化
最常见的工程错误不是写错代码,而是拼命优化一个本来就不该存在的东西。一个多余的审批流,就算页面再顺滑、接口再快、自动通知再完整,它也还是多余的。
所以“优化”一定排在第三步,而不是第一步。只有当你确认这个东西确实该存在,而且已经删掉了大部分冗余,优化才有意义。
先怀疑
别急着做方案,先确认问题是不是问题,需求是不是需求。
先删除
删掉不必要的环节,复杂度会比性能问题更先拖垮系统。
再优化
只优化那些被证明值得保留的部分,而不是给历史包袱打蜡。
4. 接着再加快速度
提速当然重要,但提速的前提是路线先走对。否则你只是让错误的流程跑得更快,让错误更早扩散,让团队更快地消耗耐心。
很多组织喜欢把“周期缩短 30%”当成胜利,但如果缩短的是一个没人需要的流程,那本质上只是更高效地浪费时间。
5. 最后才自动化
自动化是最后一步,不是第一步。因为一旦自动化了,组织会更不愿意再碰它,流程就会被“固化”为系统现实。一个坏流程手动执行时还容易被人发现;一旦自动化,它会以更低摩擦、更高频率、也更隐蔽的方式持续制造问题。
只有那些必要、稳定、值得重复执行的动作,才应该进入自动化阶段。
一个特别经典的例子:Model 3 电池包上的五块垫片
这个例子几乎把整个方法论讲透了。
- 在 Model 3 电池包生产线上,有五块玻璃纤维垫片一度让产线卡住。
- 第一反应是改机器人自动化,让它更稳定,这是典型的“先自动化”。
- 接着又想加快节奏,再优化这个步骤,这是“先提速、再优化”。
- 最后才回过头问:这五块垫片到底是干什么的?
- 结果不同团队给出的答案居然不一致,有人说是降噪减震,有人说是防火。
- 于是团队直接做实验,对比装和不装的差别,发现几乎没有可感知区别。
- 最终直接删除垫片,也顺便绕开了一个价值 200 万美元的机器人方案。
这件事真正值得记住的,不是“删掉了五块垫片”,而是:如果你不先追问“它到底为什么存在”,后面所有的优化都会围绕错误前提展开。
这背后的管理哲学,其实很硬
这套方法不是“反流程”,也不是“反工程”,而是在提醒我们:不要把历史残留、组织惯性、模糊责任、部门口径,当成真实需求。
它真正反对的是下面这几件事:
- 迷信既有需求,觉得既然已经存在就一定有道理。
- 迷信流程本身,把流程当成秩序,把删减当成冒险。
- 为了“以防万一”不断加功能、加节点、加字段、加同步。
- 把优化能力浪费在不该存在的东西上。
很多团队嘴上说自己在做系统化,实际上做的是复杂化。真正的系统感,不是东西越来越多,而是结构越来越清晰。
怎么落到产品、工程、流程优化里
产品场景
- 看到“用户需要更多配置项”时,先问是不是因为默认设计太差。
- 看到“要加一个审批状态”时,先问当前风险能不能通过更简单的机制解决。
- 看到“要做一个自动提醒系统”时,先问这个动作本身是不是应该存在。
工程场景
- 别急着给低效任务做脚本,先确认这个任务是不是还需要继续运行。
- 别急着优化接口性能,先确认这个接口是不是仍然被真实使用。
- 别急着搭监控和告警,先确认被监控的流程本身是不是冗余链路。
流程场景
- 别把“多人会签”当成安全感,很多时候它只是责任被稀释。
- 别让“部门要求”成为终点,始终追到具体 owner。
- 流程优化会真正见效,往往不是因为流程更精致,而是因为步骤更少。
一个我很建议团队直接拿去用的检查清单
下次再做“提效”“优化”“自动化”项目时,可以先过一遍这份清单:
Requirement这件事到底是谁提出的?名字是什么?Delete如果我们直接删掉这一步,会发生什么?Evidence有没有真实数据或实验,而不是口头传说?Simplify在保留必要性的前提下,能不能砍掉一半?Accelerate只有流程已经正确后,提速才值得做。Automate只有稳定、必要、重复、高频的动作才值得自动化。
最后一句:成熟团队和普通团队的差别,往往不在于谁更会加东西,而在于谁更敢删东西。
因为真正难的,从来不是“做一个更复杂的系统”,而是在复杂性已经长出来之后,还愿意承认有些东西本来就不该存在。