Aipedia
登录

敏捷开发

由 AI 核验 · 1 天前
敏捷开发
英文
Agile Software Development
提出时间
2001 年(《敏捷宣言》)
核心文件
敏捷宣言(Manifesto for Agile Software Development)
典型框架
Scrum、极限编程(XP)、看板(Kanban)、精益开发
基本特征
迭代、增量、自组织团队、持续交付、拥抱变化
适用领域
软件开发,并扩展至硬件、汽车电子与智能座舱等嵌入式系统

敏捷开发是一种迭代、增量的软件开发方法论,主张通过短周期交付可工作的软件来应对需求变化,而非在项目初期一次性确定全部需求。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开

2001 年,17 位软件从业者在美国犹他州雪鸟(Snowbird)聚会并发布《敏捷宣言》,提出「个体与互动高于流程与工具、可工作的软件高于详尽的文档、客户合作高于合同谈判、响应变化高于遵循计划」四条价值观。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开

敏捷并非单一方法,而是一组共享上述价值观的框架集合,其中 Scrum 与极限编程(XP)流传最广,看板与精益开发也被广泛纳入敏捷实践。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开|22Agile software developmenten.wikipedia.org前往参考资料 ↓在新标签页中打开

定义与核心主张

敏捷软件开发(英语:Agile software development),又称敏捷开发,是一类自 1990 年代起逐渐受到广泛关注的新型软件开发方法,其共同指向是应对快速变化的需求。33图文详情cloud.kepuchina.cn前往参考资料 ↓在新标签页中打开

敏捷开发并非单一方法,而是一组具体名称、理念、过程与术语都不尽相同的开发方法的统称;把它们联系起来的,是相对于“非敏捷”方法的一组共同倾向。33图文详情cloud.kepuchina.cn前往参考资料 ↓在新标签页中打开|44什么是敏捷? - Azure DevOpslearn.microsoft.com前往参考资料 ↓在新标签页中打开

相对于“非敏捷”方法,敏捷开发更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队,以及能够适应需求变化的代码编写与团队组织方式,并更注重软件开发过程中人的作用。33图文详情cloud.kepuchina.cn前往参考资料 ↓在新标签页中打开

“敏捷”这一术语出自 2001 年发布的《敏捷宣言》;该宣言确立了四条价值表述,作为整个敏捷运动的基础。44什么是敏捷? - Azure DevOpslearn.microsoft.com前往参考资料 ↓在新标签页中打开

《敏捷宣言》的四条价值表述是:个体和交互胜过流程和工具;可工作的软件胜过面面俱到的文档;客户协作胜过合同谈判;响应变化胜过遵循计划。44什么是敏捷? - Azure DevOpslearn.microsoft.com前往参考资料 ↓在新标签页中打开

《敏捷宣言》并未否定右侧各项(流程和工具、文档、合同谈判、计划)的价值,而是明确左侧各项被赋予更高的权重;把敏捷理解为“不要文档、不要计划”是对宣言的误读。44什么是敏捷? - Azure DevOpslearn.microsoft.com前往参考资料 ↓在新标签页中打开

敏捷不是一套可以直接“执行”的具体流程,而是一种推动软件开发方法的思维模式;由于不存在适用于所有情境的单一方法,敏捷一词实际指代与宣言价值表述相一致的各种方法和实践。44什么是敏捷? - Azure DevOpslearn.microsoft.com前往参考资料 ↓在新标签页中打开

在敏捷的诸框架中,Scrum 是最常见的一种,也是多数团队起步时采用的框架;而敏捷实践则是在软件开发生命周期各阶段应用的具体技术。44什么是敏捷? - Azure DevOpslearn.microsoft.com前往参考资料 ↓在新标签页中打开

敏捷方法通常被描述为覆盖规划、开发、交付与运营等 DevOps 生命周期阶段的综合性方法,它们规定完成工作的方式,并给出明确的指导与原则。44什么是敏捷? - Azure DevOpslearn.microsoft.com前往参考资料 ↓在新标签页中打开

更受重视的一项相对而言权重较低的一项
个体和交互流程和工具
可工作的软件面面俱到的文档
客户协作合同谈判
响应变化遵循计划
《敏捷宣言》四条价值表述(左侧项被赋予更高权重,右侧项并未被否定)

历史背景:从瀑布模型到敏捷

瀑布模型的局限

瀑布模型是软件工程史上第一个被广泛采用的过程模型,1970 年代初被引入,其形态借鉴自制造业与建筑业的线性流程,进度自上而下推进,如同水流沿瀑布逐级下落。77浅谈如何查找更适合软件开发且有效的模型 - 腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

瀑布模型把开发划分为需求、设计、执行(编码与测试)、确认、维护等离散阶段,每个阶段必须在前一阶段完成后才开始,阶段之间是严格的串行关系。77浅谈如何查找更适合软件开发且有效的模型 - 腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开|55数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

由于阶段串行,当某一阶段正在进行时,其下游阶段全部处于等待与阻塞状态,团队资源被闲置,整体效率被拉低——这是瀑布模型在资源利用上的结构性缺陷。55数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|66数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

瀑布模型要求在进入设计与开发之前一次性收集齐全部客户需求,需求收集是交付软件前唯一面向客户的阶段,此后需求被视为冻结。77浅谈如何查找更适合软件开发且有效的模型 - 腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

瀑布模型对需求变化不敏感、难以响应客户需求的变动;一旦团队推进越过了设计阶段,再修改产品的成本就会变得很高。77浅谈如何查找更适合软件开发且有效的模型 - 腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

在传统瀑布模型下,无论发布规模大小,两次发布之间的平均时间为一到两年,交付节奏以年为单位而非以周或月为单位。77浅谈如何查找更适合软件开发且有效的模型 - 腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

瀑布模型的优势在于为软件开发提供了集中、标准化的方法,易于管理,并让公司对预算与截止日期保有可见性和可预测的可交付成果;其局限并不在于不可管理,而在于缺乏灵敏性。77浅谈如何查找更适合软件开发且有效的模型 - 腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

1990 年代万维网开启商业化浪潮,以浏览器为核心的 Web 应用大规模增长,应用边界不断扩张,这种急剧变化的需求对当时的软件工程与开发模式形成冲击,构成了呼唤新开发方法的外部压力。66数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|55数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

1985 年后超大规模集成电路的迅猛发展带来算力的大幅提升,为应用的规模化发展提供了技术支撑,也使旧有开发流程与新的生产力之间的矛盾日益突出。66数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

轻量级方法的兴起

二十世纪九十年代出现的一批轻量级软件开发方法,是作为对当时流行的、被批评者形容为管理严格、计划繁重、微观管理的“重量级”方法的回应而发展起来的。88敏捷开发scrum.cn前往参考资料 ↓在新标签页中打开|99敏捷开发在互联网时代里的价值-云社区-华为云bbs.huaweicloud.com前往参考资料 ↓在新标签页中打开

这些轻量级方法在时间上先后出现:快速应用程序开发(RAD)始于1991年,统一过程与动态系统开发方法(DSDM)始于1994年,Scrum始于1995年,Crystal Clear与极限编程(XP)始于1996年,特征驱动开发(FDD)始于1997年。88敏捷开发scrum.cn前往参考资料 ↓在新标签页中打开

上述方法大多在2001年《敏捷软件开发宣言》发布之前就已成形,后来才被统称为“敏捷软件开发方法”;换言之,敏捷宣言是对既有轻量级实践的事后归纳与命名,而非这些方法的起点。88敏捷开发scrum.cn前往参考资料 ↓在新标签页中打开|99敏捷开发在互联网时代里的价值-云社区-华为云bbs.huaweicloud.com前往参考资料 ↓在新标签页中打开

轻量级方法兴起的动因之一是市场环境的变化:上世纪八九十年代市场需求相对稳定、大型项目更新缓慢,瀑布式流程是首选;随着需求变化加快,瀑布、喷泉、螺旋等传统模型难以快速灵活地适应,才催生了迭代与增量式的轻量化方法。99敏捷开发在互联网时代里的价值-云社区-华为云bbs.huaweicloud.com前往参考资料 ↓在新标签页中打开

迭代与增量式的软件开发实践本身早于九十年代的轻量级方法:可追溯到1957年,进化式项目管理与自适应软件开发在七十年代初期即已出现。88敏捷开发scrum.cn前往参考资料 ↓在新标签页中打开

与软件业轻量级方法兴起大致同期,制造业与航空航天业也发生了类似的管理变革,说明这一转向并非软件行业独有。88敏捷开发scrum.cn前往参考资料 ↓在新标签页中打开

待考证置信度 0.50 · 核验于 2026-10-22

2001 年雪鸟会议

2001 年,17 位软件开发领域的领军人物聚集在美国犹他州的一个滑雪胜地(雪鸟雪场),共同发布《敏捷宣言》,敏捷开发由此作为一种新的软件开发管理模式和价值观开始推广。1010跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开|1111跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开

雪鸟会议的地点常被表述为“滑雪胜地雪鸟雪场”,即美国犹他州的 Snowbird 滑雪度假地;这一地点信息在中文技术媒体的回顾性报道中被反复沿用。1010跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开|1111跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开

在中文技术媒体的回顾中,雪鸟会议被定位为敏捷从“理论或流派讨论”走向“普及应用”的起点:会议之后数年,业界讨论长期停留在“什么是敏捷开发、敏捷开发的价值何在”这类问题上,而如何把敏捷精神与原则融入团队日常活动与工具使用,则成为后续关注点。1010跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开|1111跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开

微软在 2010 年前后的中文材料中,把雪鸟会议视为敏捷开发进入推广期的标志性事件,并将敏捷描述为“以人为核心”、强调团队成员之间以及开发团队与客户之间充分沟通的开发模式。1010跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开|1111跟微软学敏捷开发learn.microsoft.com前往参考资料 ↓在新标签页中打开

敏捷宣言与十二条原则

2001 年,17 位软件开发者在美国犹他州雪鸟滑雪度假村(Snowbird)起草了《敏捷软件开发宣言》,提出四项价值观与十二条原则。1212敏捷开发方法论详解:核心思想、原则与工程实践 - 禅道图书馆lib.zentao.net前往参考资料 ↓在新标签页中打开|1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

敏捷宣言的四项价值观表述为:个体和交互高于流程和工具;可工作的软件高于详尽的文档;客户合作高于合同谈判;响应变化高于遵循计划。1212敏捷开发方法论详解:核心思想、原则与工程实践 - 禅道图书馆lib.zentao.net前往参考资料 ↓在新标签页中打开|1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

四项价值观强调的是优先级而非取舍:宣言原文与通行解读都指出,右侧的流程、工具、文档、合同与计划仍然有价值,只是不应排在交付价值之前。1212敏捷开发方法论详解:核心思想、原则与工程实践 - 禅道图书馆lib.zentao.net前往参考资料 ↓在新标签页中打开|1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

十二条原则的第一条把「通过持续不断地及早交付有价值的软件使客户满意」列为最重要的目标。1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

十二条原则中关于变化的一条主张:欣然面对需求变化,即使在开发后期也一样,敏捷过程利用变化为客户创造竞争优势。1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

十二条原则要求经常交付可工作的软件,交付间隔从几星期到一两个月,并倾向于采用较短的周期。1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

敏捷宣言的原始文本由敏捷宣言官网(agilemanifesto.org)保存,并提供包括简体中文在内的多语言版本,十二条原则同样有对应的中文页面。1212敏捷开发方法论详解:核心思想、原则与工程实践 - 禅道图书馆lib.zentao.net前往参考资料 ↓在新标签页中打开|1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

敏捷宣言的产生背景是对文档驱动、重型流程的反思,直接针对的是瀑布式开发在需求多变环境下假设失效的问题。1212敏捷开发方法论详解:核心思想、原则与工程实践 - 禅道图书馆lib.zentao.net前往参考资料 ↓在新标签页中打开|1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

敏捷宣言与十二条原则本身并不规定具体做法,它们是价值判断与指导性原则,Scrum、极限编程等具体框架是在此之上发展出的实践载体。1212敏捷开发方法论详解:核心思想、原则与工程实践 - 禅道图书馆lib.zentao.net前往参考资料 ↓在新标签页中打开|1313实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码blog.mingdao.com前往参考资料 ↓在新标签页中打开

价值观条目优先强调仍然保留但次之
一个体和交互流程和工具
二可工作的软件详尽的文档
三客户合作合同谈判
四响应变化遵循计划
敏捷宣言四项价值观的中文通行表述(左侧为优先项,右侧并非被否定)

主要框架与实践

Scrum

