4

快速有效敏捷估算 - 如何在一小时内把200多个需求进行估算和排优先级

 2 years ago
source link: https://www.bobjiang.com/post/blog/agile_estimation_quick_approach/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

快速有效敏捷估算 - 如何在一小时内把200多个需求进行估算和排优先级

Bob Jiang
2015-05-31

在前一篇敏捷估算中,介绍了估算的最最重要的目的是达成共识。而实际上我们除了这个最重要的目标,还需要根据需求的规模(估算值)和价值来进行产品列表的排序。

下面介绍一种快速有效的方式,可以在短时间内把大量的需求进行估算并排好顺序。这种方法基于前一篇敏捷估算中的第二种方法 – 即三角估算法而改编的。

这种方法一共分为两大步:

  • 估算需求规模
  • 估算需求价值

整个过程需要由产品负责人来协调和做准备工作。这两步可以分别邀请不同的参会者,第一步需要开发团队的参与,而第二步需要客户的参与。

0. 准备工作

  • 首先需要有一面足够宽的干净的墙
  • 把所有的需求提前打印好,或者抄写在报事贴上

1. 估算需求规模

第一步,估算需求规模需要邀请开发团队参与。需求的规模用故事点来描述。具体的操作方法可以参考敏捷估算中三角估算法。最后的结果是所有的需求从左到右排成一条线,左边是最小的,右边是最大的。如下图:

2. 估算需求价值

第二步估算价值的时候,需要邀请客户来参与。要先对客户解释这面墙的作用,客户只需要根据每个需求的价值来上下移动卡片,最上面是价值最大的,最下面是价值最小的。如下图:

最后的结果

最终,所有的需求可以分成四个象限。左上角,较小的且价值很高的需求,需要马上去实现。右上角,较大的而价值很高的需求,需要考虑需求拆分。左下角,较小但价值很小的需求,可能会随着时间的推移而忽略掉。右下角,较大且价值很小的需求,随着时间推移,需要不断优化提炼以发现其中的价值。或许会移除掉,或许会随着价值变化而改变顺序。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK