【翻译】Scrum公开的秘密

原文地址:https://www.scrumalliance.org/community/articles/2015/february/open-secrets-of-scrum

摘要

尽管Agile/Scrum逐渐流行并获得更多人认可,但真正能理解并执行好Scrum却有不少障碍。大家常说的,Scrum很容易学习但是非常难精通和操作。下文我将通过一个组织好的方式来解释scrum工作模型

序言

理解scrum基础框架并不难。他引入了3个角色,4个事件和3个工作产品。我将介绍一些“公开的秘密”,犹如催化剂一样,他们帮助我们工作得更好,产出高效结果。

Scrum工作流模型

下图描述了各种事件,如果执行正确,则会帮助我们维护一致节奏来及时交付软件

Sprint容器(Sprint container)

这里举一个10天周期sprint例子,因为两周是常见的时间盒。下面列出的是Scrum成功的关键因素,并在每轮sprint的同一时机迭代执行。假设本轮sprint从5日到16日。

Sprint计划会议

计划会议是sprint的第一件事,帮助建立sprint的backlog和目标。一般2周sprint建议4小时的会议。以前这样的会议常被忽视,backlog在会议前就分配好了,但sprint结束时却让大家失望。如果能计划好这4小时时间来理解业务需求、确认准则和对完成的定义(DoD),那么失败的可能性就会降低。强烈建议scrum团队能充分利用这4小时来理解、估计、框架化backlog和sprint目标。

Sprint启动报告(Sprint entry report)

启动报告应该在计划会后发布给所有干系人。报告应简短,涵盖sprint
backlog和目标、计划的故事点、假设和风险。报告可帮助关键干系人了解计划的交付趋势,从而为产品层决策(release-level decisions)提供依据。

 

每日会议

每天15分钟会议来回顾昨天,策划今天,揭露问题。参会人员最好能同时同一地点参加,从而让大家动作相符,节奏相同。无论团队规模和sprint周期,每日会议最好控制在15分钟之内。如果裁减了每日会议,团队就失去了互相帮助的机会。每日会议会减少召开其他会议的必要性。当然,第一天和最后一天的每日会议可以裁减,因为有其他两个重量级的会议可以关注问题。

问题跟踪(Impediment tracker)

一个简单的excel表格就可以帮助团队跟踪每日问题和风险。团队是自管理,所以应能主动识别问题的解决人并确保问题按优先级得到解决。没有问题最好,有问题或高优先级问题则预示着sprint的风险。应有指示器能显示团队每天的工作成果,并且该指示器能在sprint中看到趋势。

用户故事扩展会(User story grooming session)

扩展会用于分解用户故事/特性到下一层可执行单元。团队应同产品负责人、业务分析师一起工作,确保大家对用户故事/特性有一致的理解,并且sprint backlog已就绪。理想情况,一个sprint中10%~15%的时间用于扩展会,大概4次会议,每次60~90分钟。持续时间和次数会根据用户故事的成熟度(maturity)有所不同。

Sprint中期检查会(Mid-sprint heath check meeting)

这是在每一轮sprint进展中间召开的小型的类似sprint计划的会议,通常在第一周的最后一天或第二周的第一天。目的是了解进展,必要时(产品负责人的变更请求,团队的重大问题)对sprint backlog和目标做出调整。输出是修改过的sprint backlog和目标。在会议中,团队可以灵活地从sprint中增加或移除item。

Sprint中期检查报告(Mid-sprint health check report)

这是一个标准的报告,展示了根据业务修改后的sprint目标和backlog,用于帮助干系人理解变化需求和用户优先级。

Sprint评审会(Sprint review meeting)

也称为sprint展示会(sprint demo meeting),用于展示团队在sprint内完成的工作,一般演示2个小时,必须是可工作的代码。团队也会了解到下一个sprint的backlog,并记录干系人的反馈,会后分析,并决定是否纳入产品backlog或sprint backlog中。

Sprint结束报告(Sprint exit report)

Sprint周期的最后一份报告,涵盖度量数据,如交付故事点的数量、缺陷数、自动脚本数、测试用例数及执行状态。这些是sprint成功的关键指标。

Sprint回顾会(Sprint retrospective)

回顾会是Sprint周期内的最后一项活动。一般持续60~90分钟,如果是分布式团队,回顾会也可在sprint的第一天。如果回顾会被错过,就会失去改进的机会。回顾会的最后,团队决定行动项,标识其负责人,并鼓励大家积极改进。一口吃不出胖子来,改进应一步步进行。

Sprint0

Sprint0是开发活动开始前的特殊事件,也称为sprint readiness sprint,团队确保至少2个sprint的backlog就绪,建立工作环境,定义DoD,团队章程,沟通模式,以及其他有必要的事宜。Sprint0的持续时间通常是1~4周,根据项目的范围来调整。

集成sprint(Hardening sprint)

类似Sprint0那样特殊的sprint,一般是在产品部署前。通常是在多团队协同工作,且需要产品集成并执行非功能测试和集成测试。同时执行一些发布管理活动,确保产品能签署发布。该sprint只为集成各个sprint的成果,需要时可执行,并非强制性。

一些思考