Scrum 是当前应用最广泛的敏捷开发框架之一,其基本思路是由小型、自组织的团队通过短周期迭代持续交付可用的产品增量,并依据反馈不断调整。1414敏捷开发的6大方法与模型,帮助你快速适应项目需求变化-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开|1515敏捷开发方法:理论与实践-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

Scrum 的核心迭代单位称为 Sprint(冲刺),长度通常为 2 至 4 周,每个 Sprint 结束时应当产出一个可用的、潜在可发布的产品增量。1414敏捷开发的6大方法与模型,帮助你快速适应项目需求变化-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

Scrum 定义了三种基本角色:产品负责人(Product Owner)负责定义和排序需求、对产品价值负责;Scrum Master 负责保障流程运转、帮助团队理解并践行 Scrum 规则;开发团队负责实际的开发与交付工作。1414敏捷开发的6大方法与模型,帮助你快速适应项目需求变化-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开|1515敏捷开发方法:理论与实践-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

每日站会(Daily Standup)是 Scrum 的日常仪式之一,团队成员每天用很短的时间同步进展、当日计划与遇到的障碍,目的是暴露问题、促进协作,而不是向上级汇报。1414敏捷开发的6大方法与模型,帮助你快速适应项目需求变化-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

Scrum 常被归纳出的优势包括:提升团队协作与沟通、通过频繁交付增量更快获取客户反馈、以及借助每个 Sprint 的回顾形成持续改进机制。1414敏捷开发的6大方法与模型,帮助你快速适应项目需求变化-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开|1515敏捷开发方法:理论与实践-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

在敏捷方法谱系中,Scrum 与看板(Kanban)、极限编程(XP)、DSDM、特征驱动开发(FDD)和水晶法并列,是若干常见敏捷方法之一;不同方法在迭代节奏、角色设置与实践重点上各有侧重,适用于不同类型的项目与团队。1414敏捷开发的6大方法与模型,帮助你快速适应项目需求变化-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

极限编程(XP)

极限编程(Extreme Programming,XP)是敏捷方法族中最强调工程实践的一支,由肯特·贝克(Kent Beck)在 20 世纪 90 年代末提出,其核心思路是把被认为「有益但难得做好」的实践推到极致:如果代码评审有益,就做持续评审(结对编程);如果测试有益,就让测试先于代码(测试驱动开发);如果集成有益,就一天集成多次。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

XP 的实践通常被划分为四类:fine-scale feedback(细粒度反馈)、continuous process(持续过程)、shared understanding(共享理解)与 programmer welfare(程序员福祉)。其中细粒度反馈包括结对编程、计划游戏、测试驱动开发、全体团队;持续过程包括持续集成、重构、小版本发布;共享理解包括编码规范、集体代码所有权、简单设计、系统隐喻;程序员福祉包括每周 40 小时工作制。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

结对编程是 XP 的标志性实践:两名程序员在同一台机器、同一个设计上并肩工作,一人写代码(driver),一人实时审视(navigator),并频繁交换角色。它把代码评审从阶段性活动变成持续活动,同时承担知识传播与缺陷预防的功能。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

测试驱动开发(TDD)是 XP 的工程核心:先写一个失败的单元测试,再写刚好能让它通过的产品代码,最后重构。XP 的表述是「编写所有产品代码的目的都是为了使失败的单元测试能够通过」,测试由此成为需求的 executable 形式与设计的驱动力。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

XP 主张简单设计(simple design):团队让设计尽可能简单、富有表现力,不为可预见的未来需求预先搭建基础设施,例如不一开始就选定数据库或中间件,而是以最简单的方式实现第一批用户故事,等真实需求出现时再通过重构演进设计。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

集体代码所有权(collective code ownership)是 XP 的共享理解实践之一:团队中任何人都可以在任何时候改进任何一段代码,而不必先获得「模块所有者」的许可。它与结对编程、编码规范、持续集成配合,用来降低知识集中在个别人身上的风险。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

系统隐喻(metaphor)是 XP 用于共享理解的实践:团队提出一个关于「程序如何工作」的公共图景,用统一的词汇描述系统结构,使成员在缺少大量前期设计文档的情况下仍能对架构形成一致理解。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

XP 对需求采取「反复讨论、不提前固化细节」的态度:在真正实现某条需求还很早的时候就去捕获它的特定细节,很可能造成无用功和对不成熟需求的过度关注;因此团队与客户反复沟通以理解需求,但不在早期把细节写成不可更改的规格。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

XP 的计划游戏(planning game)以短周期滚动计划取代一次性详细计划:为下两周做详细计划,为下三个月做粗略计划,更远的未来只做极粗糙的计划。其依据是计划在形态上会变化,而不只是日期滑动,因此预先画好的详细计划图并不适用。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

XP 把可持续的工作节奏视为工程实践而非福利口号:团队测量自己的速度(velocity),不允许长期加班与透支,主张以能在整个项目期间维持最高质量标准的速度工作,因为跑得过快会导致短期行为和最终的崩溃。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

XP 强调团队是自组织的(self-organizing):不能把程序员当作可插拔的组件来管理,人不是「插入即兼容的编程装置」;要取得成功必须构建有合作精神的自组织团队,并持续调整团队的组织方式、规则、规范与关系,以适应不断变化的环境。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

XP 认为代码是唯一没有二义性的信息源,因此把重构、编码规范、持续集成等围绕代码的实践放在比文档更基础的位置;这与「大而笨重的过程会产生它本来企图去解决的问题」的判断一致——过重的过程会降低效率、拖长进度、推高预算并削弱响应能力。1616《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开|1717《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云cloud.tencent.cn前往参考资料 ↓在新标签页中打开

看板与精益

看板(Kanban)是敏捷实践中一种以可视化工作流程和限制在制品数量为核心的框架:团队用看板上的列表示工作流的不同阶段,任务从“待办”列被拉入并逐列推进直至完成。1818敏捷方法论:拥抱灵活性、协作与持续改进,以实现有效的项目管理 - Visual Paradigm Guides Simplified Chineseguides.visual-paradigm.com前往参考资料 ↓在新标签页中打开

精益(Lean)在敏捷语境下指一套以减少浪费、最大化客户价值为目标的框架,通过消除非增值活动、优化增值活动来实现持续改进;精益软件开发由 Tom 与 Mary Poppendieck 引入敏捷社群,其原则与实践取自丰田生产系统。1818敏捷方法论:拥抱灵活性、协作与持续改进,以实现有效的项目管理 - Visual Paradigm Guides Simplified Chineseguides.visual-paradigm.com前往参考资料 ↓在新标签页中打开|1919(五)敏捷方法(实践)有哪些?-腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

《敏捷实践指南》把敏捷方法与看板方法都视为精益方法的子集,理由是二者都是精益思想的具体实例,共同体现“关注价值”“小批量”“消除浪费”等概念。1919(五)敏捷方法(实践)有哪些?-腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

精益软件开发常被归纳为若干条原则,包括消除浪费、尽快交付、增强学习、团队授权、较迟决定、建立整体(把质量嵌入系统,依靠自动化测试、安装与持续集成)以及目光长远、快速试错快速学习。1919(五)敏捷方法(实践)有哪些?-腾讯云开发者社区-腾讯云developer.cloud.tencent.cn前往参考资料 ↓在新标签页中打开

在敏捷落地方法的谱系中,Scrum、看板、精益开发与极限编程被并列为最广为人知的几种实现路径;由于敏捷本身只给出简明扼要的准则、不规定具体步骤,这些方法多是从实践中总结衍生而来,彼此存在衍生或互补关系,因此严格横向比较并不容易。2020实现敏捷框架的比较:Scrum 方法 vs 看板方法 vs 精益开发 vs 极限编程-腾讯云开发者社区-腾讯云cloud.tencent.com.cn前往参考资料 ↓在新标签页中打开

看板与 Scrum 在机制上存在明显差异:Scrum 把工作切分为固定长度的冲刺、以一组用户故事为工作单元并配套站会与冲刺评审;看板则不预设迭代边界,强调按工作流状态持续拉动任务并限制各阶段的在制品数量。1818敏捷方法论:拥抱灵活性、协作与持续改进,以实现有效的项目管理 - Visual Paradigm Guides Simplified Chineseguides.visual-paradigm.com前往参考资料 ↓在新标签页中打开|2020实现敏捷框架的比较:Scrum 方法 vs 看板方法 vs 精益开发 vs 极限编程-腾讯云开发者社区-腾讯云cloud.tencent.com.cn前往参考资料 ↓在新标签页中打开

特性驱动开发与其他方法

特性驱动开发(Feature-Driven Development,FDD)由 Jeff De Luca 与 Peter Coad 于 1997 年前后在新加坡一个大型银行软件开发项目中提出并成形,其标志性成果是 1999 年出版的《Java Modeling in Color with UML》一书,书中系统描述了 FDD 的建模与过程要素。2121Java Modeling in Color with UML: Enterprise Components and Processamazon.com前往参考资料 ↓在新标签页中打开

FDD 的过程由五个阶段组成:开发整体模型、构建特性列表、按特性制定计划、按特性设计、按特性构建;其中后两个阶段以两周左右为周期、以单个“特性”(可在两周内完成、对客户有价值的最小功能单元)为单位迭代推进。2121Java Modeling in Color with UML: Enterprise Components and Processamazon.com前往参考资料 ↓在新标签页中打开|2222Feature-Driven Development (FDD) — Agile Alliance Glossaryagilealliance.org前往参考资料 ↓在新标签页中打开

FDD 在角色设置上强调“首席程序员”(Chief Programmer)与“类属主”(Class Owner)的分工:首席程序员负责特性团队内的设计与指导,类属主对特定类的代码一致性负责,这一设计被认为借鉴了贝尔实验室和 Cleanroom 工程中的首席程序员实践。2121Java Modeling in Color with UML: Enterprise Components and Processamazon.com前往参考资料 ↓在新标签页中打开|2222Feature-Driven Development (FDD) — Agile Alliance Glossaryagilealliance.org前往参考资料 ↓在新标签页中打开

FDD 以“特性”而非“用户故事”作为计划与跟踪的基本单位,并强调在编码前先建立领域模型(包括颜色建模)和一份按业务活动分组的特性列表,这与 Scrum 以产品待办列表和冲刺为单位、XP 以用户故事和工程实践为中心的做法形成对照。2121Java Modeling in Color with UML: Enterprise Components and Processamazon.com前往参考资料 ↓在新标签页中打开|2222Feature-Driven Development (FDD) — Agile Alliance Glossaryagilealliance.org前往参考资料 ↓在新标签页中打开

水晶方法族(Crystal Methods)由 Alistair Cockburn 提出,按项目规模与关键性把方法分为 Clear、Yellow、Orange、Red 等不同“颜色”,其核心主张是:方法应当随项目规模和人员数量调整,越大的项目需要越多的仪式与协调,而不是一套方法适用于所有项目。2323Crystal Methods — Agile Alliance Glossaryagilealliance.org前往参考资料 ↓在新标签页中打开

动态系统开发方法(DSDM)起源于 1990 年代英国的快速应用开发实践,1995 年发布 DSDM 框架,其核心是固定时间与资源、按 MoSCoW 优先级(必须有、应该有、可以有、本次不会有)调整范围,并强调在项目早期就交付可用成果。2424DSDM Agile Project Framework — Handbookagilebusiness.org前往参考资料 ↓在新标签页中打开

DSDM 在 2007 年前后发布的 DSDM Atern 版本转向与敏捷宣言对齐,2014 年又更名为 DSDM Agile Project Framework,把治理、持续业务价值与团队协作放在框架中心,是少数明确面向项目治理层面的敏捷方法。2424DSDM Agile Project Framework — Handbookagilebusiness.org前往参考资料 ↓在新标签页中打开

精益软件开发(Lean Software Development)由 Mary 与 Tom Poppendieck 在 2003 年的同名著作中系统提出,把丰田生产方式的七类浪费(部分完成的工作、额外功能、重新学习、交接、任务切换、等待、缺陷)映射到软件开发,并给出消除浪费、内建质量、延迟决策等原则。2525Lean Software Development: An Agile Toolkitamazon.com前往参考资料 ↓在新标签页中打开

看板方法(Kanban)在软件开发中的推广主要归功于 David J. Anderson 2010 年的《Kanban》一书,其核心实践包括可视化工作流、限制在制品数量、管理流动、显式化流程规则与反馈回路,与以固定长度迭代为特征的 Scrum 在节奏机制上不同。2626Kanban: Successful Evolutionary Change for Your Technology Businessamazon.com前往参考资料 ↓在新标签页中打开

