Scrum Product Backlog 产品待办清单

Posted 一代小熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrum Product Backlog 产品待办清单相关的知识,希望对你有一定的参考价值。

上图拍摄与2018年2月23日,赤峰,模板来自“黄油相机”。


Scrum中的敏捷产品待办清单是一个优先级特性列表,其中包含产品中所有功能的简短描述。在应用Scrum时,没有必要通过漫长的前期工作来为一个记录下所有需求。

通常情况下,Scrum团队及其产品负责人首先要写下他们所能想到的所有敏捷待办清单优先级。这个待办清单中的内容对于第一个迭代来说总是绰绰有余的。

随着对产品和客户的了解越来越多,Scrum产品待办清单也会逐渐增加和改变。

一个典型的Scrum产品待办清单可能包括以下几个类型:

  1. 特征(Features)

  2. 错误(Bugs)

  3. 技术工作(Technical work)

  4. 知识获取(Knowledge acquisition)


特征(Features)

截至到现在,Scrum团队在敏捷产品待办清单中表达特征的方式主要是使用“用户故事”的形式,这些用户故事是从用户的角度对所需功能进行简短描述。

例如:“作为一个购物者,我可以在结算之前检查购物车中的商品,以便我可以确认我已经选择了哪些东西。”

错误(Bugs)

因为bug和新功能之间的确是没有什么区别 — 都是在描述了用户需要的一些不同的东西—所以,Scrum产品待办清单也会列出需要修复的bugs。

技术工作(Technical work)、知识获取(Knowledge acquisition)

技术工作和知识获取活动也属于产品待办清单。

举个例子,“技术工作”是“将所有开发人员的开发环境升级到Windows 7”;“知识获取”则可能是关于研究各种javascript库并做出选择的事项。

产品负责人在迭代计划会议上向团队成员展示产品待办清单的优先级列表,并向团队讲解优先级最高的几个条目。然后团队成员确定在即将开始的迭代版本中他们可以完成哪些条目,并将这些从产品待办清单转移到迭代待办清单。

在这个过程中,他们把每个Scrum产品待办清单扩展成一个或多个迭代任务,以便在迭代开发期间更加有效地跟进工作进度。

从概念上讲,团队会从优先级最高的待办条目开始,并在他们认为可以完成的最高优先级条目之后画一条线。


在真正的开发过程中,也经常会看到有的团队会先选择优先级最高的前5个条目,然后再从清单中选出优先级较低的2个条目与前5个条目合并一起开发。


以上是关于Scrum Product Backlog 产品待办清单的主要内容,如果未能解决你的问题,请参考以下文章

Scrum product backlog refinement

简述scrum过程

敏捷中backlog是啥意思

软件测试敏捷开发

什么是Scrum?

敏捷测试--之scrum--原理