📜  敏捷-宣言(1)

📅  最后修改于: 2023-12-03 15:10:13.790000             🧑  作者: Mango

敏捷宣言

敏捷宣言是一系列关于软件开发的价值观和原则,它强调个体和交互,工作的软件,客户合作和响应变化。这些原则的目的是提高团队的工作效率和质量,让团队更加适应不断变化的需求。

价值观

敏捷宣言中的四个价值观是:

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

这些价值观提供了一个优先级,使团队在任何决策时都可以考虑到这些价值观。

12个原则

敏捷宣言中的12个原则是:

  1. 我们的最高优先事项是通过持续交付有价值的软件来满足客户需求。
  2. 即使在开发的后期,我们也欢迎需求变化。敏捷过程能够利用变化为客户创造竞争优势。
  3. 经常交付可工作的软件,交付时间间隔越短越好,一般为数周至数个月。
  4. 业务人员和开发人员必须在整个项目期间每天一起工作。
  5. 建设项目团队中技能多样的人,并给予他们支持和信任。
  6. 通过面对面交谈是最好的沟通方式。
  7. 可以工作的软件是衡量进度的主要指标。
  8. 敏捷过程提倡可持续的开发速度,要求开发团队能够在不断出现的需求和压力下保持稳定的开发速度。
  9. 不断关注优秀的技能和好的设计,敏捷过程要求不断提高技术水平和卓越的设计。
  10. 简洁是价值的本质,团队要尽可能减少不必要的工作。
  11. 开发团队应该自己选择适合它们的工具。
  12. 团队定期反思如何能够更有效地工作,然后相应地进行调整和改进。

这些原则进一步解释了敏捷宣言中的价值观,并提供了指导团队进行软件开发的最佳实践。

总结

敏捷宣言强调了软件开发中关注客户、个体和交互、工作的软件、响应变化等价值观和原则。这些原则和价值观可指导团队在软件开发过程中做出最佳决策,提高工作效率和质量。