Scrum 由 Ken Schwaber 与 Jeff Sutherland 在 1990 年代提出,其 2020 年版《Scrum 指南》把框架定义为由 Scrum 团队、事件、工件及其规则构成的轻量框架,并明确以经验过程控制(透明、检视、适应)为理论基础。2727The Scrum Guide (2020)scrumguides.org前往参考资料 ↓在新标签页中打开

极限编程(XP)由 Kent Beck 在 1999 年的《Extreme Programming Explained》中提出,其第二版把实践分为主要实践与辅助实践,包括结对编程、测试驱动开发、持续集成、小型发布、重构与集体代码所有权等,是敏捷方法中工程实践密度最高的一支。2828Extreme Programming Explained: Embrace Change (2nd Edition)amazon.com前往参考资料 ↓在新标签页中打开

在敏捷方法的比较研究中,FDD 常被归类为“模型驱动”或“架构中心”的敏捷方法,其前期建模投入比 Scrum、XP 更重,因而被认为更适合领域复杂、团队规模较大且需要较强架构一致性的项目;但这一适配性判断主要来自实践者经验总结,缺乏大规模对照实验证据。2222Feature-Driven Development (FDD) — Agile Alliance Glossaryagilealliance.org前往参考资料 ↓在新标签页中打开|2929A Survey of Agile Software Development Methodsieeexplore.ieee.org前往参考资料 ↓在新标签页中打开

待考证置信度 0.60 · 核验于 2026-10-22

多项敏捷方法比较研究指出,各方法在价值观层面共享敏捷宣言的四条价值,但在迭代长度、计划单位、角色定义与工程实践强度上差异显著,因此“敏捷方法”并非单一可互换的实践集合,选型需结合项目规模、领域复杂度与组织约束。2222Feature-Driven Development (FDD) — Agile Alliance Glossaryagilealliance.org前往参考资料 ↓在新标签页中打开|2929A Survey of Agile Software Development Methodsieeexplore.ieee.org前往参考资料 ↓在新标签页中打开

迭代与增量的工作机制

迭代式开发与顺序式(如瀑布)开发相对:顺序式模型强调在动手前把计划做足,而迭代式模型在项目初期只做粒度较粗的高层计划,随着项目推进按迭代逐步细化计划,通常只对一到四周内的短期工作做详细计划。3030把敏捷融合到瀑布式环境中infoq.cn前往参考资料 ↓在新标签页中打开

多数被称为“迭代式”的敏捷过程实际上是迭代与增量并存:既通过反复循环修正与细化,又通过一次次交付可工作的部分系统来累积成果,而不是在末期一次性交付全部功能。3030把敏捷融合到瀑布式环境中infoq.cn前往参考资料 ↓在新标签页中打开

迭代式模型借用了增量式模型中“延期规划”的做法,并从精益思想中引入“尽量晚做决定”和“按流程工作”的原则,使详细决策被推迟到信息更充分的时刻。3030把敏捷融合到瀑布式环境中infoq.cn前往参考资料 ↓在新标签页中打开

在迭代与增量的工作机制下,每个迭代结束时团队应产出一个干净的、可发布的软件版本;多团队共用代码库时,合并与集成工作以增量方式持续进行,而不是等到迭代末尾才集中处理,以免在可用修复时间最少的时刻才暴露分叉代码的问题。3131多个敏捷团队之间的版本控制infoq.cn前往参考资料 ↓在新标签页中打开

迭代节奏与发布节奏可以分离:团队在迭代中继续开发新功能的同时,若已发布版本出现严重缺陷,可在主干上修复并发布一个补丁版本,而不必打断当前迭代的功能开发。3131多个敏捷团队之间的版本控制infoq.cn前往参考资料 ↓在新标签页中打开

维度迭代式侧重增量式侧重
计划方式高层计划随迭代逐步细化,只详规短期工作延期规划,按增量逐步补充细节
交付形态反复循环修正与完善一次次累积可工作的部分成果
决策时点尽量晚做决定,信息充分时再定按流程推进,边做边定
迭代式与增量式工作机制的侧重对比(据 InfoQ 相关文章整理)

角色、仪式与工件

产品负责人、Scrum Master 与开发团队

Scrum 框架定义了三个角色:产品负责人(Product Owner)、Scrum Master(团队负责人)与开发团队(Development Team)。3232PMI-ACP考试知识点:常见的敏捷实践(1)_国际认证_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

产品负责人负责确定产品的功能与达到要求的标准,维护产品待办事项列表(Product Backlog),并明确软件交付的内容。3232PMI-ACP考试知识点:常见的敏捷实践(1)_国际认证_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

产品负责人有权力接受或拒绝开发团队的工作成果,并且是产品待办事项优先级变更的最终决定者;改变产品待办事项的优先级都必须经过产品负责人。3232PMI-ACP考试知识点:常见的敏捷实践(1)_国际认证_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

产品负责人可以亲自完成待办事项梳理等工作,也可以委托开发团队完成,但产品负责人对产品待办事项列表负最终责任。3232PMI-ACP考试知识点:常见的敏捷实践(1)_国际认证_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

Scrum 的机制建立在透明、检查、适应三个支柱之上:关键环节对相关人可见且理解一致,团队频繁检视工件与 Sprint 目标的进展,一旦发现偏离可接受范围就尽快调整过程或过程化内容。3232PMI-ACP考试知识点:常见的敏捷实践(1)_国际认证_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

Scrum 规定了四个仪式(Sprint 计划会、每日站会、Sprint 评审会与 Sprint 回顾会),用于对过程与工件进行检视和适应。3232PMI-ACP考试知识点:常见的敏捷实践(1)_国际认证_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

冲刺计划、每日站会、评审与回顾

在 Scrum 框架中,冲刺计划会(Sprint Planning)是每个冲刺开始时举行的第一个事件,其目的是确定本次冲刺的目标以及为达成目标需要完成的任务,即回答“这个冲刺做什么、怎么做”。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

冲刺计划会产出的核心工件是冲刺待办列表(Sprint Backlog),它由产品待办列表中挑选出的条目构成,并按任务粒度拆解,作为本次冲刺期间团队工作的依据。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

每日站会(Daily Scrum)是冲刺期间每天举行的短会,用于同步进展、暴露障碍,使团队能够及时调整当天的工作安排,而不是向上级汇报进度。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

冲刺评审会(Sprint Review)在冲刺结束时举行,团队向利益相关者展示本次冲刺交付的增量成果并收集反馈,其关注点是“做出来的东西对不对、有没有价值”,而非流程本身。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

冲刺回顾会(Sprint Retrospective)在评审会之后举行,团队反思协作过程与方法,识别可改进之处并形成后续行动项,是 Scrum 中承载持续改进( Kaizen )意图的固定环节。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

Scrum 的五个事件——冲刺、冲刺计划会、每日站会、冲刺评审会、冲刺回顾会——共同构成固定的节奏,使团队始终处于“检视与调整”的循环之中;其中冲刺本身是一个通常为一到四周的固定时间盒。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

冲刺评审会与冲刺回顾会的职能被明确区分:前者面向产品增量、对外收集反馈,后者面向团队过程、对内改进工作方式,二者不可互相替代。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

这些仪式若被机械照搬为形式化的会议流程,而失去拥抱变化与持续改进的实质,往往适得其反;因此仪式本身不是目的,而是支撑检视与调整的手段。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

产品待办列表与冲刺待办列表

在 Scrum 框架中,产品待办列表(Product Backlog)与冲刺待办列表(Sprint Backlog)是三个正式工件中的两个,第三个是产品增量;三者与三个角色、五个事件共同构成 Scrum 的「3-3-5」结构。3434什么是Scrum?apmg-international.com前往参考资料 ↓在新标签页中打开|3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开|3535Scrum 的三大角色、三大工件、五大会议分别指什么?tower.im前往参考资料 ↓在新标签页中打开

产品待办列表是一份按优先级排序的、产品中所有待完成事项的清单,由产品负责人负责维护和持续更新,回答「要做什么」的问题。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开|3535Scrum 的三大角色、三大工件、五大会议分别指什么?tower.im前往参考资料 ↓在新标签页中打开

冲刺待办列表是本次冲刺要完成的任务清单,由团队在冲刺计划会上从产品待办列表中选取条目后形成,是冲刺计划活动的输出。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开|3535Scrum 的三大角色、三大工件、五大会议分别指什么?tower.im前往参考资料 ↓在新标签页中打开

产品待办列表与冲刺待办列表之间存在层级关系:每一次冲刺都从产品待办列表中选取一部分条目,组成该次冲刺的待办列表,因此冲刺待办列表是产品待办列表在单个迭代内的子集。3535Scrum 的三大角色、三大工件、五大会议分别指什么?tower.im前往参考资料 ↓在新标签页中打开|3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

产品待办列表的排序与梳理通常在产品梳理会(Backlog Refinement)上进行,由产品负责人与产品经理对需求进行评审、梳理并设置优先级,会议输出即为更新后的产品待办列表。3535Scrum 的三大角色、三大工件、五大会议分别指什么?tower.im前往参考资料 ↓在新标签页中打开

用户故事是填充产品待办列表的常见需求表达方式,把需求写成用户视角的故事并配合验收标准,使开发团队明确要交付什么、做到什么程度才算完成。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开

产品待办列表的优先级维护被普遍归为产品负责人的职责,而冲刺待办列表的产出则发生在冲刺计划会上,二者分别对应「做什么」与「本次迭代做哪些」两个层次的决策。3333敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网zpedu.com前往参考资料 ↓在新标签页中打开|3535Scrum 的三大角色、三大工件、五大会议分别指什么?tower.im前往参考资料 ↓在新标签页中打开

Scrum 的规则把角色、事件与工件联系在一起,工件并非孤立文档,而是与冲刺计划、冲刺评审等事件相互衔接的活动载体。3434什么是Scrum?apmg-international.com前往参考资料 ↓在新标签页中打开

需求管理与用户故事

敏捷需求管理与传统需求工程的根本区别在于:它不追求在项目初期一次性定义并冻结全部需求,而是强调持续收集、持续细化与持续优先级排序,使团队能依据市场变化和用户反馈快速调整方向。37375个步骤掌握如何在敏捷开发中管理需求:提高效率的秘诀ones.cn前往参考资料 ↓在新标签页中打开

敏捷需求管理的核心手法是把大型需求拆解为小的、可在短期内完成并交付价值的用户故事,并配合验收标准与产品待办列表(Product Backlog)等工件来承载;团队需要就用户故事、验收标准、待办列表这些概念建立共同语言,否则需求在团队内部无法被一致理解。37375个步骤掌握如何在敏捷开发中管理需求:提高效率的秘诀ones.cn前往参考资料 ↓在新标签页中打开

在敏捷实践中,需求收集被视为一个持续过程而非一次性阶段,常见做法包括定期的利益相关者访谈、用户反馈会议、市场分析,以及头脑风暴、用户观察、原型测试等多种手段并用,以获得较全面的需求视角。37375个步骤掌握如何在敏捷开发中管理需求:提高效率的秘诀ones.cn前往参考资料 ↓在新标签页中打开

需求收集之后的细化环节包括识别需求之间的依赖关系、评估商业价值与技术可行性,并可借助影响图、用户旅程地图等可视化工具理解需求的上下文与影响;产品负责人在此过程中与利益相关者密切协作,确保需求对齐业务目标。37375个步骤掌握如何在敏捷开发中管理需求:提高效率的秘诀ones.cn前往参考资料 ↓在新标签页中打开

随着生成式人工智能在编码环节的普及,需求收集与用户故事编写正在成为新的瓶颈:代码产出速度提升后,团队需要更深、更完整的待办列表,包含更多用户故事与更强的验收标准,才能填满被加速的开发产能。3636如何使用genAI进行需求收集和敏捷用户故事m.it168.com前往参考资料 ↓在新标签页中打开

用户故事的结构与验收标准的完整性在 AI 辅助开发场景下变得更为关键,因为开发人员会直接用它们作为提示词,驱动 AI 代理完成代码开发、测试与文档编写;故事写得含糊,会直接转化为生成结果的偏差。3636如何使用genAI进行需求收集和敏捷用户故事m.it168.com前往参考资料 ↓在新标签页中打开

已有报道称,敏捷团队开始使用大语言模型、AI 代理等生成式 AI 能力辅助需求收集与用户故事编写,以加速并改进这两项工作;这类用法被定位为贯穿软件开发生命周期的效率改进机会之一,而非仅限编码环节。3636如何使用genAI进行需求收集和敏捷用户故事m.it168.com前往参考资料 ↓在新标签页中打开

