编程Agent使写代码变得简单,改变了传统软件开发流程,促使EPD角色定位发生转变。
📖 全文总结
本文探讨了编程Agent对软件公司工程、产品和设计(EPD)领域的重塑影响。编程Agent使写代码变得简单,改变了传统软件开发流程,促使EPD角色定位发生转变。
在流程方面,传统从PRD开始的开发方式终结,但产品需求文档仍不可或缺;瓶颈从实现转向评审,确保生成的代码在工程、产品和设计层面”足够好”。
在角色影响上,通才因减少沟通成本更具价值,使用编程Agent成为必选项。好的产品经理更突出,差的则更显劣势,系统思维成为关键技能。
同时,每个人都需具备产品意识,专业化门槛提高,EPD人员逐渐分为建设者和评审者两类角色。并且,各角色都认为自己从编程Agent中受益最大,这反映出在这一新环境下,出身背景影响减弱,但成为优秀人才并非易事。
💡 重要亮点
1. PRD的变革
传统以PRD为核心的软件开发流程因编程Agent而终结,它能将想法直接变成可运行软件。但描述产品需求的文档依旧重要,交付评审前需搭配原型,未来形式可能是结构化、带版本管理的prompt。
比如传统PRD流程是PRD到设计稿再到代码,现在这种方式改变了,但需求文档作用仍在。
变化趋势:
- 传统流程:PRD → 设计稿 → 代码
- 新流程:想法 → Agent生成 → 评审优化
- PRD形态:结构化、带版本管理的prompt
2. 瓶颈的转移
编程Agent让人人能写代码,大量原型涌现,实现成本降低,然而生成的代码不一定”足够好”。所以EPD工作重点转向评审,从工程、产品、设计多方面把关。
以前评审项目少,现在项目数量剧增,评审成为瓶颈。例如要从架构合理性、解决用户痛点及界面易用性等方面评审代码。
评审重点:
- ✅ 工程层面:架构合理性、代码质量
- ✅ 产品层面:是否解决用户痛点、需求完整性
- ✅ 设计层面:界面易用性、交互体验
3. 通才价值提升
在产品、工程和设计三方面都有能力的通才,因减少了跨部门沟通成本,在编程Agent辅助下,单打独斗影响力更大。
过去实现是瓶颈需与人沟通,现在只需和Agent沟通,如一人能同时负责产品、设计和工程,效率高于三人团队。
通才优势:
- 减少跨部门沟通成本
- 独立完成端到端交付
- 快速迭代和原型验证
4. 角色两极分化
EPD形成建设者和评审者两类角色:
建设者
- 具备产品思维
- 会使用编程Agent
- 有设计直觉
- 可将想法做成上线功能或原型
评审者
- 针对大型复杂功能进行深度评审
- 需是领域顶尖系统思维者
- 评审速度要快
- 把控整体质量和方向
像工程师可选择朝评审者提升系统设计能力,或向建设者发展产品和设计能力。
🎯 核心洞察
1. 出身背景影响减弱
在编程Agent时代,各角色都认为自己从编程Agent中受益最大。这反映出在这一新环境下,出身背景影响减弱,更看重实际能力。
2. 专业化门槛提高
每个人都需具备产品意识:
- 工程师需要理解用户需求
- 产品经理需要技术思维
- 设计师需要了解可行性
专业化不再是单一技能,而是综合能力的体现。
3. 成为优秀人才更难
虽然编程Agent降低了实现门槛,但要成为优秀人才反而更难:
- 需要更宽广的知识面
- 需要更强的系统思维
- 需要更快速的迭代能力
📊 EPD角色对比表
| 角色 | 传统模式 | Agent时代 | 关键能力 |
|---|---|---|---|
| 产品经理(PM) | 写PRD、跟进开发 | 提供清晰prompt、评审输出 | 系统思维、产品直觉 |
| 工程师(E) | 编码实现、技术选型 | 使用Agent、评审代码质量 | 系统设计、快速评审 |
| 设计师(D) | 设计稿、交互规范 | 提供设计指导、评审UI体验 | 设计直觉、审美能力 |
| 通才 | 跨团队协调 | 独立交付产品 | 综合能力、快速学习 |
🚀 转型建议
给产品经理
- 学会写清晰的prompt
- 关注输出质量而非实现细节
- 培养系统思维和产品直觉
给工程师
- 掌握编程Agent工具
- 向两个方向发展:
- 评审者:提升系统设计能力
- 建设者:发展产品和设计能力
给设计师
- 提供设计指导和评审
- 培养设计直觉和审美能力
- 学习基础技术知识
给所有人
- 打破专业边界,成为通才
- 培养产品意识和技术思维
- 快速适应新工具和新流程
💎 总结
编程Agent正在重塑EPD(工程、产品、设计)领域,这不是简单的工具升级,而是工作方式的根本变革。
核心变化:
- 流程从PRD驱动转向想法驱动
- 瓶颈从实现转向评审
- 价值从专业分工转向综合能力
未来方向:
- 通才价值提升
- 角色两极分化
- 专业化门槛提高
适应变化,拥抱Agent,才能在这场变革中脱颖而出。
参考来源: