如何预估工作量?

来源:互联网 发布:白鹿原 冷先生 知乎 编辑:程序博客网 时间:2024/06/03 02:56

记得过去做项目的时候,用Wideband Delphi估算方法,当时连如何拼写都不知道。现在在《程序员的职业素养》里看到了明确的定义。


Wideband Delphi方法是一组人集合起来,讨论某个任务,预估完成时间,然后重复“讨论-预估”的过程, 直到意见统一。

下面有几种Wideband Delphi方法:

1. 亮手指

    数1,2,3大家亮手指1到5根手指,找出给出手指数与平均数差异比较大的工程师,让他们陈述理由。大家讨论,最终对估算达成妥协性的一致。

2. 扑克游戏

    扑克上的数值是斐波拉契数列,1,3,5,8......。

3. 关联预估

     把所有任务放在桌子上,一群人围成一圈,把卡片打乱铺开,大家按时间顺序从左到右排练,任何人都可以移动卡片,当某卡片被移动超过N次,则把这个卡片单独抽取出来讨论。在下一步就是用斐波拉契数列给每个卡片预估时间。


除了Wideband Delphi方法以外,还有PERT(Program Evaluation and Review Technique)方法, 它根据3个数字预估某项任务,又叫三元分析法。

O: 乐观估计的时间

N: 标称预估,发生可能性最大的预估

P: 悲观预估

U = (O+4N+P)/6    U就是任务期望完成时间。


0 0
原创粉丝点击