[文章来源:郑文强的个人网站]
在项目的计划阶段,例如:用户需求阶段,需要进行项目工作量估算,而测试工作量作为整个项目工作量的重要组成部分,必定也需要在早期提供一个粗略的工作量数据。通常情况下,早期的测试工作量数据是由测试经理进行估算的。由于单个专家(例如:测试经理)进行的测试工作量估算容易存在这样的问题:测试的工作量估算值要么完全高估,要么完全低估(运气好的时候当然也可能得到比较正确的估算),无法体现基于团队估算的概率统计分布方面的优势。
基于专家团队的估算方法是多个估算专家(专家团队)共同进行估算的一种方法。尽管团队中的每个专家得到的估算结果都可能出现估算偏高和偏低的情况,但是由于存在概率统计分布方面的优势,得到的最后估算结果总体上可以在一定程度上进行平衡,从而相对提高工作量估算的精度。基于专家团队的估算方法能够保证估算结果体现整个团队的估算经验和能力,从而避免单个专家的估算结果偏离对整个估算结果造成的影响过大。
基于专家团队的估算方法要求测试估算团队的每个成员对测试对象的工作量得到一个自己认为合适的估算值,然后进行基于团队的方式对每个估算专家得到的结果进行分析和评估,并且最终得到大家都同意的一个收敛的测试工作量估算结果。这种基于团队的测试工作量估算方法,有时候也称为宽带德尔菲法(Wide Band Delphi法)。Wide Band Delphi估算方法的具体步骤如下:
①估算召集人(例如:测试经理)给每个估算专家阐述