How to write a product backlog step by step

来源:互联网 发布:阿里云免费邮箱 - 百度 编辑:程序博客网 时间:2024/06/10 19:44

一般来说,制定发布计划是在尝试回答这个问题:“最晚到什么时候为止,我们可以交付这个新系统的1.0版本“

下面是验收标准规则的一个例子:

1.  所有重要性》=100的条目都必须在1.0版中发布。

2.  所有重要性在50-99之间的条目应该在1.0中发布,不过我们可以在紧接着的一个快速发布版中完成这些。

3.  重要性在25-49之间的条目也是需要的,但可以在1.1版本中发布。

4.  重要性《25的条目都是不确定的,也许永远不会用到。

下面是一个产品backlog的例子,根据上面的规则有不同标识。

   

重要性

名称

130

Banana

120

Apple

115

Orange

110

Guava

100

Pear

95

Raisin

80

Peanut

70

Donut

60

Onion

40

Grapefruit

35

Papaya

10

Blueberry

10

Peach

所以如果我们在最后期限之前能够发布从banana到onion的所有条目,我们就是安全的。如果时间不够用的话,也许我们可以跳过raisin,peanut,dount,onion。Onion以下的东西都算是额外的。

 

 

为了制定发布计划,产品负责人需要进行时间估算。如果时间估算最后被证明接近正确结果,那它就是有价值的;如果结果有所偏离,例如偏差了30%,价值则有所降低;如果它跟实际结果一点关系都没有,那就完全没用了。

时间估算结果的例子(以故事点表示)

重要性

名称

估算

130

Banana

12

120

Apple

9

115

Orange

20

110

Guava

8

100

Pear

20

95

Raisin

12

80

Peanut

10

70

Donut

8

60

Onion

10

40

Grapefruit

14

35

Papaya

4

10

Blueberry

 

10

Peach

 

 

 

估算每个sprint的平均生产率

投入程度表示“团队有多少时间可以放在当前所承诺的故事上“。它永远不可能是100%,因为团队会把时间用于完成未经计划的条目,切换环境,帮助其他团队,检查邮件,修复自己出问题的电脑,在厨房中讨论政治等等;

假设我们决定了团队的投入程度是50%(一把是70%左右),sprint长度是3个星期(15天),团队是6个人。

这样每个sprint都是90个人一天,但是只能完整交付45个人-天的故事,所以我们的估算生产率是45个故事点。如果每个故事的估算都是5天,那么团队在一个sprint中完成9个故事。

把产品backlog拆到多个sprint,如下表,

重要性

名称

估算

Sprint 1

130

Banana

12

120

Apple

9

115

Orange

20

Sprint 2

110

Guava

8

100

Pear

20

95

Raisin

12

Sprint 3

80

Peanut

10

70

Donut

8

60

Onion

10

40

Grapefruit

14

Sprint 4

 

 

35

Papaya

4

10

Blueberry

 

10

Peach

 

在不超过45这个估算生产率的前提下,我们把每个sprint都尽可能塞满了故事。

现在我们直到大约需要3个sprint来完成所有必须要的和应该要的。3个sprint大约是2个约。我们可以每隔3个星期就给客户演示一些有用的东西,并在过程中邀请他们改变需求。

原创粉丝点击