← Back · Tenet

Agile Manifesto

DATE=2026-07-24

Agile Manifesto(敏捷宣言)发表于 2001 年。它不是 Scrum 仪式说明书,而是四句价值权衡:右侧事项仍有价值,但当冲突发生时,优先左侧。以下按原典梳理其核心表述与常见误读。

四句核心价值

宣言原文指出:通过实践与帮助他人实践,形成如下价值观——

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

右侧并非无用,而是冲突时优先保证左侧。流程服务于协作与交付,而不是反过来。

十二条原则(要点)

原典十二条原则,工程上常归纳为:

  • 尽早、持续交付有价值的软件是首要目标。
  • 欢迎需求变化,即使在开发后期——目标是降低变化成本,而非假装需求冻结。
  • 频繁交付可工作软件(数周到数月,周期越短越好)。
  • 业务人员与开发人员每日协作;高效沟通优先面对面。
  • 围绕有动力、被信任的人组建团队,提供环境与支持。
  • 可持续的开发节奏;发起人、开发者与用户应能长期保持稳定步调。
  • 技术卓越与良好设计增强敏捷能力——速度不等于混乱。
  • **简洁(减少不必要工作)**是根本。
  • 最好的架构、需求与设计往往来自自组织团队。
  • 团队定期反思如何更有效,并据此调整行为。

常见误读

  • 「敏捷 = 不做文档 / 不做计划」:宣言谈的是优先级,不是取消。架构决策、运维手册、合规材料仍应按需要编写。
  • 「敏捷 = 站会 + 看板」:仪式不等于敏捷;缺少可工作增量与真实反馈时,仪式只是日程安排。
  • 「响应变化 = 随时插入需求」:变化需要可见成本与优先级协商,否则会变成持续打断。

实践含义

评估流程与优先级时,可用四句价值作对照:流程是否促进协作,还是制造通关仪式?文档是否降低风险,还是替代可运行软件?敏捷的度量应是持续交付价值的能力,而不是会议次数。