如前文所讲,2001年,17位专家共同签署并发表了《敏捷宣言》,如图1-1所示。
图1-1 《敏捷宣言》
在《敏捷宣言》中,并未否定流程、工具、文档、约定、计划的重要性,只是认为左项内容比右项内容更重要。
1.个体和互动高于流程和工具
(1)我们依然要有流程,只是希望不要完全依赖流程与工具。
(2)我们强调以人为本,要努力激发每个个体的主动性与能动性。
(3)流程与工具都是为高效的个体协同服务的,不能束缚团队。
2.工作的软件高于详尽的文档
(1)不是不写文档,而是只写有用的文档,只写够用的文档。
(2)不要只关注文档,而要更加关注最终交付物是否能为客户带来价值、能否为客户解决问题。
(3)交付物仅仅能够工作运行是不够的,还要让客户愿意使用。
3.客户合作高于合同谈判
(1)不是不做约定与谈判,与客户不是一种“你死我活”的关系,而是要更注重与客户的双赢。
(2)有些东西需要写下来,需要双方确认;确认后的内容是可以改变的,对此,双方可以协商处理。
4.响应变化高于遵循计划
(1)不是不做计划,而是要做小的计划。
(2)不做一成不变的计划,计划要能及时响应外部变化。