敏捷开发的宣言是《敏捷软件开发宣言》(Agile Manifesto),它于2001年由一群软件开发者共同制定。宣言的内容如下:
我们正在发现更好的方法来开发软件,通过这个努力,我们已经建立起来了以下价值观:
个体和互动 高于 流程和工具
可工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
也就是说,尽管我们重视后者,但我们更加重视前者。
我们认为,通过个体和团队之间的互动,能够更好地理解和满足客户的需求。与其花费大量时间和精力在繁琐的文档编写上,我们更加注重能够交付可工作的软件,以便及早获得反馈并进行迭代改进。
我们鼓励与客户的紧密合作,以便更好地理解他们的需求和期望,并及时调整开发方向。我们认为,与客户的合作比起通过合同谈判来规定开发细节更加重要。
最后,我们认识到软件开发过程中变化是不可避免的,因此我们更加注重能够灵活响应变化的能力,而不是过于坚守原定计划。
这些价值观和原则构成了敏捷开发的宣言,旨在帮助开发团队更加灵活、高效地开发软件,以满足客户需求并适应不断变化的环境。
我们认为,通过个体和团队之间的互动,能够更好地理解和满足客户的需求。与其花费大量时间和精力在繁琐的文档编写上,我们更加注重能够交付可工作的软件,以便及早获得反馈并进行迭代改进。
我们鼓励与客户的紧密合作,以便更好地理解他们的需求和期望,并及时调整开发方向。我们认为,与客户的合作比起通过合同谈判来规定开发细节更加重要。
最后,我们认识到软件开发过程中变化是不可避免的,因此我们更加注重能够灵活响应变化的能力,而不是过于坚守原定计划。
这些价值观和原则构成了敏捷开发的宣言,旨在帮助开发团队更加灵活、高效地开发软件,以满足客户需求并适应不断变化的环境。