scrum回顾_3步开好回顾会 | IDCF FDCC认证学员作品

了解敏捷的人应该对回顾会不陌生,回顾会是在SCRUM框架五个活动中的最后一个活动,但是在敏捷的实际应用中,回顾会并不只是会在应用SCRUM的团队中使用,在其他敏捷实践中也会引入回顾会作为反馈环节。

那么什么是回顾会呢?在SCRUM中,回顾会是来回顾当前迭代中的流程、工具、实践、沟通、环境、资源等方方面面,检视各个过程并提出改进项的活动。这个会议重点在于聚焦问题并持续改进。这个是一个最容易被忽略的会议,尤其是在开发压力比较大时,回顾会往往会是第一个被裁剪的过程。

一、为什么需要进行回顾?

孔子曰:吾日三省吾身。只有不断反思/回顾才能找到自己需要改进的地方并持续改进,在软件开发中也同样如此。敏捷体系是开源体系,没有终点;即没有最敏捷只有更敏捷。那么如何让我们的敏捷团队更加敏捷呢,回顾会是一个必不可少非常重要的会议。每个迭代中运行着相同的过程,这同时也意味着可能重复着同样的错误。可以说没有回顾就没有持续改进。如果你的团队在应用敏捷,在应用SCRUM框架,那么回顾会是持续改进的必要过程和活动。

二、回顾会应用怎么开?

这个问题对敏捷教练提出了比较高的要求,在回顾会上,尤其是在刚开始实践敏捷的团队回顾会上,团队往往不知道回顾会要做些什么。常见的误区就是会把回顾会理解为总结会或者反思会。此时,敏捷教练要给予正确的引导。

回顾会的流程比较简单,通常有以下几个议程:

2.1 会前准备

回顾会之前一定要收集足够的数据,包括迭代中故事完成度,燃尽图,速率图,每个故事耗时情况等,收集数据后需要向团队进行展示。其次,确定好要邀请的人员以及回顾形式和议程。回顾会的准备是非常重要的,准备是否会很大程度上决定能否开一个有效的回顾会。

644d58ffb5936193649bd52b8d1b9e71.png

2.2 会议主要议程

1)向团队展示度量数据,通过数据进行初步分析,鼓励团队参与讨论,是否有显而易见的重大问题,是否有特殊情况导致本迭代的数据问题。如果有重大问题,在回顾时作为重点进行回顾。

2)让团队成员各自总结需要继续保持的和需要改进的项,这里有很多方法,包括三栏式(Well, Less Well, Puzzle)、海星图(Start, Stop, Do Less, Do More, Keep)以及SSCC(Start, Stop, Continue, Change)等。

9a8a29356a6218ea61167d0642de78e2.png

3)将大家的反馈进行分组,并针对需要改进的问题进行分析,这时也可以采用一些根因分析的工具,包括鱼骨图等,最后收敛出需要做的改进点。

4)针对改进点制定行动计划(Action)及负责人(Owner),并就行动计划在团队内达成一致。

2.3 结束会议

回顾会的结束,可以添加一些仪式感,比如由几个人说一下这个迭代中需要感谢的人,为他提供帮助的人,简单的表示感谢;然后由SM做一个简单的总结,对会上讨论达成一致的改进项、负责人和行动计划进行重申,最后需要对大家表示感谢后结束会议。

三、如何开好回顾会?

怎样使回顾会开得最有效果?可以将迭代中的问题全面暴露出来就是有效果的;可以将上个迭代重复发生的问题减少甚至避免就是有效果的;团队成员都认为每个迭代我们都在持续改进中,并且乐于每个迭代进行回顾改进就是有效果的。最后,只有回顾后贯彻执行持续改进才是最有效的。那么如何使回顾会有效果呢?

