Scrum实践概述.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  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文档。上传文档
查看更多
Scrum开发实践--角色 Scrum开发流程中的三大角色 产品负责人(Product Owner) 流程管理员(Scrum Master) 开发团队(Scrum Team) Scrum开发流程中的三大角色 1、产品负责人(Product Owner) 主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。 Scrum开发流程中的三大角色 2、流程管理员(Scrum Master) 主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。 Scrum开发流程中的三大角色 3、开发团队(Scrum Team) 主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。 Scrum 开发模型 什么是Sprint? Sprint是短距离赛跑的意思,这里面指的是一次迭代,而一次迭代的周期是1个月时间(即4个星期),也就是我们要把一次迭代的开发内容以最快的速度完成它,这个过程我们称它为Sprint。 如何进行Scrum开发 1、我们首先需要确定一个Product Backlog(按优先顺序排列的一个产品需求列表),这个由Product Owner 负责; 2、Scrum Team根据Product Backlog列表,做工作量的预估和安排; Product Backlog示例 计划纸牌 计划纸牌,其作用是防止项目在开发过程中,被某些人所领导。 使用方法:比如A程序员开发一个功能,需要5个小时,B程序员认为只需要半小时,那他们各自取相应的牌,藏在手中,最后摊牌,如果时间差距很大,那么A和B就可以讨论A为什么要5个小时... 如何进行Scrum开发 3、有了Product Backlog列表,我们需要通过 Sprint Planning Meeting(Sprint计划会议) 来从中挑选出一个Story作为本次迭代完成的目标,这个目标的时间周期是2~4个星期,然后把这个Story进行细化,形成一个Sprint Backlog; 4、Sprint Backlog是由Scrum Team去完成的,每个成员根据Sprint Backlog再细化成更小的任务(细到每个任务的工作量在2天内能完成); 如何进行Scrum开发 5、在Scrum Team完成计划会议选出Sprint Backlog后的开发过程中,需要进行 Daily Scrum Meeting(每日站立会议),会议准时开始。对于迟到者团队常常会制定惩罚措施(例如罚款,做俯卧撑,在脖子上挂橡胶“鸡”玩具)欢迎所有人参加,但只有“猪”可以发言。 不论团队规模大小,会议被限制在15分钟。所有出席者都应站立。会议应在固定地点和每天的同一时间举行。在会议上,每个团队成员需要回答三个问题: 今天你完成了哪些工作?明天你打算做什么?完成你的目标是否存在什么障碍?(Scrum Master需要记下这些障碍) 每个人回答完成后,要走到黑板前更新自己的?Sprint burn down(Sprint燃尽图)。 如何进行Scrum开发 6、做到每日集成,也就是每天都要有一个可以成功编译、并且可以演示的版本;建议使用自动化的每日集成,如TFS等。 7、当一个Story完成,也就是Sprint Backlog被完成,也就表示一次Sprint完成,这时,我们要进行?Sprint Review Meeting(演示会议),也称为评审会议,产品负责人和客户都要参加(最好本公司老板也参加),每一个Scrum Team的成员都要向他们演示自己完成的软件产品(这个会议非常重要,一定不能取消,一般为4小时); 如何进行Scrum开发 8、最后就是?Sprint Retrospective?Meeting(回顾会议),也称为总结会议,以轮流发言方式进行,每个人都要发言,总结并讨论改进的地方,放入下一轮Sprint的产品需求中(一般为3小时); 随堂测验 请简要介绍你所在的开发团队及成员;简述你们的开发团队正在开发的项目(包括项目简介,采用了什么样的软件过程,目前的进展及所遇到的困难);结合Scrum谈谈如何改进你们的软件开发过程。 SM的角色——推荐的理论 如何使敏捷开发思想是否能得到利益相关方的理解 和支持,我们这样沟通: 首先要站在对方的角度说话; 维护自己的利益; 用数据说话。 SM的角色——推荐的理论 SM如何做整个团队的导师和组织者 : 和团队一起工作; 以Review为主; 以非正式的方式和

文档评论(0)

w5544434 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档