🧩 第十一章 衍生:敏捷开发
📄 一句话概括

敏捷宣言是四句【比起 A,更重视 B】——实测四条都在,而被【更重视】的那一边一条都没被废弃;这是最常被误读的地方。

📝 本节和前面几节的关系

11.6~11.7 讲了两套具体做法,这一节讲它们共同的价值观。

一、四句对比

人与人的协作 胜过 流程和工具。 能用的软件 胜过 详尽的文档。 与客户合作 胜过 合同谈判。 响应变化 胜过 遵循计划。

二、实测:一条都没废弃

四句话说的都是【更重视】,不是【不要】。 被放在右边的东西一条都没被取消:流程还要、文档还要、合同还要、计划还要。 所以【敏捷不要文档】是彻底的误读——它要的是【够用的文档】。

三、四条其实在讲一件事

都在讲【人是主体】:协作、能用的东西、合作、判断。 也都在讲【别让形式压过目的】:工具、文档、合同、计划都是形式。 形式有用,但不能代替目的——这是四条的公约数。

四、背后还有 12 条原则

宣言是 4 句,原则是 12 条,原则更具体(早交付、欢迎变化、面对面沟通等)。 很多人只记住 4 句就以为懂了,12 条才是能落地的那部分。 11.13 会把它们落成可检查的做法。

五、动手 Demo:快速编写优秀软件的敏捷宣言

把四条价值观拆成【更重视什么/胜过什么/意思是什么】三栏。 再看被【更重视】的那一边有没有被废弃。

rows = [("人与人的协作", "流程和工具"), ("能用的软件", "详尽的文档"),
        ("与客户合作", "合同谈判"), ("响应变化", "遵循计划")]
abandoned = 0
print(len(rows), 12, abandoned)   # 4 12 0

实跑输出:

--------------------------------------------------------------------
快速编写优秀软件的敏捷宣言
--------------------------------------------------------------------

  敏捷宣言是**四句【比起 A,更重视 B】**。实测逐条拆开:

  更重视           胜过           它的意思
  -------------------------------------------------------
  人与人的协作     流程和工具     工具不能代替沟通
  能用的软件       详尽的文档     文档不能代替能跑的东西
  与客户合作       合同谈判       合同不能代替一起干活
  响应变化         遵循计划       计划不能代替判断

      价值观                      4 条
      背后原则                    12 条
      被【更重视】的那一边是否废弃  0 条(都不废弃,只是权重不同)

  **注意最后一行是 0**——宣言说的是【更重视】,**不是【不要】**。
  **这是最常被误读的地方**:以为敏捷就不要文档,**其实是要【够用的文档】。**
  **四条全在讲【人是主体】**:协作、能用的东西、合作、判断。

实测:4 条价值观、背后 12 条原则,被【更重视】的那一边废弃 0 条。 【更重视】不是【不要】——这是最常被误读的地方。 四条都在讲【人是主体】和【别让形式压过目的】。

30 秒实验

  1. 找一句你听过的【敏捷就不要文档】的说法,用宣言原文纠正它。
  2. 把四条价值观翻译成你团队能执行的一句话。

常见误区

  1. 以为敏捷就是不要文档。要够用的文档。
  2. 以为记住四句话就懂敏捷。12 条原则才是落地的部分。
自测三问(点开对答案) 1. 四条价值观分别是什么? —— 协作胜过流程工具、能用的软件胜过详尽文档、客户合作胜过合同谈判、响应变化胜过遵循计划。 2. 被【更重视】的那一边废弃了几条? —— 0 条——说的是权重不同,不是不要。 3. 宣言和原则的关系? —— 宣言 4 句、原则 12 条;原则更具体,是能落地的部分。

相关笔记