3.1 营造轻松的氛围

  • 会议场地:大部分的回顾会都会选择在会议室进行。在工作单位中会议室确实是大家集体讨论事宜比较合适的场所,但是容易给大家一种紧张严肃的感觉,不利于团队成员畅所欲言。一般比较建议的咖啡间等等。
  • 会议时间:一般回顾会会定在迭代最后一周的周五,迭代评审会之后。这个时间点一般迭代都已经完成,大家只剩下一些收尾的工作,会比较容易营造大家放松的气氛,团队不用去考虑仍未开发完的功能、未修复的bug等,团队更容易参与到回顾中。
  • 参会人员:回顾会需要大家畅所欲言,针对相关问题进行解决方案和行动计划制定的活动,是团队内部自我改进的活动。由于领导层通常掌握着团队成员的绩效奖金等切身利益,如果有领导层的参与会容易大家感觉到紧张,以至于会报喜不报忧,没有办法持续改进。这时一般建议如果不是有非常严重且必须要领导解决的问题之外,不会建议领导层参会。对于产品经理是否应该参加回顾会的问题,产品经理是团队的一员,原则应该要参加回顾会,但是如果产品经理的在场会导致团队紧张或者不敢提出问题,那产品经理还是不建议参加会议的。
  • 暖场:为了让大家放松下来,一般需要SM开场比如一个笑话,一个简单小游戏开场,让大家放松下来适应轻松的氛围;
  • 开场:敏捷教练可以通过一些小技巧让大家快速思考起来,比如让团队成员用一句话、一个词或者一个水果来形容对当前迭代的感受,用简单的话来形容容易激发大脑的思考。一句话,一个词语而不是一段话,这时就会激发大家去动脑,从众多词语中选择一个最适合形容当前迭代的,这样做的主要目的就是让大家的思路先转起来。

3.2 提升团队成员的参与度

SCRUM非常重视个人,是以人为本的。在回顾会上,使得大家都参与讨论是非常重要的。下面有几个方法可以帮助团队增加参与度。

  • 大家匿名写出需要改进的和需要继续保持的,这样可以保护大家避免因为写出不好的地方让大家感到尴尬。
  • 每次会议的议程和展开方式可进行调整。如果每次回顾会的内容和方式都是相同的,大家会变得越来越形式化,觉得回顾会没有意义。每次调整暖场方式或者大家的参与方式,这样可以在保持新鲜感的同时提升大家的关注度。
  • 鼓励发言,在感谢和感悟环节,鼓励大家表达自己的感悟以及对团队成员(某位成员)的感谢。这时需要鼓励大家发言,无论发言如何都要给以尊重和认可。如果没有人发言,前期建议可以通过抽签或者有趣的方式找到人来发言,慢慢增加大家参与度。

3.3 贯彻执行改进项

为了保证改进项能够顺利落实,需要选择对大家目前影响最大的,即优先级最高的,同时需要综合考虑改进项的成本和开销后选择。需要做的改进项建议一定要写入下个迭代的backlog中,方便跟进的同时也能使得改进项负责人认真对待。

四、回顾会重要注意点

  • 加强重视度,不要让回顾会变成很少人员参加的可有可无的会议。有些团队的误区就在于每次回顾的重点都是相同的,这就使得团队认为每次回顾会的内容是相同的,可裁剪的。这时需要SM去引导团队聚焦当前迭代是否已贯彻执行上一迭代改进项,是否有新的需要改进的问题,以便持续改进。
  • 避免天马行空的谈论不切实际、不可能完成或者不相关的话题。由于回顾会是比较轻松让大家畅所欲言的活动,这时很容易天马行空漫无目的的谈论,要及时将大家的讨论拉回到正确的思路上来。
  • 避免对重大问题视而不见,回顾会上要敢于提出大家都认为是有问题,但是没有人敢于提出的问题。
  • 避免团队成员陷入郁闷自责,这一点跟营造轻松的氛围和会议参与人员非常相关。此外要相信所有成员在现有条件下已经做出了最大的努力。
  • 避免陷入相互指责,相互吐槽的境地。要通过回顾当前迭代的问题来改善后续迭代的情况。如果团队有追责文化,很容易出现这种情况,这时需要循序渐进的改变大家的思维定式,同时减少追责,增加鼓励和奖励机制。
  • 回顾会上的改进项一定要贯彻执行,没有执行就等于没有改进,没有改进回顾会就失去了意义。
  • 避免为了过程而过程,要每期制定回顾重点,避免形式主义。如果仅仅为了会议而进行会议,那比不开会议还要糟糕。

