目录 敏捷开发历史 软件开发模式介绍 软件生命周期模式 敏捷开发介绍 敏捷开发-SCRUM名词解释 敏捷开发-实施Scrum的过程介绍 敏捷开发-原则和方法 敏捷开发-宣言 敏捷开发-最佳实践敏捷开发历史 l敏捷开发并不现代 起源于20世纪30年代的一些项目(美国航天局水星计划) l最早记载使用在20世纪70年代 最早的有记载的使用迭代和增量开发的主要项目之一,是为第一艘美国 三叉戟潜艇开发的第一指挥和控制系统。该项目有大约一百万行代码,进行得 非常成功。 l在1976年,第一部阐述敏捷方法的书籍 Tom Gilb在他的著作软件度量(“Software Metrics”)一书中阐述了 他的迭代和增量开发实践 l20世纪80年代正式定义迭代开发螺旋模型 20世纪80年代在1895年,巴里贝母(Barry Boehm)正式定义了使用迭代 开发的螺旋模型敏捷开发历史 美国国防部的项目审查早期使用瀑布模式开发的软件项目,有75%以失败 告终,有些开发出来的产品根本没有被使用过,只有2%的软件产品无需大 量修改就能被正常使用。 l20世纪90年代推荐使用迭代和增量开发的出版 物和文献显著增加 l