观点

当写代码不再是瓶颈——从 Claude Code 团队实践看研发组织的下一轮重构

过去很多年,软件行业默认的前提是:程序员产能是稀缺资源,写代码、写测试、重构和交付都很「贵」。因此,研发组织围绕这一前提建立了大量流程:更长周期的路线图、更完整的设计文档、更明确的代码归属、更严格的评审机制,以及以研发产能为核心的团队配置。

但 AI 编程工具的快速成熟正在改变这个前提。Claude Code 工程负责人 Fiona Fung 在前段时间作了一次主题为《Running an AI-native engineering org》的分享,她提供了一个非常值得行业关注的观点:当「写代码」不再是最慢、最稀缺的环节时,真正的瓶颈会转移到验证、评审、产品判断、组织协同和风险控制上。这意味着,AI 编程并不只是提升个人效率的工具,而是会迫使研发团队重新审视自己的工作方式、流程设计和组织形态。

这也正是 Agilean 近期在企业智能化交付中持续强调的判断:AI 时代,企业需要建立能让 AI 理解企业并在企业自身特色规则下执行任务的体系,搭建一条 AI 智能体编排与知识驱动的、贯通「需求-系统-代码」的需求工程化交付流水线。

旧瓶颈消失后,旧流程会「悄悄失效」

Fiona 在演讲中反复强调一句话:「What served you prior, may not serve you any longer.」过去有效的方法,今天可能已经不再适用。这句话对今天的软件组织尤其重要。

过去,工程带宽昂贵,因此团队会花大量时间做前置规划和方案讨论,试图在真正进入开发前尽量降低返工成本。瀑布、敏捷、设计评审、迭代计划等流程机制,本质上都建立在「写代码很贵」的基础上。但 AI Coding 出现之后,这个基础假设开始崩塌。

Fiona 提到,在 Claude Code 团队内部:「Coding is rarely the slow part anymore.」写代码已经很少成为最慢的环节。AI 可以快速生成实现方案、补充测试、完成重构,甚至帮助非工程角色参与代码交付。问题随之发生变化:

  • 代码生成得更快,谁来判断它是否正确?
  • Pull Request 数量增加,人工评审如何跟上?
  • 代码更容易被创建,长期维护成本如何控制?
  • 验证(Verification)、Review、安全与权限、跨团队协同等,是否会成为新的拥堵点?
  • 当「谁写的代码」变得模糊,团队如何追溯责任、获取上下文和定位专家?

因此,AI 时代的核心挑战不是如何让每个人写更多代码,而是如何让团队在更高吞吐量下保持正确性、一致性和质量。

规划方式变化:从长周期路线图转向即时验证

在传统软件团队中,六个月路线图、完整设计文档和正式产品评审是常见配置。它们的价值在于,在高开发成本环境下,先想清楚再动手。但当原型和代码生成成本显著下降后,过度前置规划可能反而拖慢团队。

Claude Code 团队的一个重要变化是减少每次写代码前都要先写设计文档的要求,更多采用「有想法,先做原型」的方式。这并不意味着规划不重要,而是规划的颗粒度和时点发生了变化。团队不再试图用一份长期路线图锁定所有答案,而是更强调 JIT Planning(Just-In-Time Planning):先把方案做出来,让内部用户试用,再根据真实体验快速迭代。

这对企业的启示是:在 AI 编程环境下,管理者需要区分两类问题。一类是高风险、高耦合、涉及架构边界或安全合规的问题,仍然需要充分设计和评审。另一类是可逆、低风险、体验驱动的问题,则应尽可能通过原型和真实反馈来推进。换句话说,未来的软件规划不是不要规划,而是要避免把所有问题都放进同一种流程里。

技术争论变化:当「做出来」比「争出来」更便宜

Fiona 在演讲中举了一个非常典型的案例:团队内部对某次重构方案存在不同意见。按照过去的习惯,大家可能会走进会议室,在白板上推演不同方案。但现在,借助 Claude Code,团队可以直接生成多个 Pull Request,把几种方案都实现出来,再比较它们对 API 实现和调用方的影响。

这背后是一个关键转变:当构建成本下降,争论成本就显得更高了。在 AI 编程时代,技术讨论会从抽象辩论变成基于可运行方案的比较。团队可以更快看到不同方案的真实代价,包括代码复杂度、调用方改动、测试覆盖、可维护性和用户影响。

