跳至正文
i@laoer.com

技术、生活、感悟 -- Laoer的博客

i@laoer.com

技术、生活、感悟 -- Laoer的博客

  • 首页
  • 人工智能
  • 互联网
  • 商业观察
  • 天乙软件
  • 用药有数
  • 隐私政策
  • 关于
  • X
  • 首页
  • 人工智能
  • 互联网
  • 商业观察
  • 天乙软件
  • 用药有数
  • 隐私政策
  • 关于
  • X
关

搜索

  • 首页
  • 人工智能
  • 互联网
  • 商业观察
  • 天乙软件
  • 用药有数
  • 隐私政策
  • 关于
  • X
i@laoer.com

技术、生活、感悟 -- Laoer的博客

i@laoer.com

技术、生活、感悟 -- Laoer的博客

  • 首页
  • 人工智能
  • 互联网
  • 商业观察
  • 天乙软件
  • 用药有数
  • 隐私政策
  • 关于
  • X
  • 首页
  • 人工智能
  • 互联网
  • 商业观察
  • 天乙软件
  • 用药有数
  • 隐私政策
  • 关于
  • X
关

搜索

  • 首页
  • 人工智能
  • 互联网
  • 商业观察
  • 天乙软件
  • 用药有数
  • 隐私政策
  • 关于
  • X
从瀑布开发、敏捷开发到AI原生软件工程的演进
互联网人工智能博客文章商业观察构架设计

从瀑布到敏捷,再到AI原生:软件工程正在进入第三个时代

作者 Laoer
2026年10月21日 7 分钟阅读
0

Table of Contents

  • AI原生软件工程:Coding变快以后,瓶颈开始转移
  • Sprint不会消失,但它可能不再是最重要的时间单位
  • 软件公司的资产,会从代码进一步转向Context
  • AI越会写代码,Verification和人的判断反而越重要
  • 开发、运维和数据分析,会逐渐连成一条反馈链

我做了20多年的软件和互联网应用,经历过瀑布开发,也经历过敏捷开发。二十多年下来,不管方法论怎么变,有一个底层前提其实一直没变:软件最终还是要靠人写出来。如今,AI原生软件工程开始挑战这个前提。

瀑布解决大型项目怎样计划,敏捷解决需求变化以后怎样降低风险。需求排期、Sprint、Story Point,本质上都围绕人的执行能力来组织。

从瀑布开发、敏捷开发到AI原生软件工程的三阶段对比


但最近一两年,我越来越明显地感觉到,这个前提开始变了。

在我自己的开发过程中,Coding Agent已经承担了大量具体编码工作。以前按天、按周计算的任务,现在很多可以压缩到几个小时。真正让我在意的,不是“AI让程序员快了多少”,而是当Coding越来越便宜以后,我们还要不要继续按照过去的方式组织软件开发?

这可能才是Vibe Coding背后更大的变化。

AI原生软件工程:Coding变快以后,瓶颈开始转移

DORA在2025年的AI辅助软件开发研究中发现,90%的技术从业者已经在工作中使用AI,超过80%的人认为AI提高了生产率。但DORA把AI形容成一个放大器:组织原来的工程体系顺畅,它会放大优势;原来就混乱,它也会放大问题。

这和我的实际感受很接近。Coding Agent首先改变的是执行速度,但速度上去以后,新的瓶颈很快暴露出来:需求是否清楚、Agent是否理解系统、代码如何验证,以及谁来判断结果够不够好。

所以我并不把AI原生软件工程理解成“敏捷开发+Coding Agent”。如果只是把程序员的工作交给AI,而PRD、测试、上线方式全部不变,那只是局部提效。

Sprint不会消失,但它可能不再是最重要的时间单位

敏捷为什么喜欢两周一个Sprint?因为团队需要一个稳定窗口,把需求、开发和测试组织起来。开发能力有限,所以必须估工时、排优先级。

Coding Agent正在削弱这个前提。

OpenAI在2026年2月公开过一个很极端的内部实践:他们从空Git仓库开始,让Codex生成代码、基础设施、工具和文档。五个月后,仓库达到约100万行代码,一个从3名工程师起步的小团队合并了约1500个PR。随着吞吐量上升,瓶颈很快从Coding转向人的QA能力和注意力。

后来OpenAI又公开Symphony,把Linear这样的任务系统变成Agent调度器,每个开放任务对应一个Workspace,由Agent持续执行,人在需要判断时再介入。一些团队采用后,落地PR数量提升了500%;但工程师同时管理三到五个Agent会话以后,上下文切换又成了负担。

这个变化很有意思:Agent越来越快以后,瓶颈又回到了人,只是已经不是人的Coding速度,而是注意力和决策能力。

软件开发中的人机分工:人负责目标、判断和结果,AI负责执行


