SDLC - 敏捷方法



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

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

随着时间的推移,出现了多种敏捷方法,提倡以时间盒迭代进行迭代和增量开发。尽管敏捷方法是自适应的,但特定方法的规则不能被绕过,因此需要有纪律地实施。

敏捷方法 – 优势

敏捷方法的优点或优势包括 -

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

敏捷方法 – 弱点

螺旋方法的缺点或弱点包括 -

  • 可能无法获得客户。

  • 团队应经验丰富,才能遵循方法规则。

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

  • 预计团队具备估算技能和谈判技能。

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

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

  • 需要纪律才能在时间盒迭代中开发和交付。

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

何时使用敏捷方法?

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

  • 应用程序时间紧迫。

  • 范围有限且不太正式(将敏捷方法扩展到更大的项目正在进行中,其中一些敏捷方法具有一定的扩展)。

  • 组织采用有纪律的方法。

广告