但这也带来新的管理要求。如果团队文化不成熟,AI 反而可能放大个人抢跑、重复建设和局部最优。因此,越是高吞吐的团队,越需要更清晰的对齐机制、更开放的技术讨论文化,以及对「为什么做」而不只是「谁做得快」的共同理解。

代码评审变化:AI 处理常规执行,人类聚焦高价值判断

在 AI Coding 时代,一个被反复讨论的问题是:人类还 review 得过来吗?因为代码生成速度已经远超人工 review 速度。

Claude Code 团队已经让 Claude 负责处理大量的代码风格、lint、PR 反馈,甚至包括在完整提交前发现并修复一些问题、补充测试等。但 Fiona 也强调,AI 评审并不意味着人类评审消失。更合理的模式是「信任,但要验证」。其中,人类仍应重点参与以下环节:

  • 涉及法律、合规、隐私和安全边界的变更;
  • 涉及系统可靠性、信任边界和高风险代码路径的变更;
  • 需要产品审美、用户体验判断和品牌一致性的变更;
  • 需要深层架构经验和业务上下文的关键决策。

这对企业研发管理的启示是:代码评审体系需要重新分层。低风险、标准化、可自动化的问题,应尽量交给工具执行;高风险、上下文密集、需要判断力的问题,则必须保留专家参与。

这也与 Agilean 的观点不谋而合,即 AI 不能只作为员工个人助手存在,而要成为受企业治理约束的数字员工:它需要具备角色边界、上下文权限、接受人类监督审批、拥有协同网络。在 EntClaw 平台 的需求流水线中,评审也不应只发生在代码提交之后。更理想的状态是把验证前移:在 AI 编写需求时就验证业务规则,分析影响时就验证系统边界,方案设计时验证架构约束,代码生成时验证接口与数据,测试生成时验证验收标准。

团队能力模型变化:不再只看纯编码吞吐量

当 AI 显著提升代码产出后,团队对工程师能力的定义也会变化。Fiona 提到,Claude Code 团队更看重两类工程师:

第一类是具有产品感的创造型构建者(creative builders)。他们不仅能写代码,更能发现问题、提出产品假设,并通过快速迭代打磨出令人愉悦的体验。

第二类是具备深度系统能力的专家。AI 可以提高通用开发效率,但在分布式系统、基础设施、可靠性、安全等复杂领域,深层经验仍然不可替代。

因此,单纯的吞吐量不再是最关键指标,因为在 AI 加持下,多数人的代码生成效率都会提高。真正稀缺的是问题定义能力、产品判断力、系统洞察力和对风险的敏感度。

角色边界变化:工程师做更多非工程工作,非工程角色也能参与交付

AI 的另一个深远影响是:「Roles are blurring.」角色边界变得模糊。在过去,各个专门的角色各司其职,产品经理不写代码,设计师不改逻辑,程序员不做内容。但是现在,AI 可以成为内容设计伙伴,帮助程序员写出更简洁、适合产品界面的表达;产品经理、设计师等非传统编码角色,也可以借助 AI 参与代码修改和功能实现。

这意味着,组织协作模式会从「严格按岗位分工」转向「围绕问题动态组合能力」。程序员可以补足表达、设计和产品能力,非工程角色也可以更直接地把想法变成可运行原型。对管理者来说,关键问题不再是「这是不是你的职责」,而是「你能否在工具帮助下对结果负责」。

组织形态变化:更加扁平化,管理更贴近产品和一线

Claude Code 团队在组织设计上采取了一个相对激进的做法:尽可能保持团队扁平,并要求管理者先以个人贡献者的方式深入使用产品和参与实践。这种做法背后的逻辑是,AI 工具降低了管理者重新进入代码和产品细节的门槛。过去,管理者可能因为工具链变化太快、上下文切换成本太高,很难持续参与一线实践。但现在,AI 可以帮助他们理解代码、执行命令、梳理上下文,从而更真实地使用和验证产品。

这对于 AI 产品团队尤其重要。只有管理者和团队成员都高频使用自己的产品,才能及时发现摩擦点、理解用户反馈,并形成更快的改进闭环。因此,AI 时代的组织敏捷性,不只来自流程优化,也来自管理层是否重新贴近产品和一线工作。

知识管理变化:代码库成为新的事实来源

在传统组织中,文档、规范和知识库往往是团队知识沉淀的核心。但一个长期问题是:文档很容易滞后于代码。Claude Code 团队的做法是把代码库视为重要的事实来源。团队成员可以直接让 AI 读取本地仓库、理解实现逻辑、回答客户问题,或检查代码是否符合已有规格。