所以我不认为Sprint会马上消失,但它的重要性会下降。未来更值得关注的,可能是一个产品想法从提出、实现、上线,到获得真实反馈到底需要多久。我更愿意把它叫做Idea-to-Feedback Time。

软件公司的资产,会从代码进一步转向Context

开发速度提高以后,我最近越来越在意另一件事:AI到底能不能“看懂”一家公司。

它不只是能读代码,还要知道功能为什么存在,过去做过哪些决定,哪些业务规则不能碰,Design System有什么限制,这次需求的验收标准是什么。

传统软件公司里,大量重要信息在人的脑子、会议和聊天记录里;但对Agent来说,运行时拿不到的信息基本等于不存在。

OpenAI在前面的项目里后来把Repository Knowledge当作System of Record,用AGENTS.md做索引,再把架构、设计和执行计划放入结构化、版本化的docs目录。原则很简单:不要给Agent塞一本说明书,而是给它一张找到正确上下文的地图。

这也是为什么我现在会特别强调“AI可读”。

Context Driven Development:汇集需求、架构、代码和测试,形成AI可读上下文与交接文档


我认为以后一个阶段完成,交付物不应该只有PRD、设计稿或者代码,还应该有一份面向下一个Agent的Hand-off Document:目标是什么,已经完成什么,做过哪些关键决定,哪些约束不能改变,还有什么没有解决,验收标准是什么。

需求、设计、开发、测试、部署和运维之间,不再主要依赖人的口头交接,而是依靠一条持续完整的上下文链。我会把这种方式叫做Context Driven Development。

AI越会写代码,Verification和人的判断反而越重要

代码生成更快,并不等于软件交付一定同比变快。

METR在2025年做过一个随机对照实验:16名熟悉自己开源项目的资深开发者完成246个真实任务,允许使用当时主流AI工具的一组,实际平均反而慢了19%。研究者也强调,这只是早期2025年的特定工具、开发者和成熟代码库,不能推广成“AI让所有程序员都变慢”。

这个反例说明,生成代码和交付产品是两件事。DORA后来的研究也观察到类似张力:AI让初始代码生成更快,但部分时间会重新花到审计和验证上,而且可能同时带来更高吞吐和更大的交付不稳定性。

所以在AI-native软件工程里,我认为一个越来越重要的能力会是Verification Engineering。

当Agent一天可以产生过去几天的代码,人不可能继续靠逐行Code Review兜底。测试、接口契约、安全规则、架构边界、数据校验、UI自动化、线上指标,都应该尽量变成机器可以执行的验证规则。

人的角色也会往上移动,集中在几个关键节点:这个需求值不值得做,哪个方案更合适,什么风险不能接受,以及最终谁对结果负责。

我一直觉得“品味”在这里很重要。AI可以很快给出十个方案,但产品不需要十个方案,它需要有人知道哪一个应该留下。

开发、运维和数据分析,会逐渐连成一条反馈链

我最近在生产环境里用AI做运维和数据分析,这种变化有时比写代码更明显。

以前线上出现问题,产品或客服发现后交给运维,再找开发,大量时间花在重新传递上下文。如果Agent能够同时读取代码、日志、Metrics、数据库和部署记录,很多问题在产品或运维这一层就可以完成初步定位,开发只处理真正涉及系统修改和架构判断的问题。

数据分析也一样。过去是功能上线以后,运营做报表,产品再根据数据提下一轮需求;现在AI已经可以直接查询生产数据、发现异常、分析用户行为,再把结果带回产品决策。

一旦这些链路接起来,软件开发就不再是“需求—开发—上线”到此结束,而会形成一个持续循环:

Intent → Context → Agent Execution → Verification → Production → Feedback → New Intent

这就是我现在理解的AI原生软件工程(AI-native Software Engineering)。

AI原生软件工程闭环:意图、上下文、Agent执行、验证、上线运行与数据反馈


瀑布主要解决大型项目怎样计划,敏捷主要解决变化怎样快速响应。到了AI时代,问题开始变成:当执行能力越来越充足以后,怎样让AI持续获得正确的上下文,在可验证的边界里执行,并且只在真正需要判断的时候把决定交给人。

所以回头看,我并不觉得Vibe Coding本身是这次变化最重要的部分。它只是最先被大家看到的一层。

我做了二十多年软件,现在反而越来越觉得,未来软件工程最稀缺的可能只剩下三样东西:高质量的Context、人的Judgment,以及可靠的Verification。

代码会越来越便宜,但把一个模糊的想法持续变成一个真正好用、可靠,而且有人愿意负责的产品,依然不会便宜。

从瀑布到敏捷,再到AI原生:软件工程正在进入第三个时代 Share on X

标签:

AIAI-native Software EngineeringContext Driven Development互联网人工智能软件工程
作者

