SDLC - 敏捷方法
敏捷方法基于敏捷宣言,本质上是自适应的。敏捷方法确保 -
- 团队协作。
- 客户协作。
- 持续不断的沟通。
- 对变化的响应。
- 可工作的产品的准备就绪。
随着时间的推移,出现了多种敏捷方法,提倡以时间盒迭代进行迭代和增量开发。尽管敏捷方法是自适应的,但特定方法的规则不能被绕过,因此需要有纪律地实施。
敏捷方法 – 优势
敏捷方法的优点或优势包括 -
- 早期和频繁的发布。
- 适应不断变化的需求。
- 客户和开发人员之间每天进行沟通。
- 围绕积极主动的个人构建项目。
- 自组织团队。
- 简单性,专注于当前所需。
- 不为未来构建或使代码负担过重。
- 定期反思以调整行为,提高效率。
敏捷方法 – 弱点
螺旋方法的缺点或弱点包括 -
可能无法获得客户。
团队应经验丰富,才能遵循方法规则。
需要适当的计划来快速决定在迭代中需要交付的功能。
预计团队具备估算技能和谈判技能。
团队应具备有效的沟通技巧。
新团队可能无法自行组织。
需要纪律才能在时间盒迭代中开发和交付。
设计需要保持简单和可维护,因此需要有效的設計技能。
何时使用敏捷方法?
可以在以下情况下使用敏捷方法 -
应用程序时间紧迫。
范围有限且不太正式(将敏捷方法扩展到更大的项目正在进行中,其中一些敏捷方法具有一定的扩展)。
组织采用有纪律的方法。
广告