欢迎来到天天文库
浏览记录
ID:21387682
大小:17.92 MB
页数:100页
时间:2018-10-18
《敏捷开发全景视图(流程、方法和最佳实践)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、敏捷开发全景视图(流程、方法和最佳实践)钟玮军2016-02-25目录Contents敏捷vs传统敏捷开发流程框架敏捷方法和最佳实践思考与答疑敏捷vs传统IT项目管理方法的发展历史196019701980199020002010SDLCWATERFALLRADPMBOKITILPRINCEZachmanDSDMRUPXPPRINCE2CRYSTALSCRUMAGILEMANIFESTOFEATOGAF8.0LEANKANBAN软件开发生命周期(SDLC)https://en.wikipedia.org/wiki/Systems_devel
2、opment_life_cycle传统软件开发模式传统瀑布式软件开发方式向迭代式软件开发方式转变(RUP框架)http://www.ibm.com/developerworks/cn/rational/theme/rational-rup/rup.html传统软件开发模式存在的问题传统软件件开发过程的常见症结交付周期长;害怕需求变更;中间过程不可控;测试周期被一缩再缩;最终结果差强人意与“唯快不破”的互联网经济格格不入敏捷软件开发模式由传统迭代式软件开发模式发展而来,Time-Boxed抛开传统软件开发模式的繁文缛节,强调产品价值、团队协
3、作、客户参与、先期验证、简化流程、拥抱变化总结吸收成功软件项目研发的最佳实践;与现代管理思想相辅相成前期有学习成本,后期会获益匪浅敏捷软件开发模式Source:ForresterResearch,Inc.趋势:敏捷开发逐渐成为主流模式2009Q32014Growth敏捷开发带来的好处TOP5reportedbenefits:Improvedquality(56%)Moreopportunitiesformid-coursecorrections(56%)Overallimprovedcustomerandbusinesssatisfact
4、ion(38%)Betterbusiness-ITalignment(37%)Improvedtimetomarket(32%)Alotmorethanvelocity质量改善利于中途修正总体改善客户和业务的满意度商业需求与IT实施更加匹配更快投入市场Source:2013ForresterResearch,Inc.敏捷开发宣言ManifestoforAgileSoftwareDevelopmentIndividualsandinteractionsoverprocessesandtools人和交互重于过程和工具Workingsoftwa
5、reovercomprehensivedocumentation可以工作的软件重于面面俱到的文档Customercollaborationovercontractnegotiation客户合作重于合同谈判Respondingtochangeoverfollowingaplan随时应对变化重于遵循计划虽然右边也有其价值,但我们认为左项更加重要敏捷原则(AgilePrinciples)SatisfytheCustomerWelcomeChangeDeliverFrequentlyWorkasaTeamMotivatePeopleCommuni
6、cateFace-to-FaceMeasureWorkingSoftwareMaintainConstantPaceExcelatQualityKeepitSimpleEvolveDesignsReflectRegularly敏捷开发价值观专注:由于我们在一段时间内只专注于少数几件事情,所以我们可以很好地合作并获得优质的产出。我们能够更快地交付有价值的事项。公开:在团队合作中,大家都会表达我们做得如何,以及遇到的障碍。我们发现将担忧说出来是一件好事,因为只有这样才能让这些担忧及时得到解决。尊重:因为我们在一起工作,分享和成功失败,这有助于
7、培养并加深互相之间的尊重,并帮助彼此成为值得尊重的人。承诺:由于对自己的命运有更大的掌握,我们会有更坚强的信念获得成功。勇气:因为我们不得单打独斗,我们能够感受到支持,而且掌握更多的资源。这一切赋予我们勇气去迎接更大的挑战。从传统到敏捷:思维的转变形而上者谓之道,形而下者谓之器。形而上者起于学、行于理、止于道,形而下者起于教、行于法、止于术。从重视“流程”到重视“原则”道本器末,不忘初心做正确的事比正确地做事更重要如何看待流程、方法、最佳实践在敏捷开发中的作用无其器则无其道,器和道一样重要上善若水,原则的“刚性”和流程的“柔性”从传统到敏
8、捷:认识误区从传统到敏捷:阻碍和要点改变我们的商业文化采用敏捷技术实践改变我们的IT文化以一种敏捷的态度使用我们现有的工具采用新的敏捷开发工具采用敏捷管理实践从传统到敏捷:关键因素改变我们的商
此文档下载收益归作者所有