第9章敏捷软件过程讲述.ppt

9.1 敏捷实践 9.2 敏捷开发方法 9.3 XP-极限编程 9.4 Scrum 9.5 DSDM-动态系统开发方法 9.6 Crystal方法 9.7 FDD特性驱动开发 9.8 ASD自适应软件开发 9.9 本章小结 9.1 敏捷实践 9.1.1 敏捷联盟 2001年初,由于看到许多公司的软件团队陷入了不断增长的过程的泥潭,一批业界专家聚集在一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则。他们称自己为敏捷联盟。在随后的几个月中,他们创建出了一份价值观声明。也就是敏捷联盟的宣言(The Manifesto of the Agile Alliance)。 敏捷软件开发宣言: 我们正在通过亲身实践以及帮助他人实践,揭示更好的软件开发方法。通过这项工作,我们认为: 个体和交互优于过程和工具 这里并不是否定过程和工具的重要性,而是更强调软件开发中人的作用和交流的作用。因为软件是由人组成的团队来开发的,与软件项目相关的各类人员(如项目经理、建模人员、设计师、程序员、测试人员和客户)通过充分交流和有效合作,才能成功的开发出得到用户满意的软件。如果只有定义良好的过程和先进的工具,而人员的技能很差,又不能很好的交流和协作,软件是很难成功开发出来的。 可运行软件高于详尽的文档 对用户来说,通过执行一个可运行的软件来了解软件做了些什么,远比阅读厚

文档评论(0)

1亿VIP精品文档

相关文档