- 测试优先(把不确定性前置)
- 可发版的独立模块迭代优先(让交付变得可控)
核心目的很简单:把「需求理解不清晰、实现效果不可控」这种坑,尽量前置到需求讨论和技术方案阶段解决掉。
但现实是:对齐成本太高、太消耗精力。让大家从 0 写文档、补流程、写验收标准,往往既痛苦又写不全。过程文档留得少,经验也很难沉淀——每次都像重新来一遍。最后只能作罢。
直到最近自己开始 vibe coding,手搓一个可发布的小产品,开发工作流才第一次变得异常清晰:需求澄清 → 分步迭代方案 → 交付物定义 → 回归 → 发版门槛
这一整套,不再是“理想”,而是可以很轻量地执行。
原因也很简单:AI 天生适合干那些“琐碎但关键”的事---写规格、补边界、列验收点、补回归用例、补变更记录……
人只需要做高价值部分:讨论、提意见、给上下文、做选择、做最终验收。
所以我逐渐冒出一个暴论
:
vibe coding 时代,如果研发协作还停留在:产品经理拆需求 + 复杂评审同步上下文 + 研发主要让 AI 写代码。那团队效率可能还不如一个人单干。
因为真正的瓶颈不在“写代码”,而在“上下文对齐”和“交付可控”。
当下团队要交付的,也许不该只停留在模块级代码,而应该是:在架构拆清楚之后,每个人都能独自交付可上线的产品功能(feature)。
只有这样,才算团队效率真的上来了。
也许一个简单的衡量指标就是:能不能做到每天至少上线一个稳定feature? 🤔