CMMI4级实践问题30问-3

来源:互联网 发布:苹果mac字体 编辑:程序博客网 时间:2024/04/26 13:56

 

第7问 :根据我们的实际项目的数据,作出控制图计算上下限后,发现sigma值比较大,怎么办?
答:
(1)     考察离散系数的大小,即: sigma/平均值,离散系数不能太大,一般掌握在<=15%,这是经验数字。
(2)     如果认为sigma太大,就取2 sigma或2.5 sigma作为上限。

第8问:是否进度偏差率的均值必须确定为0%?如果定在0%,会发现项目的实际点都偏离均值,如果不定在0%又觉得项目开始就期望控制进度偏差不是0%不合理
答:这是2个问题:
(1) 目标如何确定?目标是否合理?
(2) 能力如何?能力与目标如何协调?
项目开始时确定的0%是目标值,不是历史数据的统计值,不是能力值。CMMI 模型QPM SP1.1的说明,明确提出了目标的可行性问题,要基于历史性能建立目标。
目标确定时未必就是:0%-16%,这样的一个封闭区间,目标也可以这样确定:进度偏差不超过16%。
如果历史数据基线,进度偏差率是10%,则目标值为0%,2者不匹配,不匹配怎么办?可以采用如下的措施:
(1) 运用CAR,分析能力不足的原因,采取措施,提高过程能力
(2) 修改目标值,降低目标
在CMMI模型QPM PA中的SP2.3的第1条子实践: Compare the quality and process-performance objectives to the natural bounds of the measured attribute. 一般项目组的性能目标是来源于组织级的性能基线。

第9问:究竟什么是"特殊原因"? 特殊原因确切的指什么?比如:我们有些项目人员被其他项目组或其他事情占用了从而造成了本项目进度拖延,项目中多次发生,这样是不是就认为是项目固有的,就不剔除,参与计算(即使它超过了上下限)?
答: 普通原因指的是造成随时间的推移具有稳定且可重复的分布过程中的许多变差的原因、我们称之为"处于统计控制状态"、"在统计上受控制",或者简称为"受控"。普通原因表现为一个稳定系统的偶然原因,只有变差的普通原因存在且不改变时,过程的输出才是可预测的. 普通原因一般是难以避免的,普遍存在的情况。整改难度大,一般需要持续改进。

特殊原因(通常也称可查明原因)指的是造成不是始终作用于过程的变差的原因,即当它们出现时将造成(整个)过程的分布改变,但他们又不是总是出现,是偶尔出现,是不可预测的,并非对每次过程的执行都出现。特殊原因可以采取纠正措施,相对容易整改的。
过程中,85%的问题是由普通原因引起的,对应的改善称为系统级改进;
只有15%的问题由特殊原因造成,对应的改善只能称为过程控制。

当我们实施一个软件过程时,可以认为过程=输入+活动+人+工具+方法+输出,对于上面提到的输入,活动、人、工具、方法都应该有明确的要求,质量要求等等,如果没有显著达到这些要求就可以识别为特殊原因,这些要求有可能没有明确文档化。

进度延期的问题如果是由于人员偶尔没有按计划参与,那就是特殊原因。如果频繁重复发生,而且是项目组无法避免的,那只能识别为共性原因,正如堵车,天天堵车,无法避免,堵车已经成为你去上班这个过程的固有属性,那我们只能认为他是普通原因。
原创粉丝点击