写在最后

回顾会不建议裁剪,只有持续回顾才能持续改进。在工作过程中,需要我们时不时的停下来回顾下,我们是否做了最好的方案,是否有更好的方案?如果对现状非常不满且急需改变,停下来回顾思考下,也许是个不错的开始。

+“CH050791”后 回“冬哥”,可入qun交流~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

化验室计算机管理制度,实验室试剂管理制度

实验室试剂管理制度1、 目的确保化验结果的准确与化验室安全。2、 适用范围适用于***化验室对各种试剂药品的管理。3、 试剂管理与溶液配制管理规定3.1化学药品贮存3.1.1 较大量的化学药品放置于药品贮存室中,分类放置。3.1.2 贮存室避免阳光直接照射,以…

centos php 开启libgdgd_CentOS6.6下yum安装PHP的gd库失败?-问答-阿里云开发者社区-阿里云...

CentOS6.6下yum安装PHP默认版本5.3的,为了安装高一点的PHP版本,使用自定义的yum源:remi源,启用remi-php56,安装php-gd扩展的时候报错:Error: Package: php-gd-5.6.11-1.el6.remi.x86_64 (remi-php56) Requi…

高性能计算机 和服务器,一种高性能计算机服务器

主权项:1.一种高性能计算机服务器,包括滚轮(1)、服务器主体(2)、背部散热装置(3)、进风风扇(4)、出风风扇(5)、防尘网(6)、中间散热装置(7)和连通管(8),其特征在于:所述的背部散热装置(3)包括安装板(3-1)、进水嘴(3-2)、循环散热管…

linux增量安装tomcat_linux与windows下tomcat的java内存设置

Linux下修改JVM内存大小:要添加在tomcat 的bin 下catalina.sh文件中,找到cygwinfalse,在这一行的前面加入参数,具体如下# vi TOMCAT_HOME/bin/catalina.sh(默认文件内容)export JAVA_OPTS"-server -Xms800m -Xmx800m -XX:PermSize256m -…

tgp饥荒服务器mod文件在哪,饥荒联机版中客户端mod文件夹在哪?注意不是服务器mod!...

饥荒联机版mod使用方法的教程,很详细,一目了然。希望对大家有所帮助。使用mod方法【第1步】首先打开饥荒的游戏目录,里面有一个mods文件夹饥荒的游戏目录不知道怎么找的就不要用mod了。【第2步】将模组直接复制粘贴到mods文件夹里。【不要用中…

维沃丫3手机微信无法连接服务器1.104,手机微信网络连接不可用?教你4个方法,轻松解决网络问题!...

原标题:手机微信网络连接不可用?教你4个方法,轻松解决网络问题!微信,可以说是我们日常生活中离不开的一个通讯软件,无论是工作还是生活!而最近有位朋友使用手机微信的时候,明明网络信号十分好,…

金叉成功率_技巧!三分钟教会你识别macd真假金叉,让你精准把握买卖点!

如果看见MACD发生金叉就买,死叉就卖的话,或许早被市场消灭了。 机械的运用金叉/死叉信号来买卖还不如用投硬币来决定买卖会更省力些,而效果也不会差很多,只有在符合一定规则之下采用MACD发出的金叉/死叉信号,才可以大大提高信号的成功率。就像…

css规则可以放在云上,CSS中!important规则的使用方法

CSS中!important规则的使用方法发布时间:2020-06-15 10:53:11来源:亿速云阅读:129作者:Leah这期内容当中小编将会给大家带来有关CSS中!important规则的使用方法,以专业的角度为大家分析和叙述,阅读完这篇文…

r语言没有forecast这个函数_R语言入门:预测新的值

一、问题根据所得到的回归模型预测新的值。二、解决方案将要用于预测的数据保存到数据框中。用predict函数,将newdata参数设为这个数据框:> m > preds > predict(m, newdatapreds)三、讨论有了线性模型,就可以很方便地做预测&#x…