这并不是说文档不再需要,而是文档需要更靠近代码。重要规范可以进入仓库,让 AI 同时理解「期望」和「实现」,并帮助团队发现偏差。

在这里,Agilean 的进一步延伸是:除了代码成为企业的最重要的事实来源,还包含结构化的企业本体知识模型。用业务本体统一组织的业务能力、管理对象、业务规则和系统关系;用代码知识补全存量系统真实状态。未来,优秀的知识管理系统不再是独立于研发流程之外的静态知识库,而是代码、规范、企业本体知识、需求、测试、反馈和 AI 助手共同组成的动态系统。

流程治理变化:给团队明确许可,主动砍掉过期流程

演讲中有一句很有管理价值的话:流程通常不会自己消失,只会一层层叠加。很多团队的问题不是没有流程,而是旧流程失效后仍然存在,新流程又不断叠加,最终形成沉重负担。AI 时代尤其如此:如果团队仍用过去为低吞吐时代设计的流程来管理高吞吐工作,就会在评审、会议、状态同步和跨部门协作中制造新的浪费。

Claude Code 团队因此强调一条原则:「Explicit permission to kill old processes.」明确允许团队砍掉旧流程。团队要有明确许可去删除不再服务于目标的流程。比如,当站会和进度表开始变得低效时,可以考虑用 AI 自动汇总团队进展,而不是继续维护一张没人真正需要的表格。

对企业而言,一个实用的起点是:选择团队中最「吵」、最贵、最让人不想参与的工作流,重新提问:它最初要解决什么问题?今天是否仍然有效?能否自动化?能否缩短?甚至能否取消?

衡量 AI 转型效果,不能只看「多少代码由 AI 生成」

很多企业讨论 AI 编程时,喜欢引用「有多少比例代码由 AI 生成」。这个指标有一定参考价值,但并不足以衡量真正的业务效果。演讲中提出了几个值得关注的指标:

  1. 新人上手时间(Onboarding ramp time)是否缩短 — AI 最大的价值之一是降低组织知识获取成本,新的成员能够借助 AI 的力量快速熟悉团队并产出价值。
  2. 从提交到合并的周期(PR Cycle Time)是否缩短 — 但 Fiona 特别强调,如果 PR 时间没有下降,不一定是 AI 没有效果,也可能是组织后面的流水线已经跟不上。
  3. AI 辅助提交(AI Assisted Commit)是否成为常态 — 在 Claude Code 团队,几乎所有 Commit 都是 Claude Assisted,这说明 AI 已经不是偶尔使用的工具,而是默认工作方式。这也是 AI 原生组织与普通 AI 使用团队最大的区别。

在衡量 AI 转型效果的时候,应该思考组织的最终目标是什么。如果 AI 只是让团队产出更多未经验证的代码,那么瓶颈只会从开发端转移到评审端、质量端和运维端。

结语:真正值得企业关注的,不是 AI Coding,是 AI-native 组织范式的重构

从 Claude Code 团队的实践可以看到,AI 编程带来的变化远不止个人效率提升。它正在重写软件团队的基本假设:

  • 过去,稀缺的是编码时间;现在,稀缺的是判断力、验证能力和组织学习速度。
  • 过去,流程围绕降低开发成本展开;现在,流程必须围绕更快反馈和更高质量验证重新设计。
  • 过去,岗位边界相对清晰;现在,AI 让更多人可以跨越边界参与创造。

对企业管理者来说,真正的问题不是要不要用 AI 写代码,而是当代码生成变得更容易更便宜之后,我们是否已经准备好重构规划、评审、协作、知识管理和组织形态?

AI 不会自动带来更好的软件团队。它只会让原有系统中的瓶颈更快暴露。谁能更早识别新瓶颈,并主动改造团队工作方式,谁就更有可能在下一轮软件生产范式变化中获得领先。

在演讲最后,Fiona 建议每个研发团队从一个小问题开始:「Pick your noisiest workflow. Ask if it still earns its place.」找出当前最耗时、最嘈杂、最让人疲惫的流程,问一句——它还服务于原本的目的吗?如果不是,就让 AI 帮我们重写它,或者勇敢地删掉它。


注:本文章根据演讲视频整理,原视频:Running an AI-native engineering org | Session | Code w/ Claude 2026