我还没有听说过拥Delphi法计算缺陷密度的,缺陷密度=缺陷数/规模,或者是=缺陷数/项目总工时,不知道你想用Delphi法计算分子还是分母?
另外似乎你陷入了为了度量而度量的误区,为什么你们要计算缺陷密度?你们打算怎样利用这个度量来改善工作?
用规模或者项目总工时作为项目规模都是可以的,当时我们评估CMM3级的时候,我们用工作量直接代表规模,我们的主任评估师丛博士是认可的,也觉得有道理。当然我们项目规模不大,并且我们只是过CMM3级。我们过3级的时候,并没有度量缺陷密度,缺陷密度并不是必需的度量项。
当我们做CMMI5级改进的时候,项目规模就没有用工作量直接表示了,我们用标准用例数来代表项目的规模,标准用例近似于功能点,可以认为是功能点法的简化版本,是我们自己探索出来的。我们有缺陷预测模型,输入标准用例数量能得到缺陷的数量和测试所需要的时间,我们利用这些数字来指导我们的测试计划以及检讨我们的测试效果、软件质量。我们的缺陷预测模型是花了很多时间,统计了很多项目数据,研究出来的,也是有效的。
不知道贵公司要通过哪个级别?一般来说,刚开始改进的企业,在度量软件规模方面是比较困难的,要慢慢摸索适合自己的办法,但没必要强求马上就功能点法,用工作量直接代表规模也未尝不可。另外缺陷密度不是为了度量而做的,本来缺陷密度这东西就是很不准的,如果贵公司过程不稳定,有些项目缺陷多,有些少,基本就没有可比性,度量起来意义也不大。很多公司花了不少时间来搞,收效甚微,甚至搞到很多人非常痛苦,为了这些数字而折腾。
这事情也太复杂了一点,这里恐怕说不清楚,我也没有能很全面了解你们的情况,我也不希望你们作出一个评估师满意,但公司觉得没有用的东西出来,这样就是为了过级而过级了。还是和你们的咨询师、评估师好好沟通,还有你们内部的高手们也一起来想想,该如何做。
CMMIonline 版权所有
欢迎转载,但请给出指向本网站的链接:
http://www.cmmionline.net
版权声明见:
http://cmmionline.net/forums/thread/1340.aspx