SDLC-敏捷方法


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

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

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

敏捷方法——优点

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

  • 早期且频繁的发布。
  • 适应不断变化的需求。
  • 客户和开发人员之间的日常沟通。
  • 围绕积极主动的个人建立的项目。
  • 自组织团队。
  • 简单,专注于立即需要的东西。
  • 无需为未来构建或使代码负担过重。
  • 定期反思调整Behave,提高成效。

敏捷方法 – 弱点

螺旋法的缺点或弱点是 -

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

  • 团队应该有经验来遵循该方法的规则。

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

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

  • 团队应具备有效的沟通能力。

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

  • 需要在规定的时间范围内进行开发和交付的纪律。

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

何时使用敏捷方法?

敏捷方法可以在以下情况下使用:

  • 申请对时间要求严格。

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

  • 组织采用严格的方法。