需求爆兵:互联网传统业务不可能实现的目标
一、
我一直认为,AI 时代对于互联网传统业务来说,最大的红利是代码变得更廉价,可以进行更多更敏捷业务尝试,“技术资源不够用” 不再成为阻碍。
大概从 2020 年开始,互联网公司排着队一家接一家走入了深水区。深水区意味着明确的增长方向开采殆尽,潜在的机遇沉在深水里,可能往某个方向游很久,也不确定那边有多大收益。宝贵的研发资源不知如何投资,便投资在了令老板兴奋的大跃进项目上,结果众所周知。
那么,一旦代码变得廉价,是不是就可以同时投资多个 “不确定收益” 但 “有可能有收益” 的方向呢?用多点下注来分散投资失败的风险,又不会增加更多的研发人力。
我对这件事相当兴奋,自认为在 “满足用户价值” 和 “预判演化潜力” 两方面都很厉害,擅长沿着满足用户价值的路径,选择几个演化潜力最好的方向下手,就是缺研发资源,这辈子都缺研发资源,大量的产品方案烂在手里都没机会上线。既然 AI 时代程序员纷纷表示 3X 5X 10X 效率,是不是我的所有产品方案都可以爆兵上线呢?
白日做梦。
我在犬校做过一轮调查,传统互联网项目的需求上线并没有明显加速。
程序员:3X 走起!5X 甚至 10X 走起!
产品发版:没有明显变化……
二、
5 月我和产品拍档聊到未来的互联网职业演化方向,如果现在这种协作方式做不到需求爆兵上线,还有什么思路呢?
有的。三大职业都需要作出脱胎换骨的改变。
设计师:
现在用 Figma 做视觉稿已经有点过时了,更流行的是视觉稿直接生成 HTML,方便 AI 修改。从这个角度出发,UI 设计师以后可能会演化为组件设计师,生成各种 HTML 组件供团队调用,设计师自己也可以参与前端代码的完整实现,或是调试少量复杂的 HTML 页面视觉。
程序员:
演化为全栈工程师,不再受技术栈的束缚,这点行业已有共识。未来的程序员需要增加一个新的职能:为需求工程师搞好基建环境,提供技术支持,帮助需求工程师高质量高效率地完成任务。
产品经理:
那么需求工程师是谁呢?显然是我们产品经理,在全栈工程师提供的基建支持下,需求工程师调用组件设计师的组件直接写代码。简单的功能由需求工程师直接写,复杂的功能交给全栈工程师。新版本先做出来再说,老板
上手用了以后再下判断(是否允许发版)。
全栈工程师在发版前给代码质量兜底。
最终产品/研发/UED,恐怕都是三选一,每个职能合并为一个岗位,每个岗位三个人里边留一个就可以了。这个残酷的未来并不会太快实现,因为老团队革不了自己的命。比如说
程序员为提效做得越多,程序员的 HC 越少,纯属自杀行为。拒绝自杀可以有很多理由来搪塞,老板一时半会儿也强迫不了。与此同时,市场缺乏新需求,孵化不出来多少新团队。
行业接受被 AI 改造的协作新范式,还需要漫长的过程。
三、
二季度,我到处了解别的公司需求爆兵的有效实践,他们是怎么做到的?
已知的关键约束有两个:
- 新项目,新代码,用 AI 从头构建适合这个项目的技术架构,不受老代码的历史拖累。
- 1、产品经理和 UI,和一部分轻量级开发任务合体,2、前后端程序员合体,3、1+2 职能精简。
- 懂业务才能做到需求(而不是政治)驱动改变
- 懂 Coding 才能反弹程序员花样百出的的推诿
- 有权力才能逼迫别人服从