收到一位网友的E-mail,询问如下的问题:
”不少资料里面都提到"开发的度量结果不应成为奖惩的根本依据". 但我们实际的项目组在操作时,免不了会根据度量结果来评价一个开发人员的绩效,例如SRS文档的缺陷率有无达到质量目标?等等. 也有的人支持根据有效的度量数据来考核开发人员的工作绩效. 不知道你是怎么看这个问题的?“
遂总结了一下自己的理解:
"开发的度量结果不应作为奖惩的根本依据"的根本原因在于
"质量天生具有的不确定性"。因此,没有人可以肯定开发过程中达到了质量目标(如SRS缺陷发现缺陷率)软件的质量就会好。
如果仅以过程中的质量目标达成情况来衡量开发人员的绩效是片面的<wbr></wbr>,会抹杀一部分责任心很强员工的积极性,比如一位员工<wbr></wbr>,不管是SRS、HLD、CODE、UT等等在检视或测试的过程中<wbr></wbr>发现的缺陷都是最少的,谁能说他的质量不好或者绩效不好<wbr></wbr>,很有可能他是团队中质量最好的一位。
过程中的度量,如SRS缺陷发现率的作用主要是用来牵引项目组在进<wbr></wbr>度和质量保证活动投入工作量(如检视/单元测试等)中进行均衡<wbr></wbr>,防止项目组盲目的追逐进度。如果某个模块的质量目标没有达标,需要分析相应的检视或测试活动的<wbr></wbr>工作量投入情况,看看是否由于工作量投入不足引起的<wbr></wbr>,对于工作量投入不足造成的情况,必须打回。
衡量项目成员绩效还有很多其他的方法,其基本的原则应该是鼓励员工<wbr></wbr>对于质量的责任心,如:
1、收集每位成员参与检视活动发现的缺陷情况,进行相应的排名<wbr></wbr>,鼓励积极参与检视活动
2、评比文档或代码检视缺陷发现率最少的模块或个人(质量最好的那个)<wbr></wbr>,评比不建议直接看数据,因为对于一个尚未成熟的团队大家在反馈检<wbr></wbr>视意见时有时存在比较随意的情况,可以采用直接让大家评比的方式<wbr></wbr>。这样做可以鼓励大家在提交检视时进行充分的自检<wbr></wbr>,而不是完成一个半成品就甩给别人去帮忙查找错误。
3、或者更为简洁或更有效的做法(我自己的做法)是要求项目经理亲<wbr style="color: rgb(0, 0, 255);"></wbr>
自查看每篇文档,自己评判,如果一个项目经理没有看过大家的文档仅<wbr style="color: rgb(0, 0, 255);"></wbr>
仅依靠质量目标的达成情况来衡量大家的成绩,是一种对团队对质量极<wbr style="color: rgb(0, 0, 255);"></wbr>
不负责任的做法。不过要说服这样的项目经理刚开始有些困难<wbr style="color: rgb(0, 0, 255);"></wbr>
,不妨一边不停的在他耳边说(最好是有其他的优秀的项目经理作例子<wbr style="color: rgb(0, 0, 255);"></wbr>
),一边自己看项目组的文档,拿出实际情况给他看<wbr style="color: rgb(0, 0, 255);"></wbr>
,这样做还有一个好处,就是QA比PM更清楚项目组文档或代码的质<wbr style="color: rgb(0, 0, 255);"></wbr>
量状况,在和更高级的领导一起交流时QA会比PM更显得有理有据<wbr style="color: rgb(0, 0, 255);"></wbr>
,久而久之这位对团队质量状况以及成员都不了解的项目经理自己都会<wbr style="color: rgb(0, 0, 255);"></wbr>
惭愧的。 QA以旁观者的身份和项目经理一样,有挖掘优秀项目成员的义务。4、将最终结果(遗留缺陷密度)也纳入进来,以结果为导向<wbr></wbr>,任何人都没有什么好说的。即使短期内过程质量目标没达标的项目成员会受些委屈<wbr></wbr>,但最终他会得到肯定。
以上的几点最好一起用。
质量好坏的最终责任在于项目组本身,不是QA。QA的目标始终有些悲哀,我理解的终极目标是:让QA从项目组消亡<wbr></wbr>。消亡不是被项目组赶走,而是树立项目组自己的质量意识以及相应的<wbr></wbr>方法,在项目组达到不需要QA也可以自行良好的运作的时候<wbr></wbr>,QA就可以撤退了。所以,在一个好的项目组中作QA<wbr></wbr>,远不如在一个较差的项目组作QA,所学到的东西多<wbr></wbr>。当整个开发组织的所有项目都不需要QA也可以良好运作的时候<wbr></wbr>,我们QA就可以考虑转行了,呵呵,不过好像还比较遥远!
作者:fasiondog
来源:
http://blog.csdn.net/kongdong/
分享到:
相关推荐
本文档旨在提供一种基于度量数据的软件开发人员工作绩效考核方法,以促进软件开发质量的持续提升。本文将详细阐述度量指标、质量等级、度量数据来源以及如何进行度量计算。 1. 度量指标的选择 度量指标应依据各类...
本文档主要讨论了软件开发过程中的度量方法和考核机制,旨在提高软件开发质量并依据客观数据对开发人员的工作绩效进行评价。以下是该文件详细阐述的知识点: 1. **度量的重要性**:为了提升软件开发质量,需要建立...
软件度量和研发考核是软件开发过程中的关键环节,它们对于优化团队效率、提升产品质量以及增强项目管理能力具有重要作用。本文将深入探讨这两个概念及其在实际研发组织中的应用。 首先,软件度量是指通过收集、分析...
结合本文关于 IT 企业研发人员绩效考核体系的分析和我们研发企业相关管理经验,提出基于项目考核的 IT 企业研发人员绩效考核体系,并在考核中引入计件考核思想和方法,通过该体系,对研发人员定量绩效考核进行了探究...
5. **基于项目考核的绩效体系**:针对IT企业研发人员的绩效考核,由于需求不确定性、人员流动和项目度量困难等因素,提出基于项目考核的体系。结合计件考核的思想,对研发人员进行定量考核,已在实践中取得良好效果...
- **质量考核**:基于软件测试阶段及后期维护中发现的缺陷,评估开发人员的表现。 - **当月绩效考核**:结合进程评分与综合因素评分进行综合评定。 - **项目经理考核**: - 通过综合考虑项目管理的各项指标,如...
绩效考核在技术开发部门中扮演着至关重要的角色,它能够有效地衡量员工的工作表现,促进团队效率和产品质量的提升。本文将详细解析该绩效考核方案的各个部分,以便理解并实施。 **第一部分:考核对象** 考核对象...
绩效考评与管理是企业管理和人力资源开发的重要组成部分,它旨在通过系统的评估过程,了解员工的工作表现,以便更好地指导、激励和改进员工的行为,从而提升组织的整体效能。本文将深入探讨绩效考评的各个方面,包括...
《软件开发过程管理规范》是指导软件开发团队提升开发质量和效率的重要文档,它提出了一个基于度量和评估的管理体系,以实现对软件开发过程的量化评价。以下是该规范的主要内容和知识点: 1. **目的**:规范的主要...
- 开发人员的考核基于他们负责的程序单元的计划完成时间和实际完成时间,而技术执行总监的考核则依据整个项目的计划与实际完成时间。 - 时间差率用于衡量效率,计算公式为:(本月实际需要时间 - 本月预计完成时间)...
5. **激励机制**:基于绩效考核的结果,软件公司通常会实施奖励或惩罚措施,如奖金、晋升机会、培训资源分配等。合理的激励机制能激发员工的积极性,提高整体团队效能。 6. **公平与透明**:绩效考核制度必须公平、...
在此过程中,管理者需与员工共同设定可度量的、具有挑战性的关键绩效指标(KPI),以反映研发工作的核心价值。 2. 绩效辅导:绩效辅导强调持续的沟通和指导,帮助员工提升技能,解决工作中遇到的问题,确保绩效计划...
4D绩效考核系统是一种全面、系统的评价方法,旨在通过四个维度(通常指的是“4D”:定义、度量、开发、驱动)来确保绩效管理的有效性。以下是对这个模版包中可能包含的内容的详细解读: 1. **定义(Define)**: ...
《软件部绩效考核要求规范》文档详细阐述了软件部绩效考核的具体内容,主要针对研发团队的项目经理、开发人员(包括程序员、中级程序员、高级程序员)、测试人员以及美工人员的工作职责和考核标准。考核主要分为质量...
5. 培训与开发依据:基于绩效考核结果,确定员工的培训需求,提升其专业技能和工作效率。 6. 晋升、调职、降级的依据:考核结果可作为调整职务和职级的决策依据,确保公平公正。 7. 淘汰绩效不佳者:对于长期绩效...
质量考核基于度量指标,特别是软件开发程序的缺陷率。缺陷率的计算涉及测试报告、软件维护记录以及不同缺陷级别的权重。开发人员的缺陷率计算考虑了缺陷的严重程度、单元权重和发现难易度。测试人员的缺陷率计算则...
绩效考核是企业管理和人力资源开发中的重要环节,它旨在衡量员工的工作表现、能力和潜力,以便做出公正的决策,如薪酬调整、晋升、培训和发展等。以下是绩效考核的一些核心内容: 1. **考核标准**:明确、具体、可...
1. **目的**:规范的目的是通过对软件开发过程中产生的各项成果的质量和过程进行定量评估,以此指导开发流程,提高软件质量,并基于度量数据对开发人员的绩效进行考核。 2. **软件项**:包括技术文档(如可行性分析...
文档标题和描述中提到的研究主题是“基于平衡计分卡的中石油A计量测试中心员工绩效考核优化”,这是一项旨在改进企业内部绩效管理系统的学术研究。在这个领域,我们可以深入探讨以下几个重要的IT相关知识点: 1. **...