专栏首页敏捷管理18.【Kevin聊敏捷】敏捷项目管理之Sprint Retrospective 迭代回顾会
原创

18.【Kevin聊敏捷】敏捷项目管理之Sprint Retrospective 迭代回顾会

Sprint Retrospective 迭代回顾会 是非常重要的一个会议,很多时候,团队成员都会忽视,或者流于表面,今天和大家好好聊一聊这一块

一、Sprint Retrospective的概叙

迭代回顾会是在Sprint Review会议之后,下一个新的sprint开始之前。你可以理解为是当前sprint最后一个会议了,所以很多人认为是总结会,也可以这么理解。参与的人员主要是敏捷团队成员,时长不超过1.5小时。

二、Sprint Retrospective目的

目的主要是让敏捷团队成员自省同时在下个sprint的时候提升。同时总结一些事情来做整理,我们都没有去做。通过回顾会议,我们知道了这个Sprint哪些事情做的比较好,可以继续的保持,哪些事情做的不够好,需要继续努力。这样,可以使得我们的工作更加高效。

图一 Sprint Retrospective

三、回顾的内容

3.1 团队成员

看看敏捷团队的成员在这个sprint过程中有没有做的好的地方或者不好的地方,那么在下一个sprint是如何去改正或者提高。

3.2 团队关系

这里的关系不仅指的是敏捷团队成员之间的关系,也包括和干系人之间的关系,这也是我们要关注的。

3.3 流程

敏捷管理不是不要流程,而是说要将流程尽量简化,改要的流程还是要的,所以在这过程中,我们也要回顾我们哪些流程用得好,继续保留,哪些流程不行,需要改进或者遗弃。

3.4 工具

这是很容被忽略的,好的工具会提高效率,不然现在为什么互联网上天天喊“生产力工具”(估计你们公司也在这么喊把)。确实,在我们做敏捷管理的过程中,会用上大大小小的工具来提高效率,但是,你会发现,有一些工具在这个sprint有效,在下个sprint就不一定有效了。所以这着过程中是一个动态的调节过程的,而不是一成不变的。

图二 回顾的内容

四、Sprint Retrospective 的五个阶段

4.1 准备

任何一个会议都要提前准备好,除了常规的邮件/及时聊天软件告知这次会议的时间、地点、与会人员、会议内容外。我们还要设定一个安全的会议环境,鼓励与会的敏捷团队成员多发言。对了,这种会议最好是采用线下会议,而不要采用线上会议(当然今年的新冠疫情除外哈)

4.2 收集数据

将本次sprint的一些关键数据呈现出来,展示给敏捷团队成员看,另外在会议上可以手机包含收集做的好的部分,做得不好的部分,有时还会创新想法部分。

图三 Sprint Retrospective 的五个阶段

4.3 产生见解

收集到了数据只是第一步,如果顺利,到此为止我们就能收集到大量的、反应真实情况的好的和需要改进的点。接下来我们需要整理了。先分类,因为大家是各自独立写的,所以肯定会有重复的,所以把同类的放到一起。

4.4 确定改进项

选取最值得改进的几项(一般不超过3项),同时找到解决的方案,在一下个sprint过程中进行改进,当然不一定一个sprint就可以改进完。

4.5 结束会议

结束会议如果有必要的话我们可以简单对本次会议的组织做个总结建议,可以帮助我们提高下次回顾会议的组织能力。


原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 24.【Kevin聊敏捷】XP极限编程之12最佳实践(四)

    极限编程要求至少有一名实际的客户代表在整个项目开发周期在现场负责确定需求、回答团队问题以及编写功能验收测试。

    开心的Kevin
  • 08.【Kevin聊敏捷】敏捷项目管理之Scrum价值

    很多公司虽然表面上说推行敏捷管理,他们也有PO,也有SM,每天站立会,一个迭代完了也有迭代回顾会。但是这只是表面的东西。如果推行的敏捷管理,不具备Scrum所述...

    开心的Kevin
  • 36.【Kevin聊敏捷】敏捷项目管理APM-Agile Project Manager(二)

    冲突通常发生在不同的团队成员之间,敏捷项目经理通过对团队给出分歧建设性的意见来引导团队的冲突。这就要求,敏捷项目经理首先需要花足够的时间和团队一起看看这些冲突到...

    开心的Kevin
  • Python也能绘制艺术画?这里有一个完整教程

    我们知道Python作为一个程序语言,讲究的是严谨和逻辑;而艺术画似乎处于另一个维度,更多是无规则和随心所欲。然而我们却可以找到两者的交汇点。今天我们将学习如何...

    HuangWeiAI
  • 如果Quant去摆摊···

    量化投资与机器学习微信公众号
  • 如何自定义微服务的Instance ID

    本文我们来探讨如何自定义微服务的Intance ID。Instance ID用于唯一标识注册到Eureka Server上的微服务实例。 我们可在Eureka ...

    用户1516716
  • 在Windows Mobile模拟器上使用蓝牙

        大家知道,Windows Mobile 6.0 SDK自带了cellular emulator和fake GPS,使得我们可以在模拟器上调试radio级...

    ShiJiong
  • 目标检测中AP和mAP计算详解(代码全解)

    ✔ 准确率=预测正确的样本数/所有样本数,即预测正确的样本比例(包括预测正确的正样本和预测正确的负样本,不过在目标检测领域,没有预测正确的负样本这一说法,所以目...

    小草AI
  • 技术走向管理一些深度思考

    性格特质和自我管理 1,管理需具备的性格特质 欣赏他人:以一种不以自我为中心的合作的方式和他人相处,能平静和客观地接受不同的人,放下自己的性格、喜好,去欣赏不同...

    用户1410343
  • 深入JavaScript,编写高质量JavaScript代码的基本要点

    软件bug的修改是昂贵的,并且随着时间的推移,bug修改的成本也会上升,所以要书写规范的代码,并且要在你记得住代码的含义时,立即完善代码的注释。

    用户5997198

扫码关注云+社区

领取腾讯云代金券