软件开发度量及考核方法一、引言如果要提高软件开发人员的开发质量,必须有相应的考核制度,有了制度后才能推动开发人员想方设法改善自已的开发质量
虽然目前很多公司有这方面的绩效考核,但是由于软件开发行业的特殊性,大多数公司没有对软件开发的过程进行细粒度的度量,所以不能依据有效的度量数据来考核开发人员的工作绩效,大部份只是凭考核人主观意志来考核,不能形成对被考核人有效的说服力
所以根据以前经验和相关的资料编写了适用于本部门的度量和考核方法
该考核方法是技术支持部软件开发人员和测试人员的试行版本
二、目的对软件开发的过程所产生的软件项的质量和过程进行定量的评价,用评价的结果指导软件的开发过程,不断地提高软件开发质量水平,并依据度量记录来考核软件开发人员的工作绩效
三、考核实施办法1、定义1
1、软件项包括1)、技术文档:软件工程产品集所确定的配置项
主要包括:用户需求文档、需求分析文档、概要设计文档、详细设计文档、开发计划、测试文档、用户手册、总结报告等
2)、计算机程序
2、度量数据的来源1)、项目计划:过程度量中及时度考核数据的主要依据
2)、测试文档:计算机程序质量考核数据主要依据
主要是指软件产品投入用户使用后产生的软件维护记录
软件维护记录:、)3.2、质量度量2
1度量指标详细设计说明书检查例如,主要根据各类软件项检查表的检查指标来确定
个检查指标,则根据具体项目检查侧重点不同,可从中选择相应的检查10表有(本文末尾附了各工作阶段的考核检查指标表)指标作为度量指标
2)软件项的质量等级的确定根据度量综合指标进行
1)度量综合指标计算公式为:2Total=∑QiMi
3)其中i=1,2,
n代表指标数量;4)Q代表度量的指标;在整个指标体系中所占的权重系数,对不同的开发代表度量的指标Q5)M项目可能不同,此系数根据开发的不同着重点给出
度量指标权重系数表