1. 聚能聊>
  2. 话题详情

程序员有KPI嘛?用代码衡量KPI是种什么感觉?

image
关于程序员的绩效考核,一直存在很大的争议!
传说那是某年某月某天的一个下午,某大公司的HR开了一个会,研究讨论加强绩效考核的办法,一种神奇的考核标准就诞生了!
image
对此,这是我看到过比较经典的形容了:

“用代码行数来衡量编程的进度,就如同用重量来衡量飞机的制造进度。”—— 比尔·盖茨

出现这么荒唐的事,有人认为是因为绩效考核本身存在以下几点难以克服的问题:

1.它是一种外在的驱动力量
2.它是一种治病的措施

  1. 无法真正客观公正
  2. 引发公司与员工的对立
  3. 破坏激情、团结,助长官僚主义风气

那么关于KPI:
1、你们公司有绩效考核吗?依据什么?

2、对于绩效考核有没有想吐槽的?

3、你认为应该怎样衡量程序员的绩效?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    淘公仔 x 2

  • 奖品二

    阿里云代金券 x 5

  • 奖品三

    云栖定制鼠标垫 x 3

13个回答

0

sqtnbyy

用代码衡量KPI是种什么感觉?
这个就好比用论文多寡为大学排名,用教学时长衡量学习效果。
也并不稀奇!

1、你们公司有绩效考核吗?依据什么?
自然是有的,只是并不透明,基层员工并不知道具体数据,更多看领导好恶吧。

2、对于绩效考核有没有想吐槽的?
吐槽有啥用,生活无非是苦,生活就是妥协。

3、你认为应该怎样衡量程序员的绩效?
你不能用书的厚薄评价其成就,文学作品的成就是有着某些共识的,却难以用准确的语言表达。
程序员的贡献也类似。

0

浮生递归 已获得阿里云代金券 复制链接去分享

1、你们公司有绩效考核吗?依据什么?
有,每个项目完成后,考核组会对项目的各方面进行考核,时间进度只是其中一方面,还有质量、客户满意度等等。

2、对于绩效考核有没有想吐槽的?
有,客户满意度居然占比只有10%。而90分起就是优秀。也就是说,客户认为软件垃圾到不能使用,满意度给你打个0分,你最高仍然能拿到优秀。同时,考核里并没有对代码进行审计,也就是说你在代码里写了100个bug,1000个时间炸弹,仍然有可能拿到优秀。这就是个笑话。

3、你认为应该怎样衡量程序员的绩效?
业绩+客户满意度。且满意度占比得有40%,即客户有一票否决权。毕竟软件开发出来是给客户用的,如果客户不认可,那做得再好也没用。所以当客户给你0分的时候,你的总得分就必须是不合格才行。

微wx笑 回复

有时候程序员接触不到客户吧

评论
0

aoteman675 已获得云栖定制鼠标垫 复制链接去分享

1、你们公司有绩效考核吗?依据什么?
有考核,不然哪有动力,就是个人的项目中贡献量,然后在总绩效里面按照比例分配。依据就是多劳多得,不是谁加班多就绩效高,而是在项目建设总进度里的贡献值。当然也会照顾新人和应届毕业生,有奖励分配。

2、对于绩效考核有没有想吐槽的?
只看中交付时的比重,而是在合同期维保内,没有去审查代码的可维护和质量,到时候背锅的可能就是运维了。

3、你认为应该怎样衡量程序员的绩效?
用项目衡量,程序员在项目建设周期中的所占比例和测试环节bug数量来衡量,不断的激发项目积极性和代码审查优化能力。还有就是项目交付的客户验收单,在客户满意的情况下对项目功能打分,然后对负责各个功能的程序员绩效评分。然后按照客户打分和项目建设打分的百分比作为程序员的最终绩效。这个更加重了用户体验和感知。

0

黄二刀 已获得云栖定制鼠标垫 复制链接去分享

1、你们公司有绩效考核吗?依据什么?
有,按项目和项目周期和人数来算。根据交付时间和交付质量来考评。
2、对于绩效考核有没有想吐槽的?
每个公司都有自己特殊的地方,但是有些领导老喜欢照搬其他公司的一套考核方式,就我个人来说,心里非常不舒服,但除了不舒服或者跳槽也没有其他方法。
3、你认为应该怎样衡量程序员的绩效?
个人觉得按项目规模、交付时间、交付质量来计算比较合理。

0

小川游鱼 已获得阿里云代金券 复制链接去分享

1、你们公司有绩效考核吗?依据什么?
目前没有绩效考核。
2、对于绩效考核有没有想吐槽的?
按代码量考核绩效是让人难以置信的一件事情。
3、你认为应该怎样衡量程序员的绩效?
项目贡献率。

0

海阔天空yy 已获得阿里云代金券 复制链接去分享

1、你们公司有绩效考核吗?依据什么?
上个公司有,根据任务的难度还完成时间,如果谁能更快的完成难度更高的工作,你被认为是能力更强
2、对于绩效考核有没有想吐槽的?
只会叫人为了KPI而KPI,和KPI无关的工作,能不做就不做,为了KPI,即使对项目有影响。
3、你认为应该怎样衡量程序员的绩效?
按团队来做绩效,不要按个人来做绩效。加强团队意识

0

若林 已获得淘公仔 复制链接去分享

1、你们公司有绩效考核吗?依据什么?
我们公司有,但是目前不算绩效,依据是我们自己有一个任务系统表,主要是每天其他部门提交过来的任务,我们负责解决,考核方面主要表现在解决个数及解决时间上面。

2、对于绩效考核有没有想吐槽的?
我个人觉得做程序类的不能以代码行数做为考核标准,你说代码行数,那写垃圾代码怎么办,那不是助长做假吗。

3、你认为应该怎样衡量程序员的绩效?
我觉得考核,最好以工作任务进度考核。一个系统开发过程,不同的时间进度要达到哪一步,这样考核才算公平,因为我们最终达到的是完成项目,所以进度最公平。

0

韩俊强 已获得淘公仔 复制链接去分享

0

淡而无味 复制链接去分享

有考核,不然哪有动力,就是个人的项目中贡献量,然后在总绩效里面按照比例分配。依据就是多劳多得,不是谁加班多就绩效高,而是在项目建设总进度里的贡献值。当然也会照顾新人和应届毕业生,有奖励分配。

0

立志青年 复制链接去分享

做开发与搞科研没什么分别,这种考核KPI等同于玩笑呀,代码行数在多,不能实现功能也是白搭。

0

fick707 复制链接去分享

哈哈,当然也有kpi,但不是用代码来衡量的。我们是与业务挂钩。

0

1641630959905872 复制链接去分享

我觉得一开始就定一个要求,谁开发谁维护,给个开发进度时间表,比什么kpi都重要和有效,从头管到尾,就会花心思去规划构思,乃至设计好。当然不同的公司还是要变化下😊

0

waj清风 复制链接去分享

应该对程序员采取KPI制度,这样强制程序员认真完成自己的项目代码,并能激发程序员的竞争能力。