关于 AI 编码助手对开发效率的实际提升幅度,公开报道引用的数据并不一致:有实地实验报告称使用编码助手使每周完成任务数增加约 26%、代码提交数增加约 13%、编译次数增加约 38%,而 DORA 2024 年 DevOps 状况报告中超过三分之一的受访者把观察到的生产力增长描述为中度(25%)或极端(10%)。这些数字反映的是编码环节,而非需求管理环节本身。3636如何使用genAI进行需求收集和敏捷用户故事m.it168.com前往参考资料 ↓在新标签页中打开

维度传统需求管理敏捷需求管理
需求定义时机项目初期一次性定义并冻结持续收集、持续细化
需求粒度以完整需求规格为单位拆解为可在短期内完成的用户故事
变更态度变更需走正式变更控制依据市场变化与用户反馈快速调整
优先级多在基线阶段确定持续进行优先级排序
承载工件需求规格说明书产品待办列表、验收标准
传统需求管理与敏捷需求管理的对照(据 ONES 一文归纳)

工程实践:持续集成、测试驱动与重构

持续集成、测试驱动开发与重构被敏捷社群视为一组相互支撑的核心工程实践:持续集成提供快速反馈,测试驱动开发为代码建立可执行的规格与安全网,重构则在不改变外部行为的前提下持续改善设计,三者共同构成“可持续的交付节奏”的技术底座。3838ThoughtWorks 文集(精选版)infoq.cn前往参考资料 ↓在新标签页中打开|3939敏捷技能修炼:《敏捷软件开发与设计的最佳实践》 - 敏捷 - 敏捷开发minjiekaifa.com前往参考资料 ↓在新标签页中打开

ThoughtWorks 在其敏捷入门文集中,把持续集成与测试作为帮助团队建立“项目健康保障体系”的起点,并把面向对象编程与重构技能列为配套的必要能力,说明这些实践在业界被当作入门级、可立即施行的基础实践,而非高阶选修。3838ThoughtWorks 文集(精选版)infoq.cn前往参考资料 ↓在新标签页中打开

持续集成的典型形态是:开发者频繁把本地改动提交到共享主干,由自动化构建触发编译与测试,一旦失败立即修复;其价值在于把集成风险从“发布前的一次性大爆炸”分散到每天多次的小步验证中。3838ThoughtWorks 文集(精选版)infoq.cn前往参考资料 ↓在新标签页中打开

在持续集成的实践中,提交测试(commit tests)与验收测试套件常被组织为两道依次递进的“门”:前者要求快速、稳定,用于拦截破坏主干的提交;后者覆盖更完整的业务行为,运行更慢,用于确认增量确实带来了可交付的价值。3838ThoughtWorks 文集(精选版)infoq.cn前往参考资料 ↓在新标签页中打开

测试驱动开发的基本循环是“先写一个失败的测试、再写刚好让它通过的实现、最后重构”,测试在此既是设计手段也是回归安全网;它把“验证”从开发之后的阶段前移到编码之前。3939敏捷技能修炼:《敏捷软件开发与设计的最佳实践》 - 敏捷 - 敏捷开发minjiekaifa.com前往参考资料 ↓在新标签页中打开

重构指在不改变代码外部可观察行为的前提下调整其内部结构,以消除重复、降低耦合、提升可读性;它与测试驱动开发互为条件——没有测试覆盖的重构风险极高,而没有持续重构的测试代码本身也会腐化。3939敏捷技能修炼:《敏捷软件开发与设计的最佳实践》 - 敏捷 - 敏捷开发minjiekaifa.com前往参考资料 ↓在新标签页中打开

敏捷设计实践强调避免过度设计:不预先构建当前需求用不到的结构,而是依靠重构在需求演进时逐步演化出合适的设计,这与“前期一次性完成架构设计”的传统思路形成方法论上的差异。3939敏捷技能修炼:《敏捷软件开发与设计的最佳实践》 - 敏捷 - 敏捷开发minjiekaifa.com前往参考资料 ↓在新标签页中打开

持续集成并非只覆盖“构建+单元测试”,成熟的实践会延伸到部署准备与后续测试阶段,把从提交到可部署产物的整条链路自动化,从而缩短反馈时间并降低发布过程的人为失误。3838ThoughtWorks 文集(精选版)infoq.cn前往参考资料 ↓在新标签页中打开

这些工程实践与敏捷管理框架(如 Scrum 的迭代、看板)并不互相替代:管理框架决定“做什么、何时交付”,工程实践决定“以多低的缺陷率和多快的节奏交付”,缺少后者时短迭代容易退化为“短周期的瀑布”。3838ThoughtWorks 文集(精选版)infoq.cn前往参考资料 ↓在新标签页中打开|3939敏捷技能修炼:《敏捷软件开发与设计的最佳实践》 - 敏捷 - 敏捷开发minjiekaifa.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.55 · 核验于 2026-10-22
实践主要目的典型节奏失败时的信号
持续集成尽早暴露集成缺陷,保持主干可发布每次提交触发,分钟级构建变红、主干不可用
测试驱动开发以测试表达需求并驱动设计,建立回归安全网秒级到分钟级的红-绿-重构循环测试先失败却写不出通过实现,或测试难以编写
重构在不改变外部行为的前提下改善内部结构随每次小改动持续进行测试仍通过但代码重复与耦合上升
三项核心工程实践在敏捷开发中的分工与反馈特征

度量与评估

速度与燃尽图

在敏捷开发语境中,速度(velocity)通常指团队在一个迭代(冲刺)内实际完成的、以故事点或其他估算单位计量的工作量;它被用作预测未来迭代可承载工作量的经验性依据,而非对个人产出的考核指标。4141Five agile metrics you wonatlassian.com前往参考资料 ↓在新标签页中打开

冲刺燃尽图(sprint burndown chart)以时间为横轴、以剩余工作量为纵轴,逐日描绘一个迭代内剩余工作的下降轨迹,用于直观呈现团队是否按计划逼近迭代目标,并在曲线偏离理想线时提示范围变更或进度风险。4141Five agile metrics you wonatlassian.com前往参考资料 ↓在新标签页中打开

敏捷指标被定位为跟踪团队与项目进度、质量与效能的量化手段,其常见集合包括速度、提前期、周期时间、燃尽图与累积流图;这些指标的用途被描述为识别瓶颈、预测交付时间并推动持续改进。4141Five agile metrics you wonatlassian.com前往参考资料 ↓在新标签页中打开

尽管软件工程研究反复强调绩效度量在使用敏捷方法时的重要性,但文献对如何在实践中具体应用这些度量、以及应用过程中会遇到哪些挑战,仍缺乏细节层面的说明;一项混合方法研究即以识别这些挑战为核心目标。4040How to Measure Performance in Agile Software Development? A Mixed-Method Studyieeexplore.ieee.org前往参考资料 ↓在新标签页中打开

由于敏捷方法高度关注动态市场中的短期成效,质量与绩效的度量在敏捷软件开发中被视为具有高度重要性,并与软件过程改进能否成功直接相关。4040How to Measure Performance in Agile Software Development? A Mixed-Method Studyieeexplore.ieee.org前往参考资料 ↓在新标签页中打开

速度与燃尽图都属于派生型度量:它们的数值依赖于团队自身的故事点估算口径与迭代长度,因此跨团队直接比较绝对数值缺乏意义,通常只适合同一团队在自身历史数据上做趋势对比与预测。4141Five agile metrics you wonatlassian.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.55 · 核验于 2026-10-22

敏捷成熟度与团队健康度

在敏捷转型的评估实践中,度量通常被划分为定量评估与定性评估两类,并强调面向结果而非面向活动的评估取向;这一划分常见于中文敏捷转型实务著作的整理中。4242敏捷转型 打造VUCA时代的高效能组织(王明兰 著) 思维导图模板_ProcessOn思维导图、流程图processon.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.45 · 核验于 2026-10-22

团队能力评估的一种常见做法是让成员自评打分并录入数据库,作为后续新项目立项与人员配置的参考,目的是让员工能力与项目需求相匹配,避免明显不胜任或过度胜任。4242敏捷转型 打造VUCA时代的高效能组织(王明兰 著) 思维导图模板_ProcessOn思维导图、流程图processon.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.40 · 核验于 2026-10-22

敏捷团队能力发展的一个流行提法是「T型团队」:成员既有自己的专长深度,又具备跨领域的通识广度,能在他人需要时提供帮助;与之配套的做法是把产品所需技能逐一列出形成技能地图,并以产品负责人给出的高优先级 Backlog 与产品路线图作为技能地图的重要输入。4242敏捷转型 打造VUCA时代的高效能组织(王明兰 著) 思维导图模板_ProcessOn思维导图、流程图processon.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.40 · 核验于 2026-10-22

跨职能自组织团队被描述为拥有完成工作所需的全部技能、不依赖团队以外的人;跨职能包含跨工种(产品、架构设计、用户体验设计、开发、测试、运维等)与跨领域(前端、后端、中间件等)两个维度,其论证常引用康威定律,即系统架构是组织沟通结构的写照。4242敏捷转型 打造VUCA时代的高效能组织(王明兰 著) 思维导图模板_ProcessOn思维导图、流程图processon.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.40 · 核验于 2026-10-22

规模化敏捷

SAFe

规模化敏捷框架(Scaled Agile Framework,简称 SAFe)是一套组织与工作流原则、实践及能力体系的知识库,旨在帮助组织——尤其是拥有复杂产品组合的大型企业——实现大规模敏捷转型,把精益、敏捷、DevOps 与系统思维整合为统一的可扩展模型。4444什么是规模化敏捷框架 (SAFe)?| IBMibm.com前往参考资料 ↓在新标签页中打开

SAFe 由 Dean Leffingwell 于 2011 年提出,目标是解决传统项目管理流程在软件交付中的缺陷,提高大规模软件开发的速度、质量与客户关注度;Leffingwell 同时是负责管理该框架的 Scaled Agile Inc. 的共同创始人。4444什么是规模化敏捷框架 (SAFe)?| IBMibm.com前往参考资料 ↓在新标签页中打开

SAFe 围绕业务敏捷性的七项核心能力构建:精益敏捷领导力、团队和技术敏捷性、敏捷产品交付、企业解决方案交付、精益投资组合管理、组织敏捷性、持续学习文化。4444什么是规模化敏捷框架 (SAFe)?| IBMibm.com前往参考资料 ↓在新标签页中打开

SAFe 目前处于第六次迭代(SAFe 6.0),提供四种配置以适应不同规模、结构和业务需求的组织:Essential SAFe、Large Solution SAFe、Portfolio SAFe 和 Full SAFe。4444什么是规模化敏捷框架 (SAFe)?| IBMibm.com前往参考资料 ↓在新标签页中打开

按国内行业媒体的概括,SAFe 通过「项目群级—价值流级—投资组合级」的分层架构,为大型组织提供从战略规划到团队迭代的全链路协同机制;其核心机制之一是项目群增量规划(PI Planning),即每隔约 8 至 12 周组织一次相关团队共同参与的面谈式规划,用于对齐目标、识别依赖、排除障碍。4343敏捷2026:规模化敏捷落地困境与SAFe框架的中国实践_IT管理_IT资讯-中培伟业官网m.zpedu.com前往参考资料 ↓在新标签页中打开

团队级 Scrum 与看板普及之后,多团队协同交付同一产品时会暴露「单团队敏捷」的边界问题:各团队迭代节奏不一致、跨团队依赖管理混乱、产品路线图难以在多团队间有效传导,整体交付效率可能不升反降——这正是规模化敏捷框架要回应的场景。4343敏捷2026:规模化敏捷落地困境与SAFe框架的中国实践_IT管理_IT资讯-中培伟业官网m.zpedu.com前往参考资料 ↓在新标签页中打开

有国内行业观察指出,SAFe 在中国企业落地面临两类本土化挑战:一是组织文化冲突,SAFe 要求管理层把决策权下放至团队,而部分企业仍习惯高度集中的自上而下指令模式,与自组织原则存在张力;二是工具链适配,官方推荐工具(如 Jira Align)在国内面临数据合规与本土化支持问题,企业常需在飞书、企业微信生态中自建工具链。4343敏捷2026:规模化敏捷落地困境与SAFe框架的中国实践_IT管理_IT资讯-中培伟业官网m.zpedu.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.55 · 核验于 2026-10-22

国内实践者提出的落地经验是「从最痛的点切入」:先聚焦跨团队依赖管理这一最普遍的痛点,建立简化版的 PI Planning 机制,见到效果后再逐步扩展到更完整的框架应用,即所谓「价值优先、框架后行」。4343敏捷2026:规模化敏捷落地困境与SAFe框架的中国实践_IT管理_IT资讯-中培伟业官网m.zpedu.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.50 · 核验于 2026-10-22

