快捷搜索:  test  as

软件开发度量及考核方法

0 小序

本人感觉假如要前进软件开拓职员的开拓质量,必须有响应的稽核轨制,有了轨制后才能推动开拓职员久有存心改良自已的开拓质量。虽然今朝很多公司有这方面的绩效稽核,然则大年夜多半没有对软件开拓的历程进行细粒度的度量,以是不能依据有效的度量数据来稽核开拓职员的事情绩效,大年夜部份只是凭稽核人主不雅意志来稽核,不能形成对被稽核人有效的说服力。以下文档是本人根据曩昔履历和相关的资料所编写的度量措施和稽核办法,盼望能对公司改良稽核轨制有用。因为光阴有限,有不够之处,请各位仁兄多提意见,感谢!

1 目的

对软件开拓的历程所孕育发生的软件项的质量和历程进行定量的评价,用评价的结果指示软件的开拓历程,赓续地前进软件开拓质量水平,并依据度量记录来稽核软件开拓职员的事情绩效。

2 软件项包括

1)技巧文档:参照公司"软件工程产品集",所确定的设置设置设备摆设摆设项;主要包括:可行性阐发申报、需求阐发申报、软件功能规格阐明、开拓计划、质量计划、系统设计申报、测试文档、技巧申报、用户手册、总结申报等;

2)谋略机法度榜样。

3 度量数据的滥觞

1)项目计划;

2)评审申报;

3)测试申报;

4)问题申报;

5)软件掩护记录;

4 质量度量

4.1 度量指标

主要根据种种软件项反省表的反省指标来确定,例如,软件需求规格阐明书反省表(见附录1),有10个反省指标,则根据详细项目反省偏重点不合,可从中选择响应的反省指标作为度量指标。

4.2 质量等级

1)软件项的质量等级切实着实定根据度量综合指标进行。

2)度量综合指标谋略公式为: Total = ∑QiMi。

3)此中i=1,2,...n代表指标数量;

4)Q代表度量的指标;

5)M代表度量的指标Q在全部指标体系中所占的权重系数,对不合的开拓项目可能不合,此系数根据开拓的不合着重点给出。

度量指标权重系数表:

序号 指标 权重

1 指标1 权数1

2 指标2 权数2

3 指标3 权数3

4 指标4 权数4

5 指标5 权数5

加权匀称分 1.0

6)质量评价:一样平常地,根据度量综合指标值,有以下评分标准。

质量评价计分标准表

序号 得分 质量评价

1 9.0~10.0 优质

2 8.0~8.9 优越

3 6.0~7.9 合格

4 低于6.0 劣质

4.3 度量指标谋略措施

1)度量指标评分标准:根据软件项的各反省指标的缺陷率来确定,既为每项度量指标拟订计分标准,缺陷率越高得分越低。

度量指标计分标准表

序号 得分 缺陷率范围

1 9~10 范围1

3 7~8 范围3

4 5~6 范围4

5 低于5 范围5

2)缺陷率滥觞:主如果各软件项反省、评审、测试的历程所孕育发生的缺陷跟踪表(见附录2),缺陷跟踪表中的缺陷种别对应反省表中的反省指标。

3)缺陷率单位

布局化措施

需求文档:以功能点或文档页数为单位(缺陷数/功能点、缺陷数/页)。

设计文档:以模块或文档页数为单位(缺陷数/模块、缺陷数/页)。

软件代码:以模块或代码行数为单位(缺陷数/模块、缺陷数/LOC)。

面向工具措施

需求文档:以营业用例或文档页数为单位(缺陷数/BUC、缺陷数/页)。

设计文档:以用例或文档页数为单位(缺陷数/UC、缺陷数/页)。

软件代码:以用例或代码行数为单位(缺陷数/UC、缺陷数/LOC)。

4)缺陷率谋略措施:

首先根据缺陷跟踪表中的缺陷种别分手统计种种其余缺陷率,然后依据度量指标计分标准表来给每个度量指标打分。

缺陷率谋略公式为: Total = ∑(Bi/U)Mi。

此中i=1,2,...n代表缺陷级别,缺陷级别可分为:致命、严重、一样平常、稍微;

B代表每种缺陷级其余缺陷数;

U代表缺陷率单位数;

M代表每种缺陷级其余权重系数,平日权重系数以"一样平常" 缺陷级别作为基数(权数设为1),"稍微"缺陷级别可不用谋略缺陷率(权数设为0)。