ajax改变div内容,jquery ajax双击div可直接修改div中的内容

最近在做后台功能开发的时候,用到对排序字段的修改,感觉只为了修改一个排序值,而要重新进入编辑页比较麻烦,于是网上找点资料自己动手写了一个jquery双击实现直接修改排序值的效果:html代码:{$sort}JS代码&…

ads s参数拟合_ADS S参数仿真介绍

1.S参数的概念在低频电路中,元器件的尺寸相对于信号的波长而言可以忽略(通常小于波长的1/10),这种情况下的电路被称为节点(Lump)电路,此时可以采用常规的电压、电流定律来进行电路计算。但是在高频/微波电路中,由于波长…

边框回归的损失函数_分类损失函数,边框回归损失函数

(1)交叉熵损失函数蔡杰:简单的交叉熵,你真的懂了吗?​zhuanlan.zhihu.com1.1信息量一条信息的信息量大小和他的不确定性有很大的关系,需要很多外部信息才能确定的信息,我们称之为这计划的信息量…

开榨油店的失败教训_想开水果店没有经验?线下开水果店经营心得分享,或许你用得上...

水果店随地都有,但能把水果店开好的人,似乎并不多见,那作为新人想开水果店,可以吸收哪些经验教训?想开店如何运作更好?且听小编细细道来。 很多开水果店的人都没有开好,那么有什么开水果店失败后…

js中的json ajax,js结合json实现ajax简单实例

这篇文章主要为大家详细介绍了js结合json实现ajax简单实例的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下前期准备1、安装wampserver或者其他相似软件来搭建本地集成安装环境,我安装的是phpstudy2、html、js、css等文件需要放置…

ue4 无限地图_UE4大地图(流关卡、无缝地图)

对于UE4来说我只是个菜鸟,研究一下网上的教程稍微尝试的做一下demo,所以可能下面会有描述不准确或者说没解释清的地方请多谅解哈。也非常欢迎指出我说的不对的地方一起学习。接下来开始教程。UE4的原生功能LevelStreaming就非常适合用来做大地图&#xf…

服务器系统wlanapi,没有找到wlanapi.dll怎么办?

没有找到wlanapi.dll怎么办呢?电脑提示没有找到wlanapi.dll将会导致电脑无法正常使用,因为wlanapi.dll文件中包含了系统正常运行所不可或缺的大量代码,下文小编就为大家带来无法找到wlanapi.dll的解决方法,一起去了解下吧。wlanapi.dll出错原…

用python输入任意三条边长_如何用python求第三条边边长

用Python实现“已知三角形两个直角边,求斜边”要求:用户输入两个直角边(数值为浮点类型),若非浮点类型,则提示用户,继续输入。思路:伪代码描述下步骤1、-input a value for the base as a float(输入某浮点…

最小错误率贝叶斯决策的基本思想_太赞了!机器学习基础核心算法:贝叶斯分类!(附西瓜书案例及代码实现)...

Datawhale 作者:尹晓丹,Datawhale优秀学习者寄语:首先,简单介绍了生成模型和判别模型,对条件概率、先验概率和后验概率进行了总结;其次,对朴素贝叶斯的原理及公式推导做了详细解读;再…

qprocess回调_QT进程间通信详细介绍及QProcess机制分析

1、QT通信机制为了更好的实现QT的信息交互,在QT系统中创建了较为完善的通信机制。QT的通信可分为QT内部通信和外部通信两大类。对于这两类通信机制及应用场合做如以下分析:(1)QT内部对象间通信在图形用户界面编程中,经常需要将一个窗口部件的…

1 数列分块入门_线性代数入门——利用分块矩阵简化矩阵乘法运算

系列简介:这个系列文章讲解线性代数的基础内容,注重学习方法的培养。线性代数课程的一个重要特点(也是难点)是概念众多,而且各概念间有着千丝万缕的联系,对于初学者不易理解的问题我们会不惜笔墨加以解释。在内容上,以…