SAFe 设有分级认证体系,覆盖从普通团队成员到 SPC(SAFe 项目顾问,SAFe Program Consultant)的完整路径,由 Scaled Agile Inc. 管理。4343敏捷2026:规模化敏捷落地困境与SAFe框架的中国实践_IT管理_IT资讯-中培伟业官网m.zpedu.com前往参考资料 ↓在新标签页中打开|4444什么是规模化敏捷框架 (SAFe)?| IBMibm.com前往参考资料 ↓在新标签页中打开

LeSS 与 Nexus

Nexus 与 LeSS 是规模化敏捷框架中少数严格坚持「单一产品负责人、单一产品待办列表」的框架:两者都要求每个面向真实客户的产品只有一个 Product Owner 和一个 Product Backlog,而不采用团队级 Product Owner 的做法。4545How do Nexus and LeSS Differ?scrum.org前往参考资料 ↓在新标签页中打开

LeSS(Large-Scale Scrum,大规模 Scrum)的优化目标是适应性(adaptiveness),即让变更变得廉价而容易;其理由有两点:一是人们普遍不擅长预测什么会命中客户价值,需要以低成本试错来发现方向;二是外部世界(竞争对手、技术、市场)本身在持续变化。4545How do Nexus and LeSS Differ?scrum.org前往参考资料 ↓在新标签页中打开

Nexus 与 LeSS 面向的是三个以上团队、乃至数十个团队协作开发同一个面向客户产品的场景,二者在结构上有大量共同点,差异主要体现在成熟度模式与具体规则的取舍上。4545How do Nexus and LeSS Differ?scrum.org前往参考资料 ↓在新标签页中打开

LeSS 采取「少即是多」的路线:它不引入新的角色、仪式与工件层级,而是把单团队 Scrum 的元素原样放大到多团队,靠团队自组织与整体回顾来应对规模化带来的复杂度。4545How do Nexus and LeSS Differ?scrum.org前往参考资料 ↓在新标签页中打开

Nexus 在单团队 Scrum 之上增加了一个 Integration Team(集成团队)与 Nexus Sprint Backlog、Nexus Sprint Review 等跨团队活动,用以处理多团队之间的依赖与集成问题;这与 LeSS 尽量不增设新结构的取向形成对照。4545How do Nexus and LeSS Differ?scrum.org前往参考资料 ↓在新标签页中打开

规模化带来的挑战

规模化敏捷面临的首要挑战是「协调成本随团队数量超线性增长」:当多个敏捷团队共享同一产品、同一代码库或同一发布节奏时,团队间的依赖管理与集成协调工作量会迅速超过单个团队内部的协作成本,原本在单团队层面有效的自组织与面对面沟通机制在跨团队场景下失效。4646Scaling Agile: Findings from the Literatureieeexplore.ieee.org前往参考资料 ↓在新标签页中打开|4747Agile at Scalehbr.org前往参考资料 ↓在新标签页中打开

SAFe(Scaled Agile Framework)在其官方文档中承认,规模化实施的主要障碍并非框架本身,而是组织现有的治理结构、预算模式与合规要求:传统的年度预算与项目制拨款方式与敏捷的增量投资决策节奏不匹配,导致规模化落地时出现「框架已就位、决策仍按旧周期走」的脱节。4848SAFe Reference Guide: Implementation Roadmapscaledagileframework.com前往参考资料 ↓在新标签页中打开

在规模化场景下,「敏捷宣言」所强调的「个体与互动高于流程与工具」面临张力:大型组织为协调数十个团队往往引入统一的需求管理平台、度量仪表盘与标准化仪式,这些工具化与流程化的投入在提升可见性的同时,也可能挤压团队自主空间,形成「规模化越深、自组织越弱」的悖论。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开|4949Scaling Agile Methods: A Systematic Literature Reviewsciencedirect.com前往参考资料 ↓在新标签页中打开

对立说法另一种观点认为,规模化所需的工具与流程标准化并不必然削弱自组织:统一的协作平台与度量体系恰恰为团队提供了跨团队透明度和自主决策所需的信息基础,关键在于工具是服务于团队判断还是替代团队判断。51

存在争议置信度 0.70 · 核验于 2026-10-22

规模化敏捷的度量挑战在于:单团队层面的速度(velocity)与燃尽图等指标在跨团队聚合时失去可比性,不同团队对故事点的估算基准不一致,导致组织级度量往往退化为「产出数量」而非「价值交付」,难以支撑投资决策。5050Metrics for Agile Software Development: A Systematic Literature Reviewsciencedirect.com前往参考资料 ↓在新标签页中打开

规模化敏捷在受监管行业(如金融、医疗、汽车)中面临合规与审计证据链的挑战:敏捷的迭代式需求变更与轻量文档实践,与需要可追溯需求基线、变更审批记录和验证证据的监管要求之间存在结构性摩擦,组织往往需要额外建立「敏捷—合规」映射机制才能同时满足两者。5151Agile and Regulatory Compliance: Challenges and Practicesieeexplore.ieee.org前往参考资料 ↓在新标签页中打开

规模化敏捷的失败案例中,一个反复出现的模式是「照搬框架仪式而不同步调整组织结构」:组织引入规模化框架的规划会、同步会等仪式,但未改变职能型部门壁垒与汇报关系,导致仪式空转、决策仍在旧结构中做出,规模化投入未能转化为交付改善。5252Why Agile Transformations Failmckinsey.com前往参考资料 ↓在新标签页中打开

规模化敏捷还面临「局部优化与全局优化冲突」的挑战:单个团队按敏捷实践优化自身交付节奏后,若上游需求方与下游运维方仍按批次式节奏运作,团队间的节奏错配会在集成点与发布点形成新的瓶颈,整体流动效率未必提升。5353The Principles of Product Development Flow: Second Generation Lean Product Developmentamazon.com前往参考资料 ↓在新标签页中打开

在嵌入式与智能座舱领域的应用

硬件长周期与软件迭代的协调

在汽车行业,硬件开发传统上遵循与整车生产节点绑定的严格瀑布流程,而软件开发团队则追求敏捷节奏,两套方法论长期处于彼此分离的状态;智能座舱供应商的实践表明,二者不必二选一,而是可以在同一平台上协调。5454Hoe de joint venture van een wereldwijde autofabrikant meer dan 500 R&D-gebruikers over In-Car- en Out-Car-systemen verenigdeones.com前往参考资料 ↓在新标签页中打开

嵌入式系统与 OTA 相关项目具有硬件长周期特征:新车型与固件绑定项目需要瀑布式的纪律、检查点治理和供应商协调,并与整车量产启动(SOP)时间线对齐,这构成了软件迭代节奏的外部约束。5454Hoe de joint venture van een wereldwijde autofabrikant meer dan 500 R&D-gebruikers over In-Car- en Out-Car-systemen verenigdeones.com前往参考资料 ↓在新标签页中打开

协调硬件长周期与软件迭代的一种常见做法,是在组织层面保留与整车节点对齐的阶段性治理(检查点、供应商交付里程碑),同时让软件侧以固定节奏的迭代列车推进,并通过发布跟踪把两侧的进度对齐。5454Hoe de joint venture van een wereldwijde autofabrikant meer dan 500 R&D-gebruikers over In-Car- en Out-Car-systemen verenigdeones.com前往参考资料 ↓在新标签页中打开

软件定义汽车使功能、传感器、控制逻辑或更新策略中的任何一处调整,都可能波及系统需求、嵌入式软件、电子电气架构、安全分析、网络安全考量、测试方案与供应商交付物;当这些关联散落在孤立工具或静态文档中时,团队在最需要全局视野的节点反而失去可见性。5555借助互联需求与实时可追溯性管理软件定义汽车的复杂挑战cn.jamasoftware.com前往参考资料 ↓在新标签页中打开

在安全关键场景下,敏捷迭代需要与可追溯性结合:把高频的软件迭代工作挂接到上层需求、风险管控、设计评审与验证证据上,团队才能在快速响应变化的同时,明确变更内容、变更原因以及需要重新验证的范围。5555借助互联需求与实时可追溯性管理软件定义汽车的复杂挑战cn.jamasoftware.com前往参考资料 ↓在新标签页中打开

实时可追溯性带来的全局可见性有助于减少后期返工、降低缺陷风险,并使复杂项目在硬件与软件并行推进时保持一致;反之,缺乏贯通的需求—软硬件—测试链路会在审计前难以识别合规缺口。5555借助互联需求与实时可追溯性管理软件定义汽车的复杂挑战cn.jamasoftware.com前往参考资料 ↓在新标签页中打开

汽车产品正日益成为“带轮子的软件平台”,自适应巡航、车道保持、信息娱乐生态等功能在车辆全生命周期内通过更新持续演进,传统的五年开发周期难以跟上这一节奏,因此敏捷在汽车领域从可选项变为生存必需。5656Agile Project Management for Automotive: 7 Pitfallsones.com前往参考资料 ↓在新标签页中打开

在汽车项目中直接套用通用敏捷实践会遇到结构性摩擦:一次硬件变更就可能打乱两周的冲刺,功能安全审核方要求 Scrum 看板无法提供的追溯证据,供应商又按完全不同的节奏运作。5656Agile Project Management for Automotive: 7 Pitfallsones.com前往参考资料 ↓在新标签页中打开

硬件长周期与软件迭代的协调,实质上是把“变更影响分析”制度化的过程:任何软件侧迭代产生的变更,都需要回溯到受影响的硬件假设、系统需求与验证证据,从而决定哪些内容可以随迭代发布、哪些必须等待硬件节点。5555借助互联需求与实时可追溯性管理软件定义汽车的复杂挑战cn.jamasoftware.com前往参考资料 ↓在新标签页中打开|5656Agile Project Management for Automotive: 7 Pitfallsones.com前往参考资料 ↓在新标签页中打开

功能安全与合规流程的融合

智能座舱与车载软件领域普遍采用分层、分域的混合开发模式:上层应用、HMI 与算法模块采用短周期迭代的敏捷方式,而底层平台、安全相关与量产认证环节仍沿用瀑布式或阶段门流程,形成「前端敏捷、后端瀑布」的结构。5757座舱软件开发之敏捷开发与瀑布开发-CSDN博客blog.csdn.net前往参考资料 ↓在新标签页中打开

功能安全标准 ISO 26262 对 ASIL 等级提出严格的流程、文档与追溯性要求,任何代码修改都需进行安全影响分析与回归测试,这与敏捷所倡导的「轻量文档」理念存在直接张力,是座舱软件不能完全敏捷化的首要硬约束。5757座舱软件开发之敏捷开发与瀑布开发-CSDN博客blog.csdn.net前往参考资料 ↓在新标签页中打开

在汽车敏捷实践中,功能安全审计方要求的需求—设计—代码—测试双向追溯链,往往无法由 Scrum 看板或通用敏捷工具直接提供,追溯性缺口是团队导入敏捷后最先暴露的合规问题之一。5656Agile Project Management for Automotive: 7 Pitfallsones.com前往参考资料 ↓在新标签页中打开

硬件依赖构成敏捷节奏与安全验证节奏之间的时间错配:ECU、传感器与芯片的开发周期长、成本高,无法为每个两周冲刺提供新硬件,而硬件在环测试环境搭建复杂,难以像纯软件那样按迭代频繁部署。5757座舱软件开发之敏捷开发与瀑布开发-CSDN博客blog.csdn.net前往参考资料 ↓在新标签页中打开

车规软件在量产前须完成极端环境测试、耐久测试与认证,这些测试周期可能长达数月,无法嵌入单个短冲刺,因此合规验证通常被安排在迭代之外、以独立的验证阶段或发布门禁形式存在。5757座舱软件开发之敏捷开发与瀑布开发-CSDN博客blog.csdn.net前往参考资料 ↓在新标签页中打开

针对软件定义汽车,学界提出了将快速迭代与 ISO 26262 对齐的定制化敏捷框架,例如 RoHo-ASI 框架,其通过 HO-Agile 与 ASI 模型、角色导向协作、硬件在环测试与动态冲刺周期,来弥合软硬件耦合与安全合规之间的时间错配。5858Re-imagining Automotive Software Development: RoHo-ASI Framework for SDVieeexplore.ieee.org前往参考资料 ↓在新标签页中打开

在跨公司供应链中,不同软件模块由不同供应商提供,需要严格的接口定义与合同约束,敏捷所倡导的「随时响应需求变化」在跨组织协作中难以落地,因此需求变更通常需经变更控制与安全影响评估后才能进入迭代。5757座舱软件开发之敏捷开发与瀑布开发-CSDN博客blog.csdn.net前往参考资料 ↓在新标签页中打开

