← 返回

团队如何转向AI辅助开发

2026-10-14 #ai#团队#product-engineering#开发#转型

面向管理者与团队的实践指南:团队会经历哪些阶段,如何判断目前所处的位置,以及如何进入下一阶段。

团队转向AI辅助开发的四个阶段

发生了什么变化

在传统团队中,工作沿着一条链路推进。产品经理编写需求,设计师绘制界面,开发人员编写代码,测试人员检查结果。每个人把产出交给下一个人,从想法到可运行版本通常需要数周甚至数月。

编程智能体缩短了这条路径。一个原型可以在数小时或数天内完成,而且可能由一个人独立完成。角色边界开始变得模糊:产品经理和设计师开始构建可运行版本,开发人员则把更多时间用于架构、向智能体分配任务和审查智能体编写的代码。能够把一项任务从想法推进到发布的角色,通常被称为产品工程师(Product Engineer)。

团队会逐步走向这种模式。下面是四个阶段。

阶段0:功能工厂

特征:

  • 需求以规格说明书的形式进行交接;
  • 每个角色都有独立边界:产品经理负责需求,设计师负责界面,开发人员负责代码;
  • 第一个可运行版本需要数周或数月才会出现;
  • 开发完成后再由人工检查质量。

**阻碍因素:**没有AI工具,或公司禁止使用AI工具。

如何进入下一阶段:

  • 为员工提供经过信息安全团队批准的AI助手;
  • 明确规定哪些数据可以提供给AI,哪些数据不得提供。

阶段1:人人使用AI

特征:

  • 员工在各自工作中使用AI:撰写文本、分析数据、生成部分代码;
  • 角色和流程没有改变,成果仍沿原来的链路传递;
  • 每个人的工作速度更快,但整个项目周期几乎没有变化。

**阻碍因素:**每个人只加速了自己的环节,人员之间的交接仍然存在。时间依然消耗在等待和协调上。

如何进入下一阶段:

  • 选择一项任务,让产品经理或设计师借助编程智能体搭建原型;
  • 指定一名开发人员协助配置环境并审查原型代码;
  • 在正式开发开始之前,把原型展示给用户。

阶段2:产品经理搭建原型

特征:

  • 产品经理或设计师可以在几天内独立搭建可运行原型;
  • 需求以原型和示例的形式交接;
  • 在开发前先让用户验证假设;
  • 开发人员把已经验证的方案迁移到正式产品中。

**阻碍因素:**原型和正式产品相互分离,原型需要从头重写。产品经理缺少把原型推进到发布所需的工程技能。

如何进入下一阶段:

  • 统一技术栈和代码仓库规则,使原型能够继续演进;
  • 在代码仓库中记录智能体需要的上下文:架构、代码规范、构建和启动命令;
  • 教会产品经理和设计师基本工程技能:git、启动项目、阅读日志和审查智能体代码;
  • 对于AI功能,收集真实请求及其预期答案,并用它们检查每一次变更。

阶段3:产品工程师

特征:

  • 一个人把任务从想法推进到发布;
  • 大部分代码由智能体编写,人负责定义任务、检查并验收结果;
  • 需求、规则和示例与代码一起保存在仓库中;
  • 团队规模较小,每个人负责产品中一个完整领域。

**必须保持关注:**构建功能的成本变低后,团队很容易开发不必要的东西。决定做什么以及如何验证效果,仍然必须由人负责。

每个角色会发生什么变化

**产品经理。**过去编写规格说明,现在搭建原型并与用户验证假设。新增技能:使用编程智能体、基础工程能力和使用指标分析。

**设计师。**过去设计静态界面,现在构建可运行界面。新增技能:借助智能体完成前端实现,以及在代码中维护设计系统。

**开发人员。**减少手工编写代码,把更多精力用于架构、向智能体定义任务和审查代码,并确保原型能够演进为正式产品。

**测试人员。**从人工检查转向自动化测试和AI功能示例集。

**团队负责人。**建立小型团队,让每个人负责一个完整领域,并衡量从想法到用户验证所需的时间。

从哪里开始

  1. 根据上述特征判断团队当前处于哪个阶段。
  2. 选择一项真实任务,让团队在这项任务上进入下一阶段。
  3. 指定两个人:一个负责学习新角色,另一个开发人员负责提供支持。
  4. 两到三周后,将周期和结果与传统流程进行比较。
  5. 记录遇到的阻碍,并为下一项任务调整规则。

检查表

  • 我知道团队目前处于哪个阶段。
  • 员工可以使用AI工具,并且有明确的数据使用规则。
  • 产品经理或设计师至少独立搭建过一次原型。
  • 原型在正式开发前已经展示给用户。
  • 代码仓库中记录了智能体所需的上下文。
  • AI功能有请求示例及其预期答案。
  • 团队会衡量从想法到用户验证所需的时间。