SDLC-敏捷方法
敏捷方法基于敏捷宣言,本质上是适应性的。敏捷方法确保 -
- 团队协作。
- 客户协作。
- 持续不断的沟通。
- 对变化的响应。
- 工作产品的准备情况。
几种敏捷方法应运而生,通过限时迭代促进迭代和增量开发。尽管敏捷方法具有适应性,但无法绕过特定方法的规则,因此需要严格的实施。
敏捷方法——优点
敏捷方法的优点或优势是 -
- 早期且频繁的发布。
- 适应不断变化的需求。
- 客户和开发人员之间的日常沟通。
- 围绕积极主动的个人建立的项目。
- 自组织团队。
- 简单,专注于立即需要的东西。
- 无需为未来构建或使代码负担过重。
- 定期反思调整Behave,提高成效。
敏捷方法 – 弱点
螺旋法的缺点或弱点是 -
客户可用性可能无法实现。
团队应该有经验来遵循该方法的规则。
需要适当的规划来快速决定需要在迭代中交付的功能。
团队应具备估算能力和谈判能力。
团队应具备有效的沟通能力。
新团队可能无法自行组织。
需要在规定的时间范围内进行开发和交付的纪律。
设计需要保持简单且可维护,因此需要有效的设计技能。
何时使用敏捷方法?
敏捷方法可以在以下情况下使用:
申请对时间要求严格。
范围有限且不太正式(正在将敏捷方法扩展到更大的项目,并对某些敏捷方法进行某些扩展)。
组织采用严格的方法。