实践中常见的融合做法是把安全生命周期活动(危害分析与风险评估、安全需求分解、安全案例编制)作为贯穿各迭代的并行轨道,而把每个冲刺的产出物映射到安全需求条目上,使迭代增量同时成为安全论证的证据单元。5858Re-imagining Automotive Software Development: RoHo-ASI Framework for SDVieeexplore.ieee.org前往参考资料 ↓在新标签页中打开|5757座舱软件开发之敏捷开发与瀑布开发-CSDN博客blog.csdn.net前往参考资料 ↓在新标签页中打开

待考证置信度 0.50 · 核验于 2026-10-22

设计与敏捷的协作

在汽车行业,硬件与软件开发长期处于彼此分离的状态:硬件团队遵循与整车生产绑定的刚性瀑布流程,而软件团队则追求敏捷的速度;智能座舱方案商的做法是把两种方法论放到同一平台上,而不是二选一。5959How a Global Automaker's Joint Venture Unified 500+ R&D Users Across In-Car and Out-Car Systemsones.com前往参考资料 ↓在新标签页中打开|6060Come la joint venture di una casa automobilistica globale ha unificato oltre 500 utenti R&D tra sistemi In-Car e Out-Carones.com前往参考资料 ↓在新标签页中打开

在智能座舱与嵌入式软件的语境下,敏捷与设计的协作并非以敏捷取代瀑布,而是按工作性质分层:新车型与固件相关项目仍需要瀑布式的严谨、检查点治理以及与 SOP(量产启动)时间线对齐的供应商协同,而软件侧则保留敏捷的迭代节奏。5959How a Global Automaker's Joint Venture Unified 500+ R&D Users Across In-Car and Out-Car Systemsones.com前往参考资料 ↓在新标签页中打开|6060Come la joint venture di una casa automobilistica globale ha unificato oltre 500 utenti R&D tra sistemi In-Car e Out-Carones.com前往参考资料 ↓在新标签页中打开

有研究把源自规模化敏捷框架(SAFe)的 Scrum 方法加以裁剪,专门适配汽车嵌入式软件(EAS)的开发,并在裁剪过程中分析汽车嵌入式软件的开发环境、独特挑战以及相关的国际与安全标准。6161Architecture and development of embedded software in the automotive environmentvskp.vse.cz前往参考资料 ↓在新标签页中打开

在嵌入式与智能座舱项目中,设计与敏捷协作的落点通常是共享的规划与交付平台:把规划、内部交付与供应商执行连接起来,使 OEM、内部团队与供应商在同一层协作,从而在瀑布治理与敏捷迭代之间建立可追溯的衔接。5959How a Global Automaker's Joint Venture Unified 500+ R&D Users Across In-Car and Out-Car Systemsones.com前往参考资料 ↓在新标签页中打开|6060Come la joint venture di una casa automobilistica globale ha unificato oltre 500 utenti R&D tra sistemi In-Car e Out-Carones.com前往参考资料 ↓在新标签页中打开

常见误区与批评

「敏捷」名义下的形式主义

「敏捷」名义下的形式主义,指团队保留了敏捷的外在仪式与术语(站会、迭代、看板、燃尽图、用户故事),却没有落实敏捷宣言所强调的价值观与工程实践,结果是流程形式压过了交付价值本身。6262敏捷,是灵丹妙药还是又一个忽悠?learn.microsoft.com前往参考资料 ↓在新标签页中打开|6363敏捷开发方法:别把“迭代”做成了“反复横跳” - 产学研jscxyp.cn前往参考资料 ↓在新标签页中打开

一种常见的形式主义表现是把「响应变化」单独抽出来当作敏捷的全部,忽略敏捷宣言中排在它之前的「工作的软件」这一项,于是需求可以随时改、每个迭代都在赶工,交付物却不是可用的完整功能。6363敏捷开发方法:别把“迭代”做成了“反复横跳” - 产学研jscxyp.cn前往参考资料 ↓在新标签页中打开

把流程置于人之上是形式主义的典型症状:例如要求开发人员每天填写格式统一的站会日报,原本十几分钟能说清的事要花半小时写文档,这与「个体和互动高于流程和工具」的价值观直接相悖。6363敏捷开发方法:别把“迭代”做成了“反复横跳” - 产学研jscxyp.cn前往参考资料 ↓在新标签页中打开

形式主义式「敏捷」的常见成因是自上而下的推行方式:管理者听说同行用敏捷取得成效后,直接下令全公司改流程、砍掉需求评审、规定两周必须发版,把敏捷当成一套可以照搬的流程模板,而不是需要长期实践积累的能力。6262敏捷,是灵丹妙药还是又一个忽悠?learn.microsoft.com前往参考资料 ↓在新标签页中打开|6363敏捷开发方法:别把“迭代”做成了“反复横跳” - 产学研jscxyp.cn前往参考资料 ↓在新标签页中打开

这种推行方式往往导致旧问题未解决、新问题又出现,团队与管理者由此得出「敏捷不管用」的结论,进而回退到原有做法,形成「引入—失望—放弃」的循环。6262敏捷,是灵丹妙药还是又一个忽悠?learn.microsoft.com前往参考资料 ↓在新标签页中打开|6363敏捷开发方法:别把“迭代”做成了“反复横跳” - 产学研jscxyp.cn前往参考资料 ↓在新标签页中打开

有观察者用「先引进概念、再补实践」来解释形式主义的根源:国外通常是先有多年实践积累再为做法命名,而国内往往先引入概念,再依据概念反向设计具体做法,这些做法听起来符合概念,落到项目中却失效。6262敏捷,是灵丹妙药还是又一个忽悠?learn.microsoft.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.55 · 核验于 2026-10-22

形式主义敏捷的一个可观察后果是质量指标恶化:迭代节奏被压缩为「每个 Sprint 都在赶需求」,上线缺陷数量超过需求文档的厚度,功能逻辑不完整即被发布。6363敏捷开发方法:别把“迭代”做成了“反复横跳” - 产学研jscxyp.cn前往参考资料 ↓在新标签页中打开

待考证置信度 0.50 · 核验于 2026-10-22

文档与架构被忽视的风险

敏捷宣言在价值排序上把「可工作的软件」置于「详尽的文档」之前,但宣言原文同时明确「也就是说,尽管右项有其价值,我们更重视左项的价值」;因此宣言本身并未主张取消文档,而是主张在文档与可运行软件冲突时优先保证后者。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开

敏捷宣言的十二条原则中,只有一条直接涉及文档与设计——「最好的架构、需求和设计出自自组织的团队」,且该条并未规定架构工作应在何时、以何种形式完成,这为实践中把架构与文档工作无限期推迟留下了诠释空间。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开

Scrum 指南(2020 版)把 Scrum 定义为「轻量级框架」,并明确其「有意不完整,只规定足以实施 Scrum 理论所必需的部分」,即框架本身不规定文档、架构描述或技术设计工件,这些须由团队自行补充。2727The Scrum Guide (2020)scrumguides.org前往参考资料 ↓在新标签页中打开

在受监管或安全关键领域,敏捷实践中的「可工作的软件优于详尽文档」常被误读为免除文档义务,而实际上 IEC 62304 等医疗器械软件生命周期标准仍要求可追溯的需求、架构设计与验证记录,二者需要显式调和而非二选一。6464IEC 62304:2006+AMD1:2015 Medical device software – Software life cycle processeswebstore.iec.ch前往参考资料 ↓在新标签页中打开

敏捷社区内部对「架构涌现」的批评由来已久:有资深实践者指出,完全依赖「涌现式设计」而不做前期架构投入,在系统规模变大后会导致重构成本急剧上升,主张以「恰好的前期设计」替代「不做前期设计」。6565Is Design Dead?martinfowler.com前往参考资料 ↓在新标签页中打开

对立说法另一种立场认为,前期架构投入在需求高度不确定时容易变成沉没成本,主张通过持续重构与演进式架构来吸收变化,认为过早固化架构反而损害响应变化的能力。68

存在争议置信度 0.75 · 核验于 2026-10-22

CMMI 与敏捷的对比研究指出,二者在过程文档化上的表面冲突多源于对 CMMI 的过度解读:CMMI 要求的是「过程被定义与记录」,并不强制特定的文档形式或数量,因此组织可以在保留必要记录的同时采用迭代式开发。6666CMMI or Agile: Why Not Embrace Both!resources.sei.cmu.edu前往参考资料 ↓在新标签页中打开

在大型或长期演进的系统中,架构知识的流失是敏捷团队常见的隐性债务:当架构决策只存在于成员头脑与口头沟通中,人员流动会造成关键设计理由不可恢复,这类「架构知识蒸发」在缺乏架构决策记录机制时尤为突出。6767Documenting Architecture Decisionscognitect.com前往参考资料 ↓在新标签页中打开

架构决策记录(ADR)作为一种轻量文档实践被提出,用以在敏捷节奏下以短小、版本化的记录捕获每项重要架构决策的背景、选项与后果,从而在不引入重量级文档流程的前提下保留设计理由。6767Documenting Architecture Decisionscognitect.com前往参考资料 ↓在新标签页中打开

对敏捷方法的系统性文献综述发现,多数实证研究报告的是生产率、质量与满意度方面的结果,而关于文档充分性、架构可持续性等长期可维护性指标的实证证据相对稀少,这意味着「文档被忽视」的后果在学术上仍缺乏充分的量化刻画。6868Agile software development: a systematic review of empirical studiesdl.acm.org前往参考资料 ↓在新标签页中打开

规模化敏捷框架(如 SAFe)在引入跨团队协调的同时,显式增加了架构跑道(architectural runway)与系统架构师角色等机制,这本身即是对「纯团队级敏捷容易忽视架构」这一批评的制度化回应。6969SAFe 6.0 Frameworkscaledagileframework.com前往参考资料 ↓在新标签页中打开

在嵌入式与安全相关软件开发中,敏捷团队常面临「迭代交付」与「阶段性评审证据」之间的张力:认证机构通常要求在设计冻结点提交成套文档,而迭代开发倾向于持续变更,二者需要在项目层面预先约定证据生成节奏。6464IEC 62304:2006+AMD1:2015 Medical device software – Software life cycle processeswebstore.iec.ch前往参考资料 ↓在新标签页中打开

对远程与分布式团队的适用性

在敏捷方法普及初期,一种常见观点认为分布式开发是应当避免使用敏捷技术的典型情形之一。2007 年 InfoQ 中文站转述《CIO》杂志文章时,把「需要进行分布式开发的应用」列为 IT 经理应考虑回避敏捷的四种情况之一。7070面向 IT 经理的敏捷入门infoq.cn前往参考资料 ↓在新标签页中打开

待更新置信度 0.85 · 核验于 2026-10-22

针对「敏捷不适合分布式项目」的说法,敏捷实践者 Joshua Kerievsky 在 2007 年公开反驳,认为这类论断在 2001 年尚可成立,到 2007 年已属偏颇;他称「XP/敏捷对超过 20 人的团队或分布式项目水土不服」的说法早已被证伪。7070面向 IT 经理的敏捷入门infoq.cn前往参考资料 ↓在新标签页中打开

Kerievsky 以自身公司 Industry Logic 为例,说明其开发工作「百分之百使用分布式 XP」且结果令人满意,具体做法包括用 ProjectCards 举行分布式计划会议、用 Skype 进行语音与视频会议、用 VNC 进行远程协作。这构成分布式团队可以实施敏捷的早期一手实践证据。7070面向 IT 经理的敏捷入门infoq.cn前往参考资料 ↓在新标签页中打开

「敏捷不适合分布式团队」这一误区在中文技术社区长期流传,其来源可追溯到 2000 年代中期面向 IT 管理者的入门性文章,而非敏捷宣言或任一主流框架的原始文本;敏捷宣言与 Scrum、XP 等框架本身并未对团队的地理分布作出限制性规定。7070面向 IT 经理的敏捷入门infoq.cn前往参考资料 ↓在新标签页中打开

待考证置信度 0.50 · 核验于 2026-10-22

分布式敏捷的可行性高度依赖协作工具与刻意设计的沟通机制。上述案例中,分布式计划会议、语音视频会议与远程桌面共享被明确列为支撑分布式 XP 运转的关键手段,说明「适用性」问题更多是实践条件问题而非方法论内在缺陷。7070面向 IT 经理的敏捷入门infoq.cn前往参考资料 ↓在新标签页中打开

待考证置信度 0.55 · 核验于 2026-10-22

与瀑布、螺旋、DevOps 的关系

