文章转自:Scrum中文网

原文链接:http://www.scrumcn.com/agile/scrum/10247.html

刚开始尝试Scrum的团队,往往都会碰到一个问题,那就是Sprint计划会议的开会时间过长。笔者就曾经见过这样一种情况:为期两周的冲刺,Sprint计划会议足足开了一整天,白天开不完,晚上加班接着开。
那么为什么会出现这种情况呢?时间都主要消耗在哪里?通过观察,笔者发现大部分时间都消耗在对用户故事的讨论上,具体来说就是对用户故事的业务、界面和交互,以及技术实现方案和测试要点的讨论。

在业界谈起Scrum时,往往都只会提到“343”,即——3个角色、4个活动和3个产物。但是在实践中,我们发现还需要引入另外一个活动,那就是Backlog梳理活动。如果没有引入Backlog梳理活动,那么Sprint计划会议往往会严重超时,而在引入Backlog梳理活动,Sprint计划会议往往能够控制在时间盒内结束。

什么是Backlog梳理活动?
Backlog梳理活动,是在下个冲刺开始前,对可能要纳入到冲刺中的故事进行细化、估算和优先级排序的活动。

谁参与Backlog梳理活动?
PO、SM和团队都应当参与,其中SM是活动的组织者。

什么时候开展Backlog梳理活动?
在本冲刺中要完成下个冲刺的Backlog梳理,确保下个冲刺的故事在Sprint计划会议启动前要符合INVEST原则。
在实践中,我们发现Backlog梳理过程中往往会碰到无法当场确定的问题,所以不能指望通过一次开会来完成Backlog梳理,更好的做法是每天都花一些时间来做Backlog梳理。

如何开展Backlog梳理活动?
在实践中,我们整理出Backlog梳理五步法,具体如下:

① PO和团队一起讨论用户故事的背景、业务目标、用户角色、用户场景、业务流程、业务规则,保证团队理解充分并且无异议。

② PO和团队一起讨论界面和交互流程,画出低保真和交互流。

③ PO和团队讨论用户故事的测试要点、技术实现方案、可能存在的技术风险,必须输出测试要点(即验收标准),测试要点形式不限(建议直接写在故事卡的背面,这样方便查看)。

  • 其中可以分为以下三个过程:

1)PO与一个资深测试人员讨论和整理出测试要点。
2)PO与整个开发团队交流用户故事的测试要点。
3)开发团队讨论初步技术实现方案、技术风险。

  • 其中的注意事项:

1)要先准备好测试要点,避免一群人坐在一起从0开始整理。
2)讨论初步技术实现方案的目的是为了做估算、识别技术依赖以及技术风险,详细的技术实现方案应该留到冲刺开发时再讨论。

④ 团队估算出用户故事的规模(故事点数),对于过大的用户故事要拆分成小故事。

  • 其中包括以下过程:

1)PO先与SM,对用户故事做初步估算以及拆分,以便进行下一个发布版本的冲刺规划。
2)对于下一个冲刺要用的故事,SM组织开发人员估算出开发规模,组织测试人员估算出测试规模,再集中整合。

  • 其中的注意事项:

1)为了做发布版本的冲刺规划,需要进行初始估算,这个活动不需要整个开发团队都参与,只需要少数核心人员参与。

⑤ PO对用户故事排优先级。(在产品Backlog中建立用户故事卡,顺序即优先级)

  • 排优先级只需要PO决定即可,不需要其他人参与。
  • 之所以放在第⑤步,是因为排优先级时要考虑用户故事的规模、技术上的依赖关系和技术风险。

关于作者:李洁(Jerry Li) ,Scrum中文网资深顾问

本文转载自:Leangoo.com