Laoer

1999年开始做互联网,做过开发、技术管理,也创过几次业。 现在依然在一线做产品、写代码、折腾AI。 关注AI如何重新改变软件、公司和人的工作方式。 公众号:Laoer杂谈。

关注我
其他文章
Meta Muse AI Agent 产品方法论示意图,对比 PM 缝合式产品与稳定可靠的工程化 Agent
上一个

拒绝“PM 缝合怪”与半成品魔法:揭秘 Meta 打造现象级 Agent 的内部方法论

暂无评论!成为第一个。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

微信订阅

欢迎订阅微信公众号--“Laoer杂谈”,搜索微信号:laoertalk,“Laoer杂谈”是关于技术、创业、生活的杂谈与随笔,希望与大家多多交流。

用药有数·DoseLoop

用药有数·DoseLoop 一款不会响完就消失的用药提醒。每次计划用药持续追踪,直到有明确结果。支持慢病、老人、ADHD 等各种用药场景。

标签

AI AI Agent Anthropic ChatGPT Claude Claude Code Codex DeepMind DeepSeek Gemini Google GPT iOS iPhone IT Java JavaScript jQuery Kimi Kohana Linux LLM Mac Memcached Meta Mysql Nginx O2O OpenAI Oracle PHP RSA Sam Altman SNS Struts Tomcat Web2.0 互联网 人工智能 创业 大模型 工作 旅游 生活 管理

日历

2026 年 10 月
日 一 二 三 四 五 六
 123
45678910
11121314151617
18192021222324
25262728293031
« 9 月    

近期评论

  • 大模型商业化:中国AI模型越来越强,为什么反而更难赚钱? 发表在《DeepSeek V4涨价后,真正的问题不是谁在用,而是谁在赚钱》
  • Laoer 发表在《AI 有没有意识还没定论,Anthropic 为什么先限制虐待它?》
  • 爱生活 发表在《AI 有没有意识还没定论,Anthropic 为什么先限制虐待它?》
  • 爱生活 发表在《AI 有没有意识还没定论,Anthropic 为什么先限制虐待它?》
  • AI数据分析如何改变BI工作流?15分钟完成一份运营报告 发表在《我把DeepSeek Harness接进生产环境后,发现AI运维真正改变的不是查日志》
  • 99%的代码都由AI写了,那程序员真正值钱的是什么? – i@laoer.com 发表在《我把DeepSeek Harness接进生产环境后,发现AI运维真正改变的不是查日志》
  • 爱生活 发表在《你的一分钟语音,可能是别人的十分钟》
  • 爱生活 发表在《Bill Gates为什么突然不相信“AI最终会创造更多工作”了?》
  • DeepSeek Harness来了,国产AI Coding终于开始补最短的那块板 – i@laoer.com 发表在《这次真不慌了,Claude随时可以取消订阅》
  • Kimi、GLM和Claude的差距,为什么每个人感受完全不同? – i@laoer.com 发表在《这次真不慌了,Claude随时可以取消订阅》

分类

  • iOS
  • Java
  • JavaScript
  • Linux
  • Mac
  • PHP
  • Web2.0
  • 互联网
  • 人工智能
  • 创业
  • 博客文章
  • 商业观察
  • 工作
  • 数据库
  • 构架设计
  • 生活

归档

  • 2026 年 10 月
  • 2026 年 9 月
  • 2026 年 8 月
  • 2026 年 7 月
  • 2026 年 6 月
  • 2026 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2023 年 12 月
  • 2023 年 1 月
  • 2022 年 8 月
  • 2021 年 12 月
  • 2021 年 10 月
  • 2020 年 12 月
  • 2020 年 1 月
  • 2018 年 12 月
  • 2018 年 8 月
  • 2018 年 4 月
  • 2017 年 12 月
  • 2016 年 12 月
  • 2016 年 8 月
  • 2016 年 2 月
  • 2015 年 12 月
  • 2015 年 1 月
  • 2013 年 6 月
  • 2013 年 5 月
  • 2012 年 11 月
  • 2012 年 7 月
  • 2012 年 6 月
  • 2012 年 5 月
  • 2012 年 3 月
  • 2012 年 1 月
  • 2011 年 12 月
  • 2011 年 11 月
  • 2011 年 10 月
  • 2011 年 9 月
  • 2011 年 8 月
  • 2010 年 11 月
  • 2010 年 2 月
  • 2010 年 1 月
  • 2009 年 12 月
  • 2009 年 11 月
  • 2009 年 9 月
  • 2009 年 7 月
  • 2009 年 6 月
  • 2009 年 5 月
  • 2009 年 4 月
  • 2009 年 3 月
  • 2009 年 2 月

其他操作

  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org
Copyright 2026 — i@laoer.com. All rights reserved. Blogsy WordPress Theme