瀑布模型通常被追溯到温斯顿·罗伊斯 1970 年发表的论文《管理大型软件系统的开发》,该文把开发描述为需求、设计、实现、验证、维护等按序推进的阶段;但罗伊斯本人也在文中指出纯线性的单次通过风险很高,主张在阶段之间反复迭代,因此把“瀑布”完全等同于罗伊斯的原意是一种简化。7171Managing the Development of Large Software Systemscs.umd.edu前往参考资料 ↓在新标签页中打开

敏捷宣言的签署者明确把敏捷定位为对“文档驱动的、繁重的软件开发过程”的反动,宣言第一条“个体和互动高于流程和工具”、第二条“可工作的软件高于详尽的文档”直接针对以阶段文档交付为里程碑的重型流程。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开

巴里·勃姆在 1988 年发表的螺旋模型把开发组织为反复的螺旋,每一圈都包含目标确定、风险识别与化解、开发与验证、以及下一轮计划四个象限,并以风险分析作为核心驱动;它比瀑布更强调迭代,但迭代的粒度与目的(风险驱动、阶段式)与敏捷的短周期交付不同。7272A Spiral Model of Software Development and Enhancementieeexplore.ieee.org前往参考资料 ↓在新标签页中打开

敏捷与瀑布常被描述为对立的两极,但二者在实践中的差别更多是迭代长度、交付频率与变更处理方式,而非“是否做计划”;敏捷框架同样包含计划活动(如发布计划、迭代计划),瀑布项目也可能在阶段内部进行局部返工。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开|7373Agile Software Development: The Cooperative Game (2nd Edition)pearson.com前往参考资料 ↓在新标签页中打开

DevOps 与敏捷关注的问题不同:敏捷主要解决“开发侧如何快速响应需求变化”,DevOps 则把持续集成、持续交付、基础设施即代码和运维协作纳入同一闭环,强调从提交到生产部署的自动化与可观测性;二者常被并称为“敏捷开发、DevOps 运维”的组合,但概念边界并不重合。7474What is DevOps?atlassian.com前往参考资料 ↓在新标签页中打开

持续集成、持续交付等工程实践在敏捷与 DevOps 之间起到衔接作用:敏捷的短迭代要求频繁集成与可部署的增量,而 DevOps 把这些要求工程化为流水线,因此有观点认为 DevOps 是敏捷原则向运维与交付环节的延伸。7575Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automationpearson.com前往参考资料 ↓在新标签页中打开

螺旋模型与敏捷都反对一次性大爆炸式交付,但螺旋模型以风险分析为中心、适合大型高风险项目,敏捷则以可工作的软件和客户协作为中心、适合需求不确定性高的产品开发;两者并非替代关系,实践中存在把风险驱动的螺旋思想与迭代交付结合的混合做法。7272A Spiral Model of Software Development and Enhancementieeexplore.ieee.org前往参考资料 ↓在新标签页中打开|7373Agile Software Development: The Cooperative Game (2nd Edition)pearson.com前往参考资料 ↓在新标签页中打开

关于敏捷与瀑布孰优孰劣,公开文献中存在持续争论:支持者引用 Standish 的 CHAOS 报告等数据称敏捷项目成功率更高,批评者则指出这些调查的方法学存在自选择偏差、样本定义模糊,且部分研究未发现敏捷与瀑布在成功率上有显著差异。7676CHAOS Reportstandishgroup.com前往参考资料 ↓在新标签页中打开|7777The CHAOS Report: A Critical Reviewdl.acm.org前往参考资料 ↓在新标签页中打开

待考证置信度 0.70 · 核验于 2026-10-22

在受监管或安全关键领域(如汽车电子、医疗设备),瀑布式的阶段门与可追溯文档仍被标准与认证流程所要求,因此实践中常见“敏捷开发、阶段门评审”的混合模式,而非纯粹的敏捷或纯粹的瀑布。7878Automotive SPICE Process Assessment Modelautomotivespice.com前往参考资料 ↓在新标签页中打开

维度瀑布模型螺旋模型敏捷开发DevOps
核心驱动阶段顺序与文档里程碑风险分析与化解可工作的软件与客户协作从提交到生产的自动化交付与运维协作
迭代方式通常单次线性通过,返工代价高按螺旋逐圈推进,每圈四象限短周期迭代,持续交付增量持续集成与持续交付流水线
变更处理变更需走正式变更控制在每圈计划中评估风险后纳入欢迎需求变更,迭代内调整通过小批量频繁发布降低变更成本
典型适用场景需求稳定、合同与合规要求强的项目大型、高风险、需求不完全确定的项目需求不确定性高的产品开发需要高频部署与快速反馈的在线服务
瀑布、螺旋、敏捷与 DevOps 在关键维度上的对比(依据各模型原始文献与通行描述整理)

影响与传播

敏捷宣言(Manifesto for Agile Software Development)于 2001 年 2 月在美国犹他州雪鸟(Snowbird)滑雪胜地的一次聚会上由 17 位软件方法学家共同发布,宣言正文与十二条原则随后成为敏捷运动最广为引用的纲领性文本。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开

敏捷宣言网站自发布起长期由宣言签署者维护,站内提供宣言原文、十二条原则以及全部 17 位签署者的名单,是追溯敏捷运动起源的一手材料。11Manifesto for Agile Software Developmentagilemanifesto.org前往参考资料 ↓在新标签页中打开

Scrum 是传播最广的敏捷框架之一,其定义由 Ken Schwaber 与 Jeff Sutherland 共同维护,二人合著的《Scrum Guide》以在线文档形式定期更新,2020 年版是当前被广泛引用的版本。2727The Scrum Guide (2020)scrumguides.org前往参考资料 ↓在新标签页中打开

极限编程(Extreme Programming, XP)由 Kent Beck 在 1990 年代末提出,其 1999 年出版的《Extreme Programming Explained》系统阐述了测试驱动开发、持续集成、结对编程、重构等工程实践,这些实践后来被大量非 XP 团队吸收。7979Extreme Programming Explained: Embrace Changeoreilly.com前往参考资料 ↓在新标签页中打开

持续集成(Continuous Integration)作为一种工程实践,其名称与推广与 Kent Beck 的极限编程密切相关;Martin Fowler 关于持续集成的经典文章长期被视为该实践最常被引用的说明文本之一。8080Continuous Integrationmartinfowler.com前往参考资料 ↓在新标签页中打开

VersionOne(后并入 Digital.ai)自 2006 年起每年发布《State of Agile》调查报告,长期追踪敏捷方法在企业中的采用率、所用框架分布与实施障碍,是业界引用最广的敏捷采用情况数据来源之一。8181State of Agile Reportstateofagile.com前往参考资料 ↓在新标签页中打开

规模化敏捷框架 SAFe(Scaled Agile Framework)由 Dean Leffingwell 提出并持续迭代,其官方站点发布各版本的框架图与描述,是大型组织中传播最广的规模化敏捷框架之一。6969SAFe 6.0 Frameworkscaledagileframework.com前往参考资料 ↓在新标签页中打开

敏捷方法在汽车电子与嵌入式软件领域的传播,与 AUTOSAR 等标准化组织及 ISO 26262 等功能安全标准所要求的开发流程之间存在张力:功能安全标准强调可追溯的需求、验证与确认记录,而敏捷强调轻量文档与快速迭代,二者的调和成为该领域讨论的焦点。8282ISO 26262-1:2018 Road vehicles — Functional safetyiso.org前往参考资料 ↓在新标签页中打开

敏捷实践向硬件与嵌入式领域的扩展催生了所谓「敏捷硬件」与「敏捷系统」的讨论,相关实践强调在保留安全与合规证据的前提下缩短反馈环,但这一扩展在业界仍处于探索阶段,尚无统一做法。8282ISO 26262-1:2018 Road vehicles — Functional safetyiso.org前往参考资料 ↓在新标签页中打开

待考证置信度 0.55 · 核验于 2026-10-22

敏捷方法对项目管理与产品开发领域的影响超出软件业本身,精益创业(Lean Startup)等后续方法论公开承认从敏捷与精益思想中汲取了迭代、增量与快速反馈的理念。8383The Lean Startuptheleanstartup.com前往参考资料 ↓在新标签页中打开

敏捷宣言的签署者之一、敏捷运动的重要推动者 Alistair Cockburn 等人后来对「敏捷」一词被商业化、被简化为流程仪式表示担忧,认为许多组织只采用了仪式而放弃了宣言中的价值观。8484Agile Software Development: The Cooperative Gameoreilly.com前往参考资料 ↓在新标签页中打开

对立说法另一种观点认为,敏捷的广泛传播本身即证明其核心思想有效,仪式化与认证化是方法扩散到大型组织时不可避免的代价,不应据此否定传播成果。8181State of Agile Reportstateofagile.com前往参考资料 ↓在新标签页中打开

存在争议置信度 0.70 · 核验于 2026-10-22
年份事件/文本发布方
1999《Extreme Programming Explained》出版Kent Beck / Addison-Wesley
2001敏捷宣言发布17 位签署者 / agilemanifesto.org
2006《State of Agile》首份报告发布VersionOne(后 Digital.ai)
2011《The Lean Startup》出版Eric Ries / Crown Business
2016《The DevOps Handbook》出版IT Revolution
2020《Scrum Guide》2020 版发布Schwaber & Sutherland / scrumguides.org
敏捷相关方法论与框架的公开传播节点(按首次公开发布年份)

参见与延伸阅读

《敏捷宣言》的原始文本与十七条签署者名单公开发布在 agilemanifesto.org 上,是追溯敏捷运动起点的一手文献;该站点同时提供多种语言的译本,是延伸阅读中最基础的一项。8585《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.7 延伸阅读-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

软件工艺宣言(Manifesto for Software Craftsmanship)发布在 manifesto.softwarecraftsmanship.org 上,它主张在《敏捷宣言》基础上进一步强调专业化分工与工艺水准,可视为对敏捷价值观的一次补充性拓展。8585《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.7 延伸阅读-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

Tom Gilb 的演讲《A Real Revolutionary Agile Manifesto: Value to Stakeholders, Not Working Code to Customers》对《敏捷宣言》提出了潜在的改进建议,主张把衡量标准从“可工作的软件”转向“对利益相关者的价值”,是批评性延伸阅读的代表。8585《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.7 延伸阅读-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

安布勒(Scott W. Ambler)与莱恩斯(Mark Lines)合著的《规范敏捷交付:企业级敏捷软件交付的方法与实践》(Disciplined Agile Delivery)在第 2 章末设有“延伸阅读”一节,把《敏捷宣言》、软件工艺宣言与 Gilb 的批评性演讲并列为理解该章观点的进一步读物,说明企业级敏捷著作习惯以“原始宣言 + 批评文献”组合构建阅读路径。8585《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.7 延伸阅读-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

延伸阅读的编排本身反映了敏捷知识体系的分层:一手宣言文本提供价值共识,工艺宣言补充专业伦理,批评性演讲提供反思视角,三者构成从“信条”到“质疑”的完整阅读链条,而非单一权威的教条清单。8585《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.7 延伸阅读-阿里云开发者社区developer.aliyun.com前往参考资料 ↓在新标签页中打开

待考证置信度 0.50 · 核验于 2026-10-22
资源类型在阅读路径中的作用
《敏捷宣言》(agilemanifesto.org)一手宣言文本提供敏捷价值观与原则的原始表述
软件工艺宣言(manifesto.softwarecraftsmanship.org)衍生宣言补充专业化分工与工艺水准的诉求
Tom Gilb 演讲《A Real Revolutionary Agile Manifesto》批评性演讲主张以利益相关者价值替代“可工作的软件”作为衡量标准
《规范敏捷交付》第 2.7 节列出的延伸阅读资源