如果要成功,上面提到的事件、报告、跟踪方法是有用的,至少可提高成功的几率。底线是:如果你裁减了scrum原始过程并形成自己的研发过程,请不要苛责Scrum过程(Please do not blame the Scrum process if you follow your
own tailored process rather than original Scrum,译者注:no zuo no die?)。

时间: 2024-11-05 16:01:42

【翻译】Scrum公开的秘密的相关文章

转基因公开的秘密

一.生物学家曹明华的帖子    最近看到了微信一个关于转基因的帖子,据说是美籍华裔生物学家曹明华写的,主要观点如下:1.2005年起,世界卫生组织就表示:不敢说转基因食品是安全的了!2.2015年5月,世界卫生组织在全世界权威的医学杂志<柳叶刀.肿瘤学卷>公布:草甘膦是2A类致癌物(注:草甘膦是迄今为止85%以上的转基因作物中所含有的"转基因伴侣").而国际权威期刊<食品化学>发表的论文则充分揭示了-- 转基因大豆富含"转基因伴侣"草甘膦及其

Google帝国研究——Google的产业构成

                                                                                    Google帝国研究--Google的产业构成 摘要:Google帝国研究  产业构成 作者:魏春颖 文章来源:网络整理 Google产业的构成: 1.    业务板块: 包括互联网搜索.云计算.广告技术,开发并提供大量基于互联网的产品与服务,开发线上软件.应用软件,还涉及移动设备的Android操作系统以及操作系统谷歌Chrom

windows类书的学习心得(转载)

原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,

Mac OS X 背后的故事

Mac OS X 背后的故事 作者: 王越  来源: <程序员>  发布时间: 2013-01-22 10:55  阅读: 25840 次  推荐: 49   原文链接   [收藏] 作者王越,美国宾夕法尼亚大学计算机系研究生,中国著名 TeX 开发者,非著名 OpenFOAM 开发者. Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock Mac OS X 背后的故事(二)Linus Torvalds的短视 Mac OS X 背后的故事(三)Mach之父Avie Tevan

剪辑的楼天城的ACM之路

楼天城楼教主的acm心路历程(剪辑) 利用假期空闲之时,将这几年GCJ,ACM,TopCoder 参加的一些重要比赛作个回顾.昨天是GCJ2006 的回忆,今天时间上更早一些吧,我现在还清晰记得3 年前,我刚刚参加ACM 时参加北京赛区2005 和杭州赛区2005 的情况.2005 年ACM-ICPC——酸甜苦辣我进入清华大学开始本科学习的时间是2004 年8 月,在进入清华大学的第一年里,由于基础课学习比较紧张,再加上计算机系不允许大一学生自带电脑,我没有参加2004 年的ACM 比赛.不过在

如何摧毁整个互联网?

相信很多人都有过毁灭地球拯救世界这类的超级梦想,也有不少人扬言要破坏互联网.在谈笑之余,我们会想,是否有人可以真正的摧毁互联网呢?实际上,这件事在物理上是可以实现的. 毫无疑问,如果你真的摧毁了互联网,那么这将成为人类历史上的恐怖主义之壮举,也意味着对世界各国宣战.所以,就把以下的内容当成是一次思想上的实验吧. 首先,我们不要再把互联网当成看不见摸不着的东西,其实它是由大量的金属.塑料和光纤组成的.其范围遍及全球,就像个机器怪兽抱住整个地球一样.所以我们寻找网络的物质基础,穿越海洋和陆地,来找出

中国大学生编程第一人:楼天城楼教主的acm心路历程

作为acm爱好者,分享下楼教主的故事,作为勉励 利用假期空闲之时,将这几年GCJ,ACM,TopCoder 参加的一些重要比赛作个回顾.昨天是GCJ2006 的回忆,今天时间上更早一些吧,我现在还清晰记得3 年前,我刚刚参加ACM 时参加北京赛区2005 和杭州赛区2005 的情况.2005 年ACM-ICPC——酸甜苦辣我进入清华大学开始本科学习的时间是2004 年8 月,在进入清华大学的第一年里,由于基础课学习比较紧张,再加上计算机系不允许大一学生自带电脑,我没有参加2004 年的ACM 比

一个催收员的自述

1.关于"忙的忘记了"所造成的逾期: 都是理由,说明还没有足够重视! ? 也许您有很多的逾期理由,比如外地出差忘存了,网银转账出现问题,还有跨行转账时间滞后,甚至楼下ATM坏了等我走到远一点的那家时已经过了凌晨12点之类的问题,但这些在银行等出借机构眼里其实都不足以成为理由,只是你对自己的征信还没有引起足够的重视. ??通常银行.小贷公司以及现在新兴的网贷平台服务还是比较完善的,信贷经理至少会提前一周提醒你提前准备好用于还款的资金,千万不要抵触不接电话不看短信,觉得人家是追债来了,换个

盘点SharePoint 2013那些优秀的开发工具

盘点SharePoint 2013那些优秀的开发工具 分类: SharePoint2014-07-18 20:33 277人阅读 评论(0) 收藏 举报 CAML Designer 2013 CAML Designer是帮助生成CAML查询以查询SharePoint列表的一种工具.可以说,目前没有比CAML Designer这样自动生成存根来生成CAML查询更有效的方式了. CAML Designer 2013较之前版本有很大改进,虽现在的功能并非十全十美,但仍无法阻止其成为该领域的最佳选择.它