SDLC - 敏捷方法

敏捷方法基于敏捷宣言,本质上是适应性的。 敏捷方法确保 −

  • 团队协作。
  • 客户协作。
  • 持续不断的沟通。
  • 对变化的响应。
  • 工作产品已准备就绪。

多种敏捷方法应运而生,通过限时迭代促进迭代和增量开发。 尽管敏捷方法具有适应性,但特定方法的规则无法绕过,因此需要严格的实施。

敏捷方法 - 优势

敏捷方法的优点或优势是 −

  • 尽早且频繁地发布。
  • 适应不断变化的要求。
  • 客户和开发人员之间的日常沟通。
  • 围绕积极进取的个人开展的项目。
  • 自组织团队。
  • 简单,专注于当前需要的内容。
  • 无需为未来进行构建或使代码负担过重。
  • 定期反思以调整行为以提高效率。

敏捷方法 - 弱点

螺旋法的缺点或弱点是 −

  • 客户可用性可能无法实现。

  • 团队应该具备遵守方法规则的经验。

  • 需要进行适当的规划才能快速决定需要在迭代中交付的功能。

  • 团队应具备估算能力和谈判能力。

  • 团队应具备有效的沟通技巧。

  • 新团队可能无法自行组织。

  • 需要在规定时间的迭代中进行开发和交付。

  • 设计需要保持简单且可维护,因此需要有效的设计技能。

何时使用敏捷方法?

敏捷方法可以用于以下情况: −

  • 申请时间紧迫。

  • 范围有限且不太正式(正在将敏捷方法扩展到更大的项目,并对某些敏捷方法进行某些扩展)。

  • 组织采用严格的方法。