AI 原生的开发团队工作流我觉得应该是这样:
每一个项目都围绕一个公共的协作空间开展(形态可以类似 codex与聊天软件的结合,有群聊的面板),空间中至少驻存一个 Agent。所有人从需求的提出讨论、MVP验证、实际开发、测试等,都在这个空间中进行,所有的工作内容,都能相互(人、Agent )感知,并且 Agent 会将所有内容整理为项目上下文。
产品经理在空间中提出新需求,相互讨论,Agent 总结为需求规格说明书,交给设计 Agent 实现 UI、交互设计(可直接产出前端页面)。下一步工程师完善技术规格,交给编码 Agent 产出技术方案、Plan,工程 review 后 agent 继续实现、测试,工程师再人工验收、QA 测试,最后上线。
产品、工程师、测试,每一个角色都可以驱动 Agent 干活,只有各有侧重。例如测试发现的问题,可以直接让 Agent 修复,不需要所有问题都需要开发工程师处理。