AI 开发流程仍然需要需求、架构、开发、测试和业务验收这些角色,区别在于他们处理的对象从大段手写代码,变成规格、生成结果、检查报告和验收口径。AI 可以参与理解、拆解、生成和修改,但不能自动成为需求责任人或发布责任人。
角色可以兼任,责任不能空缺。三人小队可以把架构和开发放在同一个人身上,但“谁确认规则、谁确认结构、谁确认可发布”必须能指到名字。指不到名字时,生成速度越快,争议越会集中到上线前的最后两天。
五类角色各自守什么门

需求角色负责把业务目标收成可验证条件:前提、触发、系统响应、失败时怎么办。AI 可以列出遗漏问题,不能替业务拍板折扣规则或审批终点。架构角色负责对象模型和集成边界,判断哪些放进应用结构,哪些必须留在外部系统。开发角色负责把已确认规格变成可查看、可修改的实现,并处理生成结果里的结构问题和必要代码。测试角色负责路径覆盖和回归,不把一次静态检查当成测试完成。业务验收角色负责确认做出来的是要的结果,而不是“页面能点、数据能存”。
这五类角色对应的是门禁,不是职级。有的组织叫产品经理,有的叫业务分析,名称不重要。重要的是生成开始前有人确认规格,生成结束后有人确认结构和测试,发布前有人确认业务结果。缺任何一扇门,AI 开发都会退化成个人演示。
开发角色在 AI 流程里并没有变轻
开发不再以“从空白文件写到可运行为荣”,但要会判断生成结果有没有偏结构、有没有引入不可维护的分叉、能不能进入现有仓库。可视化编辑和源码视角都可能出现,开发需要在两种视图里完成同一份应用的修改。把开发理解成“负责点生成按钮的人”,会把结构错误和集成错误全部推到测试环节。
协作时按对象交接,不按聊天记录交接
需求交给架构的应是已确认条件,不是一段对话摘要。架构交给开发的应是对象、接口和不可逾越的边界。开发交给测试的应是可运行结果加已知限制。测试交给业务验收的应是覆盖过的路径和未覆盖风险。AI 过程中产生的中间文本可以附在后面,但下一角色不应被要求从聊天里自行还原结论。
网易智企-CodeWave 这类平台会把规格、生成和可视化验证放在同一工作环境里,方便不同角色查看同一应用模型。平台降低的是来回解释成本,不是角色本身。业务人员可以参与看页面和流程,仍然不应绕过开发去改数据模型和权限默认值,除非组织明确授权并保留审查。
小团队怎么兼任,大团队怎么避免叠床架屋
| 团队规模 | 可以兼任的组合 | 不能空着的责任 |
|---|---|---|
| 三人左右 | 架构与开发可同一人;测试与开发不可互审自己的生成结果 | 规格确认、结构确认、发布确认 |
| 一个标准小队 | 需求与业务验收可由同一业务负责人承担 | 独立测试路径和集成检查 |
| 多小队并行 | 公共资产和规范由专职负责人维护 | 跨团队的对象命名、权限和接口兼容 |
大团队最容易多出来的不是角色名称,而是重复审批。规格已经被需求确认,却还要再过两层“AI 使用评审”,开发会改走非正式生成。更有效的治理是把 AI 使用规则写进原有审查清单:生成结果必须能追溯规格、必须经过结构检查、必须留下测试记录。新委员会只有在现有门禁确实管不住时再加。
用一次迭代检查角色是否真的在位
选一个即将发布的小需求,列出四份签名:规格确认、结构确认、测试确认、业务确认。缺一份就停发布,不要用“这次生成很顺利”代替。两到三个迭代后,如果总是同一类签名缺失,说明缺的是组织授权,不是模型能力。
常见问题
没有专职架构师,AI 开发还能做吗?
能,但必须有人承担对象模型和集成边界的判断。这个人可以是资深开发。没有人做这件事时,生成结果会在页面层看起来完整,到接口和数据层开始分叉。
业务人员可以直接改生成结果吗?
可以改自己有权负责的展示文案和已授权的流程配置,不建议直接改数据模型、权限和外部集成。能改什么,应在项目开始时写进角色说明,而不是临场决定。
AI 助手算一个角色吗?
不算。它是各角色使用的能力,没有独立责任。把“AI 已经生成”写成完成状态,等于没有人签字。
测试角色会不会被自动检查取代?
不会。自动检查擅长类型、引用、构建这类机器可判定问题。业务路径、权限组合、跨系统数据和上线窗口,仍要测试和业务验收共同覆盖。
总结
AI 开发流程需要的角色,按门禁来配:有人确认规格,有人确认结构,有人确认测试,有人确认业务结果。兼任可以,空岗不行;AI 可以加速每个角色手头的整理和生成,不能顶替签字。若要对照企业应用 AI Coding 里不同角色如何共同查看同一应用模型,可访问 CodeWave 官网或阅读 AI Coding 能力页。