敏捷开发流程与方法教学课件_第1页
敏捷开发流程与方法教学课件_第2页
敏捷开发流程与方法教学课件_第3页
敏捷开发流程与方法教学课件_第4页
敏捷开发流程与方法教学课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

∥anceInfo敏捷开发流程与方法BGCN交付管理部目录<C敏捷开发筒介C教捷的起源敏捷方法体系13数捷宣言14为什么要敏捷敏捷系列<3C敏捷开发的误区二IVancelnfo敏捷开发的起源发展一开始广为流行C正规一成立敏捷联盟500强公司中众多公司应用敏捷如每种方法学的领导人共HP.MicrosoftIBM等c萌芽…产生敏捷方法同起草了敏捷软件开发敏捷方法是从上个世纪宜言,总结出方法之间90年代开始发展起来的的共同点,最终就是价组方法学的总称,包值,并且用敏捷这个词括极限编程等等。这些给这种方法学一个统称方法学之间有一些差异但是差异不是特别大上个世纪90年代2019年2019年以后IVancelnfo什么是敏捷开发?敏捷开发(AgileDevelopment)是一种以人为核心、选代、循序渐进的开发方法。各个子项目的成果都经过测试具备集成和可运行的特征小项目相互联系IVancelnfo目录C敏捷开发简介①数捷的起源13敏捷宣言D为什么要敏捷?敏捷系列敏捷开发的误区IVancelnfo敏捷方法XP-eXtremePrograming极限编程思想源自Kentbeck和WardCunningham在软件项目中的合作经历SCRUM是一种迭代的增量化过程,用于产品开发或工作管理。·水晶方法Cryst由AlistairCockburn在1990年代末提出。把不同类型的项目采用不同的方法·FDD-特性驱动FeatureDrivenDevelopment由PeterCood、Jeffdeluco、EricLefebvre共同开发,是一套针对中小型软件开发项目的开发模式。它强调的是简化、实用、易于被开发团队接受,适用于需求经常变动的项目DSDM-DynamicSystemDevelopmentMethodology它侣导以业务为核心,快速而有效地进行系统开发,在英国等欧洲国家比较流行ASD-AdaptiveSoftwareDevelopm由Jimhighsmith在2019年正式提出。ASD强调开发方法的适应性(Adaptive)IVancelnfo敏捷开发特点敏捷开发包括很多方法,例如XP和FDD,同重量级的文档驱动的开发过程相比较,敏捷方法在灵活性等方面更有吸引力。这个方法的创始人强调了在软件实践过程中的变更而不是孤立的进行一些实践。很多方法很难独立的使用。如:测试驱动的开发,结对开发,计划调整周期以及持续改进,不过,后来的结果证实,这些方法都取得了成功使用这些方法并不能保证一定成功。开发者的经验和技术仍旧是影响开发结果的最主要因素。对于合适的人,基于敏捷原则的开发方法可以产生更好的结果,同时形成一个愉快地、有激情的工作环境IVancelnfo目录<C敏捷开发筒介④C敏婕的起源12数捷方法体系3C敏捷直言14为什么要数捷?敏捷系列3C敏捷开发的误区IVancelnfo敏捷宣言和交互胜过过而以工作的软件胜过面面俱到的文档核心理念适应和以人为本响应变化胜过遵客户合作胜过合同谈判IVancelnfo敏捷规则·最高目标是能持续地、及早地向客户交付软件拥抱变化频繁地发布可运行的软件客户和开发人员在一起工作;●以人为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论