下载此文档

敏捷开发.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
敏捷开发涉及内容?概述?敏捷革命的兴起?敏捷软件开发宣言?价值观和原则?现状概述?敏捷开发方法是近几年兴起的一种新型软件开发方法。它矫正了官僚繁琐的软件开发过程,并以允许对过程进行自主调整为特征。?可以将“瀑布式”开发与“敏捷开发”看成是软件开发的两极。瀑布式开发从开发伊始就定义出软件架构,然后进行模块开发与组装。敏捷开发则根据细化的需求直接开发软件,并利用迭代方式逐渐组建出大的软件系统。?近几年来,随着敏捷开发渐成气候,敏捷开发的思想已经受到越来越多的关注,但是即使是在西方,真正使用敏捷开发的人依然是少数。?敏捷开发大师 Martin Fowler 对此这样解释: “敏捷开发仍然是一种比较新的方法。对于企业客户而言,要采用这种方法实施软件开发,就需要从事业务的人与实施开发的技术人员更加紧密地结合在一起工作,这将需要企业员工付出很大工作量,这种工作方式被接受也需要一个过程。所以即便有越来越多的人对敏捷开发很感兴趣,但是到目前为止也只是少数人在采用它。”敏捷革命的兴起?软件开发至今已经经历了 3代方法学之争。最早, Tom DeMarco 等方法学家创造了结构化分析与设计方法的时代,提取出一个基本的结构化方法。然后,在这个时代的中期, Jim Rumbaugh 等方法学家创造了面向对象分析与设计方法的时代。而目前,一种全新的软件系统构建方法已经浮出水面。 Kent Beck , Martin Fowler, Jim Highsmith , Alistair Cockburn 等许多方法学家都投入其中。这就是本次介绍的敏捷软件开发和敏捷项目管理。? 2001 年2月,为了解决许多公司的软件团队陷入不断增长的过程泥潭, 17 位业界专家在犹他州的雪鸟城进行了聚会。他们一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则。与会的 17 人都同意采用敏捷这个术语。他们发布了《敏捷软件开发宣言》,并创建了敏捷联盟。敏捷软件开发宣言?《敏捷软件开发宣言》的内容如下: ?“我们正在通过亲身实践以及帮助他人实践, 揭示更好的软件开发方法。通过这项工作, 我们认为: ?个体和交互胜过过程和工具?可以工作的软件胜过面面俱到的文档?客户合作胜过合同谈判?响应变化胜过遵循计划?也就是说,虽然右边的项也具有价值,但是认为左边的项具有更大的价值。”?在敏捷开发中我们遵循以下原则: ? 1. 我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。? 2. 即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。? 3. 经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。? ,业务人员和开发人员必须天天都在一起工作。? 5. 围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。? 6. 在团队内部,最具有效果并富有效率的传递信息的方法,就是面对面的交谈。? 7. 工作的软件是首要的进度度量标准。? 8. 敏捷过程提倡可持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。? 9. 不断地关注优秀的技能和好的设计会增强敏捷能力。? 10. 简单是最根本的。? 11. 最好的构架、需求和设计出于自组织团队。? 12. 每隔一定时间,团队会在如何才能更有效地工作方面进行反省,然后相应地对自己的行为进行调整。

敏捷开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-09
最近更新