缺陷级别权重系数表:

序号 级别 权数

1 致命 3

2 严重 2

3 一样平常 1

4 稍微 0

5 过程度量

5.1 及时度

1)以软件项目计划规定的的完成光阴为基准,经由过程对照实际完成光阴和计划完成光阴的光阴差,与软件项完成周期的比率来评价各软件项的及时度。

2)光阴差率=(实际完成光阴-计划完成光阴)/(计划开始光阴-计划完成光阴)

3)评分标准如下:光阴差率范围可根据详细项目而定。

及时度评分标准表

序号 得分 光阴差率范围

1 9~10 范围1(15%以内)

3 7~8 范围3(15%~35%)

4 低于7 范围4(35%以上)

5.2 成熟度

以软件项反省、评审、测试的结果为评价基准,评分标准如下:

9~10分:一次反省、评审、测试经由过程,无须调剂;

7~8分:一次反省、评审、测试经由过程,略有调剂,或第二次反省、评审、测试经由过程无须调剂;

6分以下:二次以上反省、评审、测试未经由过程。

5.3 改良效率

在反省、评审、测试的结果的根基上改良软件项结果,以改良的光阴是否影响后续阶段的完成和计划的总体完成光阴为评分依据,评分标准如下:

9~10分:改良效率优越,软件项的改动无须增添事情量,不影响阶段的继承进行和项目计划的总体完成,或无须改动;

7~8分:改良效率一样平常,软件项的改动或完善影响阶段的继承进行,增添事情量在原计划的20%(此阀值可根据详细项目而定)以内;

6分以下:改良效率较差,软件项的改动或完善历程使项目延期,或增添的事情量跨越20%(此阀值可根据详细项目而定)。

5.4 综合评价

1)过程度量的综合评分措施是:S=P*A1+M*A2+E*A3。

2)S代表综合评分;

3)P代表及时度;

4)M代表成熟度;

5)E代表改良效率;

6)A代表历程指标(P、M、E)在全部指标体系中所占的权重系数(可根据详细项目而定)。

历程指标权重系数表:

序号 指标 权重

1 及时度 权数1(0.3)

2 成熟度 权数2(0.3)

3 改良效率 权数3(0.4)

加权匀称分 1.0

7)历程评价:一样平常地,根据历程综合评分,有以下评分标准。

历程评价计分标准表:

序号 得分 历程评价

1 9.0~10.0 优质

2 8.0~8.9 优越

3 6.0~7.9 合格

4 低于6.0 劣质

6 软件项综合评价

1)软件项综合评分=质量评分*质量权数+历程评分*历程权数。

综合指标权重系数表:

序号 指标 权重

1 质量 权数1(0.5)

2 历程 权数2(0.5)

加权匀称分 1.0

2)软件项综合评价:一样平常地,根据软件项综合评分,有以下评分标准。

软件项综合评价计分标准表:

序号 得分 历程评价

1 9.0~10.0 优质

2 8.0~8.9 优越

3 6.0~7.9 合格

4 低于6.0 劣质

7 度量记录

项目经理或开拓经理在软件项提交反省、评审、测试经由过程后,必要填写软件项度量表(见附录3),并提交给SQA部审核和软件奇迹部经理赞许。假如一个软件项由多人完成,必要将软件项按(功能、模块)拆分,分手记录

大家的度量,SQA部在审计软件项时,根据软件项度量表填写软件项综合评价表(见附录4)。

8 绩效稽核

8.1 开拓职员稽核

1)软件项的匀称得分值谋略措施是:AV=(∑COi)/i*10。

2)AV代表软件项的匀称得分值;

3)CO代表软件项综合得分;

4)i=1,2,...n代表软件项数量。

5)绩效稽核标准:一样平常地,根据软件项的匀称得分值,有以下评分标准。

绩效稽核计分标准表

序号 得分 稽核评价

1 90~100 优秀

2 80~89 优越

3 60~79 及格

4 低于60 很差

6)软件部门根据软件项综合评价表每个月或季度统计各开拓职员所认真的软件项的匀称得分值,对照开拓职员软件项的匀称得分值与绩效稽核标准范围,确定开拓职员绩效稽核评价。绩效稽核为"优越"以上职员奖励响应金额,绩效稽核为"很差"职员处罚响应金额。对付很差的开拓职员必要传递品评,并要求在项目经理、开拓经理赞助下写小我软件开拓历程改进书。假如是继续三个月都是很差,则可能降级、降人为、以致开除;对付优秀的开拓

