Neural Project Institute面向 AI 时代的项目管理认证

敏捷指南 · 敏捷基础

敏捷宣言:4 项价值观与 12 条原则详解

2001 年 2 月,十七位软件从业者在犹他州雪鸟镇的一处滑雪胜地会面,并就一份简短的声明达成一致,将其命名为《敏捷软件开发宣言》。它用不到 70 个英文单词的价值观和十二条简短原则,阐明了至今仍在指导敏捷团队的思想。本指南将解释每一部分在实践中的含义。

要点总结

  • 四项价值观将人员、成果、协作和适应性置于流程、文档、合同和固定计划之上。
  • 十二条原则将这些价值观转化为实用指导。
  • 敏捷仍然需要计划;它分层制定计划,并让计划易于变更。

四项价值观

《敏捷宣言》指出,其作者认为左侧各项的价值高于右侧各项。右侧各项仍然重要,只是居于次要位置。

我们重视…………高于在实践中意味着什么
个体和互动流程和工具先相互交谈,再去填表或提交工单。工具应该服务于团队,而不是反过来。
可工作的软件详尽的文档用人们可以使用的成果来衡量进度。编写真正需要的文档。
客户合作合同谈判在整个过程中与客户合作,而不是依赖开始时签署的固定规格说明。
响应变化遵循计划计划是有用的,但当事实发生变化时,计划也应随之改变。

哪项价值观最重要?

《敏捷宣言》并未对四项价值观进行相互排序,但许多从业者将 个体和互动 视为基础。与客户协作、交付可用成果以及响应变化,都依赖于人与人之间的良好沟通。如果团队做好了这一点,其他价值观就更容易践行。

十二条原则

价值观背后是十二条原则。以下按主题分组,并用我们自己的话进行概括:

交付价值

  1. 通过尽早、持续地交付有价值的工作来使客户满意。
  2. 欢迎需求变化,即使在开发后期也是如此,因为变化可以为客户带来竞争优势。
  3. 频繁地交付可用成果,从每隔几周到每隔几个月,以较短的周期为佳。

协同工作

  1. 在整个项目期间,业务人员和开发人员必须每天一起工作。
  2. 围绕积极主动的个人构建项目,为他们提供所需的环境和支持,并信任他们能够完成工作。
  3. 面对面交谈是在团队内部传递信息最高效、最有效的方式。

衡量并保持进展

  1. 可用的成果是衡量进度的首要标准。
  2. 敏捷过程倡导可持续开发:发起人、开发人员和用户应能够无限期地保持稳定的节奏。

质量与简洁

  1. 持续关注技术卓越和良好设计可以增强敏捷性。
  2. 以简洁为本,它是尽可能减少不必要工作的艺术。
  3. 最好的架构、需求和设计出自自组织团队。

持续改进

  1. 团队定期反思如何提高效率,并据此调整和优化自身行为。

《敏捷宣言》如何看待计划

“响应变化高于遵循计划”常被理解为“不做计划”。事实上,敏捷团队比传统团队计划得更频繁,只是详细程度不同:

  • 长期: 产品愿景,以及 路线图 关于成果,并刻意保持在高层级。
  • 中期: 发布规划 ,将待办事项条目归入可能的发布中。
  • 短期: 针对未来一到四周的详细迭代计划,以及在站会上制定的每日计划。

原则是:只在能看清的范围内制定详细计划,并让每一份计划都易于变更。

在软件之外应用《敏捷宣言》

将“可工作的软件”替换为“可用的成果”,《敏捷宣言》几乎适用于任何知识型工作。营销团队通过小规模测试来交付营销活动;人力资源团队先在一个部门推出新的入职流程;研究团队分享阶段性发现,而不是等待最终报告。参见 敏捷营销 和 面向创意团队的敏捷 中的示例。

常见问题

《敏捷宣言》是谁撰写的?

由包括 Kent Beck、Martin Fowler、Ken Schwaber、Jeff Sutherland、Alistair Cockburn 和 Ward Cunningham 在内的十七位从业者于 2001 年 2 月在犹他州雪鸟镇撰写。

《敏捷宣言》如今仍有意义吗?

是的。其措辞以软件为中心,但它的价值观描述了当今大多数成功的知识型工作团队的运作方式,并且仍然是所有敏捷框架的共同参照点。

我可以转载《敏捷宣言》的文本吗?

作者允许以任何形式自由复制《敏捷宣言》,但必须完整复制并附上其声明。官方文本见 agilemanifesto.org。

《敏捷宣言》的 4 项价值观是什么?

个体和互动高于流程和工具;可工作的软件高于详尽的文档;客户合作高于合同谈判;响应变化高于遵循计划。

《敏捷宣言》包含多少条原则?

十二条。它们以四项价值观为基础,涵盖尽早持续交付、欢迎变化、紧密协作、积极主动的团队、可持续的节奏、技术卓越、简洁以及定期反思。

《敏捷宣言》是何时撰写的?

2001 年 2 月,在犹他州雪鸟镇举行的一次由十七位软件从业者参加的会议上。参见 敏捷的历史.

《敏捷宣言》是否认为文档不好?

不是。它更重视可用的成果而非详尽的文档,但它指出右侧各项仍然有价值。团队应编写真正需要的文档。

《敏捷宣言》中“可工作的软件高于详尽的文档”这一价值观在软件之外意味着什么?

它意味着用人们能够实际使用的成果(例如已发布的营销活动或经过测试的流程)来衡量进度,而不是用关于工作的报告和计划来衡量。

《敏捷宣言》中最重要的原则是什么?

《敏捷宣言》并未对原则进行排序,但第一条原则——通过尽早、持续地交付有价值的工作来使客户满意——常被视为其他原则所服务的目标。

《敏捷宣言》中的可持续节奏是什么意思?

团队应以能够无限期保持的节奏工作,而不依赖加班。持续的高强度赶工会降低质量并导致倦怠,进而影响交付。

《敏捷宣言》是一种方法论吗?

不是。它是对价值观和原则的简短陈述。Scrum、Kanban 和 XP 等框架才是将其付诸实践的方法;参见 敏捷方法论的类型.

《敏捷宣言》是否曾经更新过?

没有。2001 年的原始文本从未修订过。后来的一些运动提出了各自的声明,但《敏捷宣言》本身保持不变。