如何避免Scrum敏捷开发团队反思会形式化?

迭代压力很大,根本没时间,而且,反思会上大家都在互相推脱责任,会议成了“批斗大会”,所以团队的人都觉得这个会很鸡肋。

很多团队在开反思会时是这么干的:产品经理提前做好各种分析和总结,然后召集大家开会一条条过,其他人有一搭没一搭地听,最后反思会就变成“你讲我听”的形式化存在。

因为大家没有什么参与感,更别提对问题有什么共识或者讨论了。

开反思会时应该极力避免这种情况的发生。

反思会目的很简单:1. 让团队每个人都能平等地发表自己的想法;2. 团队对问题要有共识,并能一起探讨解决方案;3. 团队反思氛围比较积极。

要达到这样的效果,需要有一个合适的方法论框架,而我采用的是“海星”法。

这种反思方法是基于“海星”的框架来收集意见并让团队共识问题的,框架结构如下:

【五个角的解释】

  • 不要做(Stop):接下来不能继续的,对团队完全没价值的事;
  • 少做一些(Less):要少做的,对团队价值不高的事;
  • 多做一些(More):要多做的,对团队有意义的事;
  • 继续保持(Keep):团队做的好的,要保持的;
  • 新尝试(Start):以前没做过的,但可能给团队带来高价值的新点子。

在实际操作中,可以这么做:

  1. 在白纸上画出海星,写好各个角的标签,然后把它贴到墙上;
  2. 给团队中的每个人发便签纸,让大家先花2~3分钟的时间写团队应该马上停止做的事(每个人写1~2条);写完的人就把便签贴到白板上。到时间后,再继续花2~3分钟时间写团队要少做些什么,以此类推,直到五个角都写完;
  3. 请团队里的人轮流读一下各个角的便利贴,在读的同时将相似的内容归类到一起;
  4. 大家对问题都有了共识之后,就开始投票。每个人有3票,按投入产出比投出自己认为最重要,最需要解决的条目;
  5. 三个重要的改进项出来后,大家一起讨论,针对每个改进项制定一套可行的解决方案。这个部分非常重要,这部分讨论的时间至少会占到我们团队整个回顾会议时间的25%;
  6. 为了保障解决/行动方案能被执行起来,把方案拆解为任务放到敏捷看板中,避免大家又一头栽到工作中而忽略了调整。

一些建议:

  1. 为了活跃气氛,可以在写便签时播一些音乐;
  2. 让大家轮流读便签很重要,它也是提升参与度的一部分;
  3. 在大家读便签时,我一般会打开团队文档协作工具,在上面做记录,等到投票时,就直接让大家在上面匿名投票(如下图);
  4. 共识优先级最高的3项就好。由于在敏捷中,迭代周期很短(通常是2~4周),所以即使存在很多问题,也无法一一解决,因此,能在短期迭代中解决优先级最高的三个已经很棒了!

海星反思法的好处:

  1. 团队成员被赋予了表达和决策的权利(平等、自组织是敏捷的核心理念,与传统的领导一人拍板相对);
  2. 共同的讨论让团队对问题有更为深刻的共识;
  3. 由于是团队在共同做决定,所以这种方法也提升了团队改进问题的积极性;
  4. 积极活跃的反思氛围。

心得体会:

在实践敏捷的过程中,我开始一点点体会到“参与感”这个词的意义。“海星”法虽然是一个很小的方法,看起来挺简单的,但对我的团队来说,它却起到了很好的反思效果,至少每个成员在开会时都很投入,每个人都愿意表达。

此外,我们会在每个迭代结束后都开一次迭代反思会。这个很重要!

如果开反思会时,采取的是“三天打鱼两天晒网”的态度,想起来就开,太忙就不开,会让团队失去节奏感,而且减少了及时发现问题,解决问题的机会。因为有了这样定期反思的机制,我的团队也在集体反思中不断进步,做出来的东西也越来越好。

推荐大家在工作中定期地用这个方法去做团队反思,及时解决问题。坚持下来,会有意想不到的收获。

