你知道开发人员的主要性能指标吗?应该测量和监测什么?
发布于 2011-01-06 03:53:56
考虑以下事实:您将准确地得到您所测量和监视的内容。考虑到这一点:
代码行-优雅的代码具有简洁的性质。代码行鼓励膨胀、复制和粘贴代码,甚至更糟的是,为了代码而鼓励代码。
快速完成的时间到解决方案代码包含了许多错误。
Bug修复--这与“解决问题的时间”一起进行。不要因为程序员编写错误的代码而奖励他们,尤其是不要因为他们一开始就解决了问题而奖励他们!
冲击。唯一重要的是您的开发人员做什么。你写了一个提高效率10%的工具吗?自动执行一项过去需要3个小时的任务怎么样?如何重构这个粗糙的库,这样现在团队中的每个人都可以更容易地使用它?
您应该衡量在编写代码之后发生了什么,以及这些贡献对您的业务/公司目标有多重要。注意,有可能产生负面影响。
发布于 2011-01-06 06:10:45

哪扇门代表你的密码?哪个门代表你的团队或你的公司?我们为什么在那间屋子里?这只是一次正常的代码评审,还是我们在运行后不久就发现了一系列可怕的问题?我们是否在恐慌中调试,仔细研究我们认为有效的代码?顾客成群结队地离开,经理们在我们脖子上喘着气。
(罗伯特·C·马丁,清洁代码 -以上图开头的书)
发布于 2011-01-06 03:50:24
假设你雇了一个聪明的人,他们应该把事情做好。除此之外,当你测量员工(特别是程序员)时,你就得到了你所测量的东西。
简而言之,监控项目是否在团队的标准范围内完成。
https://softwareengineering.stackexchange.com/questions/34122
复制相似问题