参考来源

  1. 1文档 Manifesto for Agile Software Development · agilemanifesto.org · 2001-02-13 · 核验于 2026-10-22
  2. 2文档 Agile software development · Wikipedia · 2024-01-01 · 核验于 2026-10-22
  3. 3报道 图文详情 · 科普中国 · 2018-03-02 · 核验于 2026-10-22
  4. 4文档 什么是敏捷? - Azure DevOps · Learn Microsoft · 2022-07-12 · 核验于 2026-10-22
  5. 5文档 数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇 - 阅读清单 - 腾讯云开发者社区-腾讯云 · tencent.cn · 2023-10-04 · 核验于 2026-10-22
  6. 6文档 数字化 IT 从业者知识体系 | 软件开发方法 —— 敏捷篇-腾讯云开发者社区-腾讯云 · tencent.cn · 2023-03-21 · 核验于 2026-10-22
  7. 7报道 浅谈如何查找更适合软件开发且有效的模型 - 腾讯云开发者社区-腾讯云 · 问如何使用linq获得此结果EN · 2021-03-02 · 核验于 2026-10-22
  8. 8文档 敏捷开发 · Scrum中文网 · 2017-11-20 · 核验于 2026-10-22
  9. 9文档 敏捷开发在互联网时代里的价值-云社区-华为云 · 华为云社区 · 2022-01-09 · 核验于 2026-10-22
  10. 10文档 跟微软学敏捷开发 · Learn Microsoft · 2010-01-18 · 核验于 2026-10-22
  11. 11文档 跟微软学敏捷开发 · Learn Microsoft · 2010-02-08 · 核验于 2026-10-22
  12. 12文档 敏捷开发方法论详解:核心思想、原则与工程实践 - 禅道图书馆 · zentao.net · 2026-08-19 · 核验于 2026-10-22
  13. 13文档 实施敏捷开发,看这一篇就够了 – HAP,APaaS,零代码,hpaPaaS,低代码,无代码,0代码 · 明道云 · 2018-06-06 · 核验于 2026-10-22
  14. 14文档 敏捷开发的6大方法与模型,帮助你快速适应项目需求变化-阿里云开发者社区 · 阿里云开发者社区 · 2025-01-12 · 核验于 2026-10-22
  15. 15文档 敏捷开发方法:理论与实践-阿里云开发者社区 · 阿里云开发者社区 · 2024-08-21 · 核验于 2026-10-22
  16. 16文档 《敏捷软件开发:原则、模式与实践》笔记-腾讯云开发者社区-腾讯云 · tencent.cn · 2019-12-22 · 核验于 2026-10-22
  17. 17文档 《敏捷软件开发:原则、模式与实践》笔记 - 阅读清单 - 腾讯云开发者社区-腾讯云 · tencent.cn · 2020-11-17 · 核验于 2026-10-22
  18. 18文档 敏捷方法论:拥抱灵活性、协作与持续改进,以实现有效的项目管理 - Visual Paradigm Guides Simplified Chinese · Visual Paradigm · 2026-02-04 · 核验于 2026-10-22
  19. 19文档 (五)敏捷方法(实践)有哪些?-腾讯云开发者社区-腾讯云 · 问如何使用linq获得此结果EN · 2019-12-16 · 核验于 2026-10-22
  20. 20文档 实现敏捷框架的比较:Scrum 方法 vs 看板方法 vs 精益开发 vs 极限编程-腾讯云开发者社区-腾讯云 · Tencent · 2018-02-01 · 核验于 2026-10-22
  21. 21文档 Java Modeling in Color with UML: Enterprise Components and Process · Prentice Hall / Peter Coad, Eric Lefebvre, Jeff De Luca · 1999-06-01 · 核验于 2026-10-22
  22. 22文档 Feature-Driven Development (FDD) — Agile Alliance Glossary · Agile Alliance · 2023-01-01 · 核验于 2026-10-22
  23. 23文档 Crystal Methods — Agile Alliance Glossary · Agile Alliance · 2023-01-01 · 核验于 2026-10-22
  24. 24文档 DSDM Agile Project Framework — Handbook · Agile Business Consortium · 2014-01-01 · 核验于 2026-10-22
  25. 25文档 Lean Software Development: An Agile Toolkit · Addison-Wesley / Mary Poppendieck, Tom Poppendieck · 2003-05-01 · 核验于 2026-10-22
  26. 26文档 Kanban: Successful Evolutionary Change for Your Technology Business · Blue Hole Press / David J. Anderson · 2010-04-01 · 核验于 2026-10-22
  27. 27标准 The Scrum Guide (2020) · Scrum.org / Ken Schwaber, Jeff Sutherland · 2020-11-01 · 核验于 2026-10-22
  28. 28文档 Extreme Programming Explained: Embrace Change (2nd Edition) · Addison-Wesley / Kent Beck, Cynthia Andres · 2004-11-01 · 核验于 2026-10-22
  29. 29论文 A Survey of Agile Software Development Methods · IEEE / academic survey · 2019-01-01 · 核验于 2026-10-22
  30. 30文档 把敏捷融合到瀑布式环境中 · InfoQ.cn · 2011-10-03 · 核验于 2026-10-22
  31. 31报道 多个敏捷团队之间的版本控制 · InfoQ.cn · 2008-05-10 · 核验于 2026-10-22
  32. 32文档 PMI-ACP考试知识点:常见的敏捷实践(1)_国际认证_IT资讯-中培伟业官网 · 中培伟业 · 2023-05-28 · 核验于 2026-10-22
  33. 33文档 敏捷开发Scrum框架的核心实践与角色是什么_IT管理_IT资讯-中培伟业官网 · 中培伟业 · 2026-08-17 · 核验于 2026-10-22
  34. 34文档 什么是Scrum? · APMG International · 2025-08-04 · 核验于 2026-10-22
  35. 35文档 Scrum 的三大角色、三大工件、五大会议分别指什么? · Tower 团队协作 · 2022-12-08 · 核验于 2026-10-22
  36. 36文档 如何使用genAI进行需求收集和敏捷用户故事 · It168 · 2025-05-15 · 核验于 2026-10-22
  37. 37文档 5个步骤掌握如何在敏捷开发中管理需求:提高效率的秘诀 · ONES · 2026-04-03 · 核验于 2026-10-22
  38. 38文档 ThoughtWorks 文集(精选版) · InfoQ.cn · 2013-01-01 · 核验于 2026-10-22
  39. 39文档 敏捷技能修炼:《敏捷软件开发与设计的最佳实践》 - 敏捷 - 敏捷开发 · Minjiekaifa · 2012-09-01 · 核验于 2026-10-22
  40. 40文档 How to Measure Performance in Agile Software Development? A Mixed-Method Study · IEEE Xplore · 2024-12-26 · 核验于 2026-10-22
  41. 41文档 Five agile metrics you won · Atlassian · 2026-02-10 · 核验于 2026-10-22
  42. 42文档 敏捷转型 打造VUCA时代的高效能组织(王明兰 著) 思维导图模板_ProcessOn思维导图、流程图 · ProcessOn · 2024-12-23 · 核验于 2026-10-22
  43. 43文档 敏捷2026:规模化敏捷落地困境与SAFe框架的中国实践_IT管理_IT资讯-中培伟业官网 · Zpedu · 2026-05-17 · 核验于 2026-10-22
  44. 44文档 什么是规模化敏捷框架 (SAFe)?| IBM · IBM · 2025-07-02 · 核验于 2026-10-22
  45. 45文档 How do Nexus and LeSS Differ? · Scrum.org · 2018-11-04 · 核验于 2026-10-22
  46. 46论文 Scaling Agile: Findings from the Literature · IEEE Software / IEEE · 2019-05-01 · 核验于 2026-10-22
  47. 47报道 Agile at Scale · Harvard Business Review · 2018-05-01 · 核验于 2026-10-22
  48. 48文档 SAFe Reference Guide: Implementation Roadmap · Scaled Agile, Inc. · 2023-01-01 · 核验于 2026-10-22
  49. 49论文 Scaling Agile Methods: A Systematic Literature Review · Journal of Systems and Software / Elsevier · 2016-09-01 · 核验于 2026-10-22
  50. 50论文 Metrics for Agile Software Development: A Systematic Literature Review · Information and Software Technology / Elsevier · 2017-11-01 · 核验于 2026-10-22
  51. 51论文 Agile and Regulatory Compliance: Challenges and Practices · IEEE Software / IEEE · 2019-09-01 · 核验于 2026-10-22
  52. 52报道 Why Agile Transformations Fail · McKinsey & Company · 2021-06-01 · 核验于 2026-10-22
  53. 53文档 The Principles of Product Development Flow: Second Generation Lean Product Development · Celeritas Publishing · 2009-05-01 · 核验于 2026-10-22
  54. 54文档 Hoe de joint venture van een wereldwijde autofabrikant meer dan 500 R&D-gebruikers over In-Car- en Out-Car-systemen verenigde · ONES.com · 2025-11-11 · 核验于 2026-10-22
  55. 55文档 借助互联需求与实时可追溯性管理软件定义汽车的复杂挑战 · Jama Software · 2026-07-14 · 核验于 2026-10-22
  56. 56文档 Agile Project Management for Automotive: 7 Pitfalls · ONES.com · 2026-07-01 · 核验于 2026-10-22
  57. 57文档 座舱软件开发之敏捷开发与瀑布开发-CSDN博客 · CSDN博客 · 2025-11-18 · 核验于 2026-10-22
  58. 58文档 Re-imagining Automotive Software Development: RoHo-ASI Framework for SDV · IEEE Xplore · 2025-08-13 · 核验于 2026-10-22
  59. 59文档 How a Global Automaker's Joint Venture Unified 500+ R&D Users Across In-Car and Out-Car Systems · ONES.com · 2025-11-11 · 核验于 2026-10-22
  60. 60文档 Come la joint venture di una casa automobilistica globale ha unificato oltre 500 utenti R&D tra sistemi In-Car e Out-Car · ONES.com · 2025-11-11 · 核验于 2026-10-22
  61. 61文档 Architecture and development of embedded software in the automotive environment · Vysoká škola ekonomická v Praze · 2024-09-13 · 核验于 2026-10-22
  62. 62文档 敏捷,是灵丹妙药还是又一个忽悠? · Learn Microsoft · 2012-06-19 · 核验于 2026-10-22
  63. 63文档 敏捷开发方法:别把“迭代”做成了“反复横跳” - 产学研 · jscxyp.cn · 2026-10-06 · 核验于 2026-10-22
  64. 64标准 IEC 62304:2006+AMD1:2015 Medical device software – Software life cycle processes · IEC · 2015-06-01 · 核验于 2026-10-22
  65. 65文档 Is Design Dead? · Martin Fowler · 2004-05-01 · 核验于 2026-10-22
  66. 66论文 CMMI or Agile: Why Not Embrace Both! · SEI, Carnegie Mellon University (CMU/SEI-2008-TN-003) · 2008-11-01 · 核验于 2026-10-22
  67. 67文档 Documenting Architecture Decisions · Michael Nygard · 2011-11-15 · 核验于 2026-10-22
  68. 68论文 Agile software development: a systematic review of empirical studies · ACM / IEEE · 2012-01-01 · 核验于 2026-10-22
  69. 69文档 SAFe 6.0 Framework · Scaled Agile, Inc. · 2023-03-01 · 核验于 2026-10-22
  70. 70文档 面向 IT 经理的敏捷入门 · InfoQ.cn · 2007-04-08 · 核验于 2026-10-22
  71. 71论文 Managing the Development of Large Software Systems · W. W. Royce, Proceedings of IEEE WESCON, 1970 · 1970-08-01 · 核验于 2026-10-22
  72. 72论文 A Spiral Model of Software Development and Enhancement · Barry W. Boehm, Computer, IEEE, 1988 · 1988-05-01 · 核验于 2026-10-22
  73. 73文档 Agile Software Development: The Cooperative Game (2nd Edition) · Alistair Cockburn, Addison-Wesley · 2006-10-01 · 核验于 2026-10-22
  74. 74文档 What is DevOps? · Atlassian · 2023-01-01 · 核验于 2026-10-22
  75. 75文档 Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation · Jez Humble, David Farley, Addison-Wesley · 2010-08-01 · 核验于 2026-10-22
  76. 76文档 CHAOS Report · Standish Group · 1994-01-01 · 核验于 2026-10-22
  77. 77论文 The CHAOS Report: A Critical Review · Robert L. Glass, ACM SIGMIS Database · 2001-01-01 · 核验于 2026-10-22
  78. 78标准 Automotive SPICE Process Assessment Model · Automotive SPICE / VDA QMC · 2023-01-01 · 核验于 2026-10-22
  79. 79文档 Extreme Programming Explained: Embrace Change · Kent Beck, Addison-Wesley · 1999-10-01 · 核验于 2026-10-22
  80. 80文档 Continuous Integration · Martin Fowler · 2006-05-01 · 核验于 2026-10-22
  81. 81文档 State of Agile Report · Digital.ai (formerly VersionOne) · 2023-01-01 · 核验于 2026-10-22
  82. 82标准 ISO 26262-1:2018 Road vehicles — Functional safety · ISO · 2018-12-01 · 核验于 2026-10-22
  83. 83文档 The Lean Startup · Eric Ries, Crown Business · 2011-09-13 · 核验于 2026-10-22
  84. 84文档 Agile Software Development: The Cooperative Game · Alistair Cockburn, Addison-Wesley · 2006-10-01 · 核验于 2026-10-22
  85. 85文档 《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.7 延伸阅读-阿里云开发者社区 · 阿里云开发者社区 · 2017-07-31 · 核验于 2026-10-22