在PMBOK的质量控制部分,列出了常用的质量控制工具和技术,其中,因果图、控制图、
流程图、直方图、帕累托图、趋势图、散点图被称为“质量七工具”。在CMMI中对度量数据进行分析的常用指示器中,用到的也就是这些工具。简单介绍一下这七个工具:
1、 散点图:
可用来进行两个因素之间的相关性分析,研究两个因素之间可能存在的关系,如因果关系。从图的分析来说,用圆点来代表不同因素,在图中的点越靠近对角线,则两者的关系就越紧密。
2、 趋势图:
趋势图是按时间顺序将每个数据点绘制在直角坐标系中,用来监控一个过程,反映一个过程在一定时间段内的趋势。比如我们可以用趋势图来分析软件开发过程中的费用、进度、缺陷、生产力等等要素,从而可以达到监控的目的,了解是否出现偏差等。
3、 因果图:
顾名思义,是用来分析导致某一结果的诸多可能原因的工具,建立起潜在因素和结果之间的联系,又成为鱼骨图/石川图。我们可以将因果图和帕累托图结合起来使用,从而来分析影响问题的“主因”。
4、 直方图:
直方图用若干栏来代表不同变量,每栏代表某一问题,或者问题的属性特征等,每栏的高度代表出现的相对频度,从而反映各变量的分布。直方图可以用来刻画任何产品、过程的特征属性。比如:分析缺陷分布。
5、 帕累托图:
帕累托图是一种特殊的直方图,特殊性在于符合二八法则,可以用来分析导致80%的问题发生的那20%的因素。
6、 控制图:
控制图用来反映过程稳定性。控制上下限是正负3个西格玛。一旦某个点超出了上下限,就需要分析造成该不稳定后果的因素是什么。一般而言,要对过程的稳定性有明确的指标,例如:a、1个点落在3个西格玛之外,则该过程不稳定;b、3个连续的点中至少有两个落在中心线的一边,并且远离中心线2个西格玛外,则该过程不稳定。
7、 流程图:
流程图反映了一个过程的活动、决策点等要素,同时更反映了各要素之间的交互关系,所以借助流程图,可以有利于发现导致问题的缘由,分析可能在哪些要素点上发生问题,便于未雨绸缪制定措施。