首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序员用的KPI

程序员用的KPI
EN

Software Engineering用户
提问于 2011-01-06 03:22:19
回答 8查看 38.7K关注 0票数 30

你知道开发人员的主要性能指标吗?应该测量和监测什么?

EN

回答 8

Software Engineering用户

发布于 2011-01-06 03:53:56

考虑以下事实:您将准确地得到您所测量和监视的内容。考虑到这一点:

可怕的东西来测量

代码行-优雅的代码具有简洁的性质。代码行鼓励膨胀、复制和粘贴代码,甚至更糟的是,为了代码而鼓励代码。

快速完成的时间到解决方案代码包含了许多错误。

Bug修复--这与“解决问题的时间”一起进行。不要因为程序员编写错误的代码而奖励他们,尤其是不要因为他们一开始就解决了问题而奖励他们!

什么,IMHO,你应该测量

冲击。唯一重要的是您的开发人员做什么。你写了一个提高效率10%的工具吗?自动执行一项过去需要3个小时的任务怎么样?如何重构这个粗糙的库,这样现在团队中的每个人都可以更容易地使用它?

您应该衡量在编写代码之后发生了什么,以及这些贡献对您的业务/公司目标有多重要。注意,有可能产生负面影响。

票数 41
EN

Software Engineering用户

发布于 2011-01-06 06:10:45

哪扇门代表你的密码?哪个门代表你的团队或你的公司?我们为什么在那间屋子里?这只是一次正常的代码评审,还是我们在运行后不久就发现了一系列可怕的问题?我们是否在恐慌中调试,仔细研究我们认为有效的代码?顾客成群结队地离开,经理们在我们脖子上喘着气。

(罗伯特·C·马丁,清洁代码 -以上图开头的书)

票数 33
EN

Software Engineering用户

发布于 2011-01-06 03:50:24

假设你雇了一个聪明的人,他们应该把事情做好。除此之外,当你测量员工(特别是程序员)时,你就得到了你所测量的东西。

简而言之,监控项目是否在团队的标准范围内完成。

票数 8
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/34122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档