2.7.1 敏捷开发
敏捷介绍
- 敏捷的起源
- 敏捷软件开发宣言
- 敏捷开发十二原则
- 生命周期对比
- 敏捷开发的特点
- 敏捷的发展
- 敏捷的核心
敏捷的起源
2001年,17个老头子在一起一边滑雪,一边讨论工作,制定了《敏捷软件开发宣言》
从60年代中期开始到20世纪末,软件行业得到了非常迅猛的发展,软件系统的规模和复杂度也越来越高,行业普遍面临不满足需求,永远无法交付等一系列严重的问题,史称“软件危机”
从长期积累的经验看,早期阶段的时间投入会影响到后期的经济支出,就是需求变化发生的越晚,对软件交付的影响越大,这是瀑布模式存在产生的核心观点,所以瀑布模式主张非常完整的设计,拒绝需求变化
拒绝变化带来双向的负面效应,软件需求方得不到自己满意的产品,另一方面,由于过度强调计划,忽视领导者和管理者在团队中起的作用
针对以上两个负面效应,敏捷软件开发宣言中“拥抱变化”和“尊重个体”成为两个核心的观点
敏捷软件开发宣言
敏捷软件开发宣言:https://www.scrumcn.com/agile/s