森林一木 发表于 2007-4-4 14:42:31

如何进行BUG的绩效考核?

大家好,小弟碰到难题,老大要求对各个研发组进行排名,其中有种排名方法是用BUG进行考核,大概意思是通过BUG的趋势,反映出个研发组在项目实施过程中的工作质量。他仅给出了方向,但没有给出具体办法,需要我写出具体的考核方法。

目前我们是用TestDirector进行bug的管理,当中也有一些字段可以利用,但我现在没有一个比较好的思路。望大家踊跃发言,帮忙考虑一下,谢谢大家。

luming 发表于 2007-4-4 15:01:57

这个东西不好弄。很容易出问题。
大概想到的一些思路。

必须规定好缺陷的严重性,最好有一个专人对严重性进行设定。
每个缺陷都需要确认是否是真正的缺陷。
不同的严重性进行一定的加权,还有对项目最后剩余的不修改的缺陷,引入加权。
最后把这些加权数和总缺陷数进行比较,得出质量系数。
可以通过不同的加权在各个项目组平衡一下。
引入缺陷处理时间的曲线,可以督促开发尽快处理缺陷。

呵呵,实行后,恐怕提出很多缺陷的人会被开发bs了,开发也会尽可能的开脱自己的责任。

tongke 发表于 2007-4-4 17:52:44

楼上提出的思路不错,只怕搞得测试和开发的关系越来越紧张...呵呵

森林一木 发表于 2007-4-5 14:24:00

领导要做这样的工作,也没办法。只好把相关的刑事权限给相关的项目经理了。测试人员不能直接与研发人员打交道。

nsforever 发表于 2007-6-7 10:59:58

我也有同样的问题,不知LZ是如何做的,可否提供一点方法,思路.

zdrqq 发表于 2007-6-14 09:08:22

 其实这样做对测试人员也有一点点好处就是,研发人员人提交测试之前,会加强自测.呵呵

jmy_1981 发表于 2007-6-14 17:34:19

反对!错误的多少不能直接反映一个开发或测试的好坏的。

试想一个初级开发,工作仅仅是为代码写注释,那他千行代码出错率为零。这和一个写底层或者写接口技术的高级程序员千行代码出错率为30或40相比,有可比性吗?

andrewchou 发表于 2007-7-30 16:00:47

自己测试可以测试逻辑错误。不过自己测试花的时间和得到的效果不能成比例的

guanyijing 发表于 2007-7-31 19:59:00

其实软件缺陷评估的方法相对比较多,从简单的缺陷计数到严格的统计建模,基于缺陷分析的产品质量评估方法主要有以下几种:
缺陷密度——软件缺陷在规模上的分布
缺陷率——缺陷在时间上的分布
整体缺陷清除率
阶段性缺陷清除率
缺陷趋势、预期缺陷发现率

guanyijing 发表于 2007-7-31 20:10:48

回复 #1 森林一木 的帖子

其实软件缺陷评估的方法相对比较多,从简单的缺陷计数到严格的统计建模,基于缺陷分析的产品质量评估方法主要有以下几种:
缺陷密度——软件缺陷在规模上的分布
缺陷率——缺陷在时间上的分布
整体缺陷清除率
阶段性缺陷清除率
缺陷趋势、预期缺陷发现率

yzbin097 发表于 2007-8-1 21:52:24

这样的考核不完整啊sdlkfj3

菲儿2007 发表于 2007-9-19 10:12:33

测试人员如何进行绩效考核

发表一下我的看法:我们公司使用辅助测试系统mantis进行BUG的记录(指派、新增、已回归等),所以我们的考核表是:
1、质量考核部分我们设定的是:新增bug数和已回归bug数,以此计算分值,凡高于既定值加分,凡低于既定值减分;
2、工作态度(考勤、纪律)
3、计划管理(有无制订计划、计划是否执行,执行结果如何)
4、附加部分(在计划之外所做出的贡献)

附加部分是在总分值之外的分数

以上只是我的一点小经验,供参考

cjh0901 发表于 2007-9-20 09:28:04

测试人员与开放人员的关系,很难和谐

闻欣 发表于 2007-9-30 21:27:39

必须规定好缺陷的严重性,最好有一个专人对严重性进行设定。
每个缺陷都需要确认是否是真正的缺陷。
不同的严重性进行一定的加权,还有对项目最后剩余的不修改的缺陷,引入加权。
最后把这些加权数和总缺陷数进行比较,得出质量系数。
可以通过不同的加权在各个项目组平衡一下。
引入缺陷处理时间的曲线,可以督促开发尽快处理缺陷。
一定要是对事不对人的做法,否则很容易出问题

sunlaomi 发表于 2007-10-5 04:17:21

看成果吗~

mistletoe82 发表于 2007-10-8 23:28:51

原帖由 闻欣 于 2007-9-30 21:27 发表 http://bbs.51testing.com/images/common/back.gif
必须规定好缺陷的严重性,最好有一个专人对严重性进行设定。
每个缺陷都需要确认是否是真正的缺陷。
不同的严重性进行一定的加权,还有对项目最后剩余的不修改的缺陷,引入加权。
最后把这些加权数和总缺陷数进行 ...
想法很好,但是过于复杂,甚至偏学术。有很多地方都会不好操作。
1.确认每个缺陷真的是缺陷-这里就不好做,有的时候defect和enhancement是很难区分的
2.严重性加权-加权系数如何划分?如果一个大型产品的不同开发组,就很难办。假设某一个开发组A都是开发核心业务逻辑,另一个开发组B都是界面,那A组的系数永远比B高,相应出了问题受“鞭挞”的概率也一定高,这对A组是不公平的
3.缺陷处理时间曲线也受很多客观因素干扰,不是developer接到一个defect马上就会处理的,因为他也有开发任务,而且不同priority的缺陷是不一样的,这里也得计算进去。
总之,这是一个很复杂的问题。我觉得它可以作为一个工程硕士的论文题目,比如《利用加权法进行bug绩效考评》什么的哈哈
这是个好题目

njalic 发表于 2007-10-9 13:51:10

根据BUG数据来统计工作质量,最终的结果就是大家都流于形式,应付而已。
所以在制定绩效考核的时候除了需要将BUG当做一个指标来实施以外,还需要考虑如:工作质量,工作效率,工作态度等问题。
将这些指标进行一个合理的加权值,这样看起来就公平很多了。
看你们公司项目的规模了,都是些大项目而且时间跨度都很长的话还是别这么做了,小项目用BUG统计比较合适。
页: [1]
查看完整版本: 如何进行BUG的绩效考核?