我为一家软件开发公司工作,我们有大约100人从事产品工作,其中1/3是质量保证。最近管理层希望有一个更好的方法来评估个别程序员的表现,所以建议使用错误报告作为衡量标准。开发者的错误报告越多,他就越糟糕。由于更多的原因,这似乎不明智这是一种测量的主观方式,开发人员针对不同复杂度的不同项目开展工作。另外,如果QA是根据它们生成的错误报告的数量来衡量的,那么会有很多关于错误报告有效性的讨论。代码质量
在这种环境下衡量开发人员的表现会更好吗?
一个建议是不使用QA的bug报告作为衡量标准,而是使用外部的bug报告,比如beta测试者,那么当发布这样的公共bug报告时,也要让QA测量它。
编辑:#1读取你的一些优秀的回答,我在想,用上述的一般问题描述度量之后是它是负面报道的错误 - 它不鼓励生产优质的代码。
编辑:#2我认为问题在于它是两个世界。一方面有非程序员将程序员视为基本的工作人员,他们希望优先使用度量标准/分钟。然后,我们有程序员,谁想要看自己是艺术家或工匠,“请不要打扰我,我是C - O - D - I - N - 克”:)我不认为测量质量可以通过指标来完成,而不是没有适得其反。相反,一个人对错误,改变意愿,创造力以及高于一切工作质量的反应是重要的,但大多不一定是可衡量的。
我不同意。根据他们今年的目标衡量开发人员,他们所取得的里程碑以及他们在技能方面的总体改进是可能的,但不是单靠数字。经理必须参与。 – ojblass 2009-04-16 02:53:21
我想你们两个正在比较苹果和桔子 – 2009-04-16 02:57:36
我把Chris当作原始数字度量指标 - 代码/签入的错误/行数等等......他们都没有说什么。你在这方面做了很好的表述:“一位经理必须参与进来。”他们还需要能够理解/讨论代码并帮助设定合理的可衡量目标。 – 2009-04-16 03:01:22