如何避免Scrum敏捷开发团队反思会形式化,海星法介绍的更多相关文章

  1. XP+devOps开发模式与scrum敏捷开发对比,docker虚拟化

    XP+devOps开发模式与scrum敏捷开发对比,docker虚拟化 我们现在用的就是典型的XP+devOps模式,已经放弃scrum了 现在还很多公司弄docker虚拟化docker非常复杂,当然 ...

  2. Scrum敏捷开发简介

    Agile 敏捷开发实践中,强调团队的自我管理.在 Scrum 中,自我团队管理体现在每天的 Scrum 会议中和日常的协同工作,在每天的 Scrum 例会中,团队成员一般回答一下几个问题 : 昨天完 ...

  3. scrum敏捷开发

    团队PM:袁佩佩 scrum敏捷开发计划制定: 确定项目实施具体阶段目标 确定项目相关任务分解 确定每日站立会议进行计划 确定项目计划总结日程 确定风险解决方案

  4. 浅谈Scrum敏捷开发:4个输入/输出、3个关键物、3个会议

    文章对Scrum敏捷开发流程进行系统的分析,希望借此文能够加深你对敏捷开发的认知,更好的展开产品工作. Scrum敏捷开发,是一种敏捷开发框架,是一个增量的.迭代的开发过程,具备可视.可集成和可运行使 ...

  5. CSDN公开课:SCRUM敏捷开发(2015-8-19 免费)

    当前最火的敏捷可能就是SCRUM了.但敏捷无法落地.对人要求太高.老板对敏捷动机不良等问题怎样解决呢?我将在CSDN的公开课上为大家分享"SCRUM敏捷开发".各位朋友有杀错没放过 ...

  6. SCRUM敏捷开发规则一栏

    敏捷.敏捷开发这类词近期非常火!敏捷开发,就是指可以在需求迅速变化的情况下高速开发软件.我们接触最多的和敏捷相关的名词是:极限编程(XP).结对编程.測试驱动开发(TDD)等. 敏捷建模(Agile ...

  7. 产品研发团队如何融合OKR与Scrum敏捷开发?

    「 OKR 」现在非常的火爆,很多公司都在使用,不仅国外的 Google.英特尔等大公司在用,国内的一线知名互联网企业今日头条和一些创业团队也都在使用. 那为什么「 OKR 」这么受欢迎呢,因为把它可 ...

  8. Scrum敏捷开发沉思录

    计算机科学的诞生,是世人为了用数字手段解决实际生活中的问题.随着时代的发展,技术的进步,人们对于现实世界中的问题理解越来越深刻,描述也越来越抽象,于是对计算机软件的需求也越来越高,越来越复杂,变化也越 ...

  9. 小谈Scrum敏捷开发流程

    一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获.从今天开始,我要把这些收获都分享在这里. 其实这两年,对我影响最大的是开发流程.总所周知,一个好的开发流程,对于项目的进行, ...

随机推荐

  1. python-面向对象-01_面向对象(OOP)基本概念

    面向对象(OOP)基本概念 面向对象编程 —— Object Oriented Programming 简写 OOP 目标 了解 面向对象 基本概念 01. 面向对象基本概念 我们之前学习的编程方式就 ...

  2. MySQL前缀索引和索引选择性

    有时候需要索引很长的字符列,这会让索引变得大且慢.通常可以索引开始的部分字符,这样可以大大节约索引空间,从而提高索引效率.但这样也会降低索引的选择性.索引的选择性是指不重复的索引值(也称为基数,car ...

  3. MongoDB pymongo模块 插入数据

    insert_one(): 对一张不存在表插入数据,他会在插入数据同时自动生成数据表, 例如我要对chat集合插入数据,插入一个空数据 import pymongo mongo_client = py ...

  4. Redis入门到高可用(一)——初识Redis

    一.Redis是什么 * 开源 * 基于键值的存储服务系统 * 支持多种数据结构 * 高性能,功能丰富 二.Redis特性 ♦️ 概述 * 速度快 * 支持持久化 * 支持多种数据结构 * 支持多种编 ...

  5. javascript常见操作数组的方法

    在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "obj ...

  6. numpy的searchsorted细品

      import numpy as np a= np.arange(20) pos_left = a.searchsorted(3)    #也可以写成np.searchsorted(a, 3), 注 ...

  7. rest_framework的认证系统

    1.认证模块 必须用户登录之后才能访问所有图书,才能修改图片,才能查询单个图书 2.怎么使用 其实本质上就是携带token字符串,然后后台拿到数据再取数据库进行校验,看是否有这个用户 先手写一个认证模 ...

  8. Java通过jxl读取Excel

    package com.hd.all.test.testjava; import java.io.File; import java.io.IOException; import java.util. ...

  9. Java实现个人博客网站

    说明:该项目是实验楼用户"LOU3165780622"发布在实验楼上的项目教程:[Java实现个人博客],未经允许,禁止转载: 该项目利用 SSM 框架和 Mysql 以及一些简单 ...

  10. 安装Cuda9.0+cudnn7.3.1+tensorflow-gpu1.13.1

    我的安装版本: win10 x64 VS2015 conda python 3.7 显卡 GTX 940mx Cuda 9.0 cudnn v7.3.1 Tensorflow-gpu 1.13.1 1 ...