首页 理论教育敏捷开发中的评审控制图建立-2017软件工程论文专集

敏捷开发中的评审控制图建立-2017软件工程论文专集

【摘要】:要想把评审活动很好地在敏捷开发过程中加以运用,那我们就不得不提到评审控制图。通过使用Excel中计算平均值、标准差的公式,可以很容易地获得不同阶段评审效率、评审缺陷密度、评审速度的相关统计数据,用于进行控制图的绘制。表3的统计结果就来自表1、表2全部评审数据的汇总。根据表3的数据,可以得到一系列的控制图,图1、图2给出了其中两个控制图的示例,分别是测试阶段评审速度的控制图和编码阶段评审效率的控制图。

要想把评审活动很好地在敏捷开发过程中加以运用,那我们就不得不提到评审控制图。使用评审控制图是可以将评审活动与敏捷开发有机结合的一种手段。我们以评审效率控制图为例,要想建立一个好的评审控制图,必然要考虑评审活动的输入和输出,并围绕评审的目的进行。评审的方式、评审的工作产品规模、评审人员的能力、评审人员的类似经验、评审的准备时间等,都会影响到评审的效率。而对于评审活动的有效性而言,也并非评审花费的时间越长一定越有效,因此就需要根据实际的项目数据建立一个适合的评审效率控制图。

表1是一部分评审对象及评审人员经验的统计数据;表2是一部分评审对象的评审相关统计数据(针对会签评审)。

其中:

(1)评审效率=加权缺陷总数/实际评审工作量。

(2)评审速度=实际评审工作量/功能个数。

(3)加权缺陷总数/功能个数。

通过使用Excel中计算平均值、标准差的公式,可以很容易地获得不同阶段评审效率、评审缺陷密度、评审速度的相关统计数据,用于进行控制图的绘制。表3的统计结果就来自表1、表2全部评审数据的汇总。

根据表3的数据,可以得到一系列的控制图,图1、图2给出了其中两个控制图的示例,分别是测试阶段评审速度的控制图和编码阶段评审效率的控制图。

表1 评审背景资料数据(部分)

(www.chuimin.cn)

表2 评审活动统计数据(部分)

表3 评审控制图(会签)

图1 测试阶段评审速度控制图

图2 编码阶段评审效率控制图