谈谈Backlog梳理活动相关推荐

  1. Leangoo大讲堂—北京站精彩回顾

    Leangoo大讲堂 4月9日,由Leangoo.com主办的 Leangoo大讲堂-用Leangoo做Scrum敏捷开发实战课在北京理工大学国际教育交流中心成功举办. 本次大讲堂由Leangoo 和 ...

  2. 敏捷管理(2)- 敏捷价值、需求、估算、计划、监控、风险管理

    敏捷的工作价值 在Scrum的工作流程图中可以看到,PO的主要职责是排列用户故事的优先级,确保价值最优,不会落后于市场,所以敏捷讲的是价值驱动交付. 合理的项目是要保证产生商业价值,并去创造收益或提高 ...

  3. SCRUM框架包括3个角色、3个工件、5个活动、5个价值

    转自http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html SCRUM 是一个用于开发和维持复杂产品的框架 Scrum 是一个用 ...

  4. 产品待办列表梳理(PBR)是什么?

    产品待办列表(PBL)是Scrum框架下最重要的一个工件(Artifact),产品待办列表的梳理(Product backlog Refinement-PBR)也是一个重要的活动,它不同于Scrum的 ...

  5. 倒计时2天,WebRTCon 2018有哪些有趣有料分享与活动?

    由LiveVideoStack音视频技术社区出品的WebRTCon 2018将于5月19-20日在上海光大会展中心举行,本文将快速梳理活动上的精彩分享和有趣的活动. 文 / Ant 5月17日,距离W ...

  6. 聚焦商会 | 活动彰显一个商会的战斗力与影响力

    4月13日,北京厦航嘉年华酒店. 一个普通的日子,对北京茶业企业商会来说却是值得纪念的一天,可以浓笔重墨书写的一天. 一天成功举办了三场活动,得到社会各界的支持与肯定. 北京茶业企业商会是如何做到的? ...

  7. 活动运营5步走,打造一场完满的线下活动

    对于活动运营来说,你需要明确的有两点:为什么做和怎么做. 为什么做活动? 你要知道你的目的是什么,你的理由是什么. 那么具体到怎么做活动呢? 活动分线上活动和线下活动两种. 线上活动具体操作流程请看: ...

  8. 营销管理手册_1000份!先到先得!活动管理手册+营销学院全网首发!

    在活动行业,无论是刚入行的小白还是工作多年的老兵,大家都是凭借沉淀下来的经验在为客户提供服务,缺乏一套属于自己的活动管理体系,一方面是因为公司在培训方面没有进行落地支撑,另外一方面是因为大家平时被项目 ...

  9. 参与社团活动的意义_开展社团活动的意义

    各位老师. 同学们, 早上好! 今天我讲话的主题是 "谈谈学生社团活动的意义" 本学期我校 19 个社团活动,在课余生活中呈现出热火朝天.一派繁忙的景 象.社团活动日益蓬勃,功能日 ...

最新文章

  1. Imagination 的神经网络加速器和 Visidon 的去噪算法被证明是完美的搭档
  2. EntityFramework 7.0之初探【基于VS 2015】(十)
  3. VC++ CopyFile函数使用方法
  4. 【数据结构与算法】之深入解析“基本计算器”的求解思路与算法示例
  5. 计算机网络拓跋结构,实战 | 服务端开发与计算机网络结合的完美案例
  6. web前端常用知识点
  7. php 64位编码解码,php base64 编码和解码
  8. 天气预报Dom解析(转)
  9. 15 道超经典大厂 Java 面试题!重中之重
  10. MySQL 基础知识(基本架构、存储引擎差异)
  11. 神经网络造“汉字”新技能全开,biangbiang面自愧不如
  12. 几款Linux系统漏洞扫描、评估工具简介
  13. 高通平台手机开发之Bring-up
  14. Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样,dayjs...
  15. 个人制作:AD库、元件库、封装库及3D模型,免费
  16. 【最优化】最优化理论的基本概念
  17. 谷歌账号 (亲测有效)
  18. java找不到指定路径_java创建文件时提示找不到指定路径的解决方法
  19. DAX基础1:快速熟悉DAX的使用环境之Power BI
  20. MATLAB中实现图像的空间域滤波和频率域滤波

热门文章

  1. 【每日DP】day2、P1879 [USACO06NOV]Corn Fields G玉米地(状压DP模板题)难度⭐⭐⭐★
  2. 数组元素替换_LeetCode 题解 | 189. 旋转数组
  3. Mapreduce 任务提交源码分析1
  4. GNUGK 作为Gatekeeper穿透防火墙和NAT
  5. 创建响应式布局的优秀网格工具集锦《系列五》
  6. 利用OnAnimatorove函数控制人物的移动
  7. VB.NET 数组的定义 动态使用 多维数组
  8. 2014中国软件开发者调查(一):Java最受欢迎 第二语言JS使用比例最高
  9. Qt5.3.1 MinGW482 release静态版编译结果、过程及QtCreator配置(转)
  10. 扫描 VNC 的脚本