职员传递表扬,并组织履历交流会先容其优秀的软件开拓历程节制措施,假如是继续三个月都是优秀,则可能进级、升人为。

8.2 项目经理、开拓经理稽核

1)项目组的匀称得分值谋略措施是:AV=(∑COi)/i*10。

2)AV代表项目组的匀称得分值;

3)CO代表项目组成员绩效稽核得分;

4)i=1,2,...n代表项目组成员数量。

5)绩效稽核标准:一样平常地,根据项目组的匀称得分值,有以下评分标准。

绩效稽核计分标准表

序号 得分 稽核评价

1 90~100 优秀

2 80~89 优越

3 60~79 及格

4 低于60 很差

6)软件部门每个月或季度确定了项目组成员绩效稽核评价后,谋略项目组的匀称得分值,对照项目组的匀称得分值与绩效稽核标准范围,确定项目经理、开拓经理绩效稽核评价。绩效稽核为"优越"以上项目经理、开拓经理奖励响应金额,绩效稽核为"很差" 项目经理、开拓经理处罚响应金额。对付很差的项目经理、开拓经理必要传递品评,并要求在部门经理赞助下作项目组软件开拓历程改进书,假如是继续三个月都是很差,则可能降级、降工

资、以致开除;对付优秀的项目经理、开拓经理传递表扬,并组织履历交流会先容其优秀的项目组开拓历程治理措施,假如是继续三个月都是优秀,则可能进级、升人为。

8.3 反省、测试职员稽核

1)在软件项反省、评审、测试历程中,项目经理或开拓经理必要填写反省、测试职员的缺陷查找质量度量表(见附录5)作为月度稽核或季度稽核依据。

2)缺陷查找率谋略措施

缺陷查找率谋略公式为: Total = ∑(Bi/U)Mi。

此中i=1,2,...n代表缺陷级别,缺陷级别可分为:致命、严重、一样平常、稍微;

B代表每种缺陷级其余缺陷数;

U代表缺陷率单位数;

M代表每种缺陷级其余权重系数,平日权重系数以"一样平常" 缺陷级别作为基数(权数设为1),"稍微"缺陷级别可不用谋略缺陷查找率(权数设为0)。

缺陷级别权重系数表:

序号 级别 权数

1 致命 3

2 严重 2

3 一样平常 1

4 稍微 0

3)缺陷查找质量评价:为每个软件项拟订响应的缺陷查找质量计分标准。

缺陷查找质量计分标准表:

序号 得分 缺陷查找率范围

1 9~10 范围1

3 7~8 范围3

4 5~6 范围4

5 低于5 范围5

4)缺陷查找的匀称得分值谋略措施是:AV=(∑COi)/i*10。

AV代表缺陷查找的匀称得分值;

CO代表缺陷查找质量得分;

i=1,2,...n代表软件项数量。

5)绩效稽核标准

绩效稽核计分标准表:

序号 得分 稽核评价

1 90~100 优秀

2 76~89 优越

3 60~75 及格

4 低于60 很差

6)软件部门根据软件项综合评价表每个月或季度统计各反省职员或测试职员缺陷查找的匀称得分值,对照反省职员或测试职员缺陷查找的匀称得分值与绩效稽核标准范围,确定反省职员或测试职员绩效稽核评价,绩效稽核为"优越"以上职员奖励响应金额。对付优秀的职员传递表扬,并组织履历交流会先容其优秀的检视和测试措施。

8.4 缺陷稽核

1)某阶段的软件项反省、评审、测试经由过程后,假如在后面阶段事情中发明此软件项的缺陷时,需定位缺陷级别,定位是"重大年夜"以上级别缺陷时,每个缺陷罚款××元,作为项目组活动经费。

2)在软件项反省、评审、测试历程前,必要拟订软件项的最低缺陷查找率,经由过程缺陷查找质量度量表(见附录5),对照反省或测试职员的缺陷查找率少于最低缺陷查找率时,当软件项在今后阶段发明缺陷而被罚款时,款项由软件项认真人和反省、测试人2比1分摊。

9 附录

附录1:软件项反省表;(略)

附录2:缺陷跟踪表;(略)

附录3:软件项度量表;(略)

附录4:软件项综合评价表;(略)

附录5:缺陷查找质量度量表。(略)

您可能还会对下面的文章感兴趣: