网站大量收购闲置独家精品文档,联系QQ:2885784924

敏捷开发的实践与思考.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

我们的敏捷开发实践解决了哪些问题(二)KickOff会议统一PM,DEV,QA的思想:1.本迭代的终极目标是什么,经过这个迭代,我们要为我们的客户增加怎样的体验2.本迭代包含哪几次发布,每次发布需要包含哪些story,story的优先级如何。3.对本次迭代所需story进行集体估点。增强了组员的使命感:PM,DEV,QA之间不是合作竞争关系,而是纯战友关系,大家的终极目标相同,就是把某件事情做到,做对。我们的敏捷开发实践解决了哪些问题(三)迭代总结会议迭代数据统计,本次迭代我们的交付能力是否提高了——我们哪些方面的能力提高了我们还有哪些需要改进,如何改进通过一次次迭代,组员能力不断提高,提高组员的个人荣誉感和集体荣誉感我们的敏捷开发实践解决了哪些问题(四)工作形成闭环PM制定需求,必须拆分Story,必须与DEV,QA一起对Story进行Review。必须在StoryinDEV前完成测试用例的编写。保证需求粒度得当,细节把控合理,为ReadyForQA提供了标准我们的敏捷开发实践解决了哪些问题(五)DEV的任何业务逻辑代码必须包含单元测试,必须执行通过测试用例,必须执行所有项目中的单元测试,并没有出现错误,必须满足单测的代码覆盖率,必须针对此story向QA和PM进行miniShowCase,必须接受QA的CodeDiff。我们的敏捷开发实践解决了哪些问题(六)QA必须对DEV提交的代码进行CodeDiff,必须根据测试用例进行功能检测,QA具有决定产品是否可以发布的一票否决权,有权将DEV提交并ReadyforQA的Story回退到indev状态。我们的敏捷开发实践解决了哪些问题(七)1上述举措,目的是每种角色都多做一点,大大提高了组员的责任感。几乎杜绝了以邻为壑现象的出现。PM如果需求设计不细致,则无法编写出高质量的测试用例。DEV如果开发存在漏洞,则有测试用例执行,miniShowCase,codeDiff和QAReject四重把关。2我们的敏捷开发实践解决了哪些问题(八)责任感是基础、荣誉感延伸、使命感是目的人还是这些人,为什么执行敏捷开发流程后每个人的工作都更靠谱了?敏捷开发的流程限制了人性的弱点,激发了人性的闪光点030102我们的敏捷开发实践解决了哪些问题(九)01那么,我们该如何提高开发效率?02我们能够通过简化开发流程来提高效率么?03流程是必须的,简化就有代价,最终无法节约开发时间04根本的方法只有一个,就是提高个人能力我们的敏捷开发实践解决了哪些问题(十)能力的提高带来待遇的提高带来信心的提高带来尊严的提高带来责任感的提高我们的敏捷开发实践解决了哪些问题(十一)如何提高个人能力?01引入极限编程方法02结对编程03TDD04CodeReview05技术分享06我们的敏捷开发实践解决了哪些问题(十二)结对编程相互学习、提高开发效率,减少Bug。降低组员离职后的交接成本我们的敏捷开发实践解决了哪些问题(十三)010203TDD提高代码质量养成编写测试用例的好习惯1、状态机控制订单的状态流转2、状态同步解决因网络不稳定情况下出现的状态差异,获悉供应商订单状态异常或状态错误3、反作弊 黑名单策略在新版短信验证码上线后基本没有太大作用,频率控制策略还需要细化敏捷开发的实践与思考2020我们为什么要践行敏捷开发012021我们的敏捷开发实践解决了哪些问题022022敏捷开发的意义何在?03想和大家分享什么04030102敏捷开发对产品、开发、QA的要求都太高了,难以实现,这该死的story该怎么拆?每个迭代开始要开kickoff会,结束要开总结会,天天早上还要开站会,除了会就是会,我们还有时间写代码么?公司里弄个jira,弄个bugfree,再弄个mingle,还要写卡片挪卡,烦不烦那?如上,我们为了敏捷开发要付出很多,我们能否从敏捷开发中得到相应的回报?对敏捷的疑虑和误区我们为什么要践行敏捷开发(一)人性的弱点(不按客观规律做事情)贪婪(产品小李:XX月XX日前必须上线,没有人手?小王你加加班吧)自负(开发小王:其实这点时间足够了,项目这么急,自测就免了吧,写代码的时候注意点就行了,以后有时间了再补上)目光狭窄(产品小李:小王我觉得这个地方得改一下。。。开发小王:这都第几次了!要改就得加工时!至少2个人日产品小李:啊!要这么久!那就不能按时上线了。。。,可是这个必须要改)开发小王:真不能再改了,再改不能按时上线了

文档评论(0)

135****1732 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档