前言

无规矩不成方圆。—— 《孟子·离娄上》

作为程序员的我,以前这个从来没有聊了解过程序员考核,我以前待过的公司,程序员岗位从来没有进行过考核。可能是非专业的互联网公司,也可能是领导不懂管理技术人员。虽然有听说KPI考核,但实际上我并没接触过这类考核,所以基本上拿的都是很低的固定工资。后来嘛,跳了几次槽,终于迎来一种比较专业的考核制度。在这种考核制度下,我感觉考核方式不够理想,只有扣钱,没有奖励,心里还是有一点点忐忑不安。于是我就在思考,什么样的考核制度才最简单有效,正确考核程序员的方式又是什么?


问题

常见绩效考核有哪些方式?

绩效考核方式很多,总结本人认为最常用,最有效的四种考核方式。

KPI

解释:Key Performance Indicator的简写,关键绩效指标法。

仅用绩效分数评价个人能力。

优点

  • 统一目标。
  • 督促员工的工作效率与工作结果。

缺点

  • 完全自上(管理层)而下(基层)进行的。
  • 盲目追求绩效,不一定能达到想要的结果。
  • 抑制员工的积极性。

OKR

解释:Objectives and key results的简写,目标与关键成果法。

根据员工自己定制的目标,通过关键结果来评定个人能力。

优点

  • 自由设计自己的短期目标。
  • 提高员工的积极性。
  • 与薪酬或奖金无关。
  • 既能自下而上,又能自上而下进行的。

缺点

  • 只有目标与关键成果,缺少过程。
  • 容易产生目标分歧。
  • 容易单一角度去定制目标,无法调用人的主观能动性。

延伸:

KPI是别人叫我做事。

OKR是我们想实现的目标。

OGSM

解释:Objective(目的)、Goal(目标)、Strategy(策略)、Measurement(测量)的简写。

根据企业、团队与员工,分别制定一个完整而详细的长短目标,通过共同实现长短目标,来评定团队与员工的能力。

优点

  • 长远计划实施工作计划。
  • 注重连贯性,企业各层次角色目标有关联性。
  • 既能自下而上,又能自上而下进行的。

缺点

  • 消耗大量精力与时间去协调工作。
  • 不容易改变当前目标。

延伸:

OKR适合个人员工。

OGSM适合部门管理层策略。

360 Degree Feedback

解释:360度反馈评价法。

通过不同层面的人员对员工的工作态度,工作质量等多方面的评价,来评定员工的个人能力。

优点

  • 多个方面考察个人能力。
  • 促进人与人之间交流,认识自己的优缺点。
  • 避免单个评价对象的偏见。

缺点

  • 评价对象较为广泛,上级、同事、下属和客户。
  • 评价周期比较长,难度较大。

程序员绩效考核有哪些方面?

考核内容不宜复杂,一是繁琐,没有效率,二是考核标准范围,要精准定位。

本人认为主要四个方面评估即可。

  • 工作态度

是否服从上级领导交代的工作任务,积极履行工作职责。

是否文明用语,耐心回答工作问题。

是否爱护公司财产,不轻易损坏硬件设备。

是否与团队保持良好合作,帮助同事解决现有问题。

  • 工作效率

是否按时完成工作任务。

注意每个职位的分工是否合理,每个职位完成了多长时间和多少工作。

注意每个职位的工作职责,避免互相推卸责任。

  • 工作质量

是否诚实编码,不造假。

是否符合软件设计规范。

是否如实将需求实现转化。

是否编写开发文档。

是否编写单元测试。

是否低代码出错率。

代码出错率要确定是否是产品逻辑还是代码逻辑。

是否应用性能是否达标。

  • 个人创新能力

是否克服某些业务上的技术难题,提供有效的解决方案。

是否能发现现存业务上的技术缺陷。

是否能节约开发成本。

延伸:

揭密华为、阿里、腾讯、美团等企业的职级薪酬体系_腾讯新闻​new.qq.com


建议

专业的人请找专业的人来建立考核制度,最好在下属与上级领导之间协商的基础上制定考核制度避免形式主义的考核制度否则只会适得其反,影响程序员的工作态度。

绩效不好需要了解根本原因,分清责任,避免避免让程序员背黑锅。

将研发的产品功能与产品的利润联系起来,给予程序员适当的分红(非绩效奖金),提高程序员的积极性。

单一的考核方式不能客观评估一个程序员的工作能力,需要运用多种考核方式来综合评估。

程序员绩效总结_闲聊程序员的绩效考核相关推荐

  1. 小程序模板网站平台_小程序模板平台哪个好

    小程序模板网站平台_小程序模板平台哪个好?分享一个微信小程序模板平台,超60个行业的小程序模板免费使用,页面内容丰富样式多样的,小程序界面模板. 微信小程序模板网站平台 微信小程序模板平台的存在,就是 ...

  2. 程序员操作系统推荐_为什么程序员要会 Linux

    (给伯乐在线加星标,看经典文章) 作者:猫嗅花 https://www.jianshu.com/p/5020fbd76d0c三大操作系统概述 三大操作系统概述 windows, macOS, linu ...

  3. 程序员搞笑对联_献给程序员,经典幽默之恶搞对联

    文章来源:互联网第一猎 微信号:shawn-2014 看了文章的标题,各位程序员千万别误会, 程序员这种死板的生物怎么可能会写对联. 下面的这些对联都非常有趣, 看到别人这样恶搞自己也不免会淡淡的一笑 ...

  4. java程序员跳槽频率_为什么程序员跳槽的频率降低了?

    展开全部 因为这62616964757a686964616fe58685e5aeb931333431356133几年互联网裁员太严重了. 虽然我不是程序员,但是我前阵子看新闻,今年简直就是程序员的寒冬 ...

  5. windows程序如何设计时间片_小程序开发要多久?制作设计小程序要多长时间?...

    最近,很多人都在问,你做一个小程序要多少时间?确实,每个人在做事情之前都会考虑时间成本,今天我就帮助大家具体分析一下开发一个小程序到底需要多长时间. 一,开发前的准备工作 对于很多想要开发小程序的商家 ...

  6. win10打开程序响应很慢_小程序商城打开加载很慢?你上传的图片是不是太大了,压缩一下吧!...

    原创:轻栈 今天分享一篇纯干货,看完能给小程序商城提速. 打开小程序商城,有时能看到加载条,先看到内容要等等. 等待是一件消磨耐心的事情,在这个浮躁的时代,愿意等的人真的少.所以,我们要找出导致小程序 ...

  7. 公众号跳转小程序首次没有数据_小程序如何从“0”开始运营,变成获客神器...

    随着发展,越来越多的企业都感觉到获客难,获客成本高.而小程序的诞生恰恰解决了这些问题.合理的利用小程序的功能,可以帮助商家低成本高效获客,今天我们就来谈谈具体怎么用小程序来拉新引流. 合理的利用小程序 ...

  8. 刷程序对车危害_汽车刷程序对车有什么影响

    会让发动机处于超频工作状态,对车辆使用的燃油质量要求变高,冷却系统满足不了发动机散热需求,发动机的高温会对车辆造成损伤,甚至会影响到汽车的使用寿命,4S店有权拒绝给刷过程序的车辆质保. 汽车刷程序的危 ...

  9. 应用程序编程接口大全_应用程序编程接口101

    应用程序编程接口大全 Do apps like Uber, Pokémon Go and Zomato build their own maps to show where available car ...

最新文章

  1. mysql send-q_MYSQL---初识
  2. Swift学习:基础部分(The Basics)
  3. Python爬虫QQ说说并分析朋友状况
  4. eclipse项目迁移到Android Studio
  5. python 魔法函数 __add___PythonI/O进阶学习笔记_2.魔法函数
  6. Mission系统预览
  7. 如何搭建html运行环境,搭建真实的运行环境2019.4.22
  8. 【vue2.0进阶】用axios来实现数据请求,简单易用
  9. 两个关于JAVA String的小问题
  10. 吐血整理!内部包含3980大数据、机器学习、推荐系统实战课程,仅分享一次
  11. Scrapy开发指南
  12. 【Linux】du命令用法详解
  13. 结对项目 浪曦计时器
  14. DataMining with Sql 2005
  15. ZoomIt 的安装及使用方法
  16. MS17-010(永恒之蓝) 漏洞检测及利用教程
  17. Android SystemServer 进程
  18. NOI2010 航空管制
  19. 【Midjourney教程】设计麻瓜也能10分钟上架一套表情包
  20. 欧科云链荣获人民网匠心技术奖,科技创新共造企业发展“强引擎”

热门文章

  1. 1112 Stucked Keyboard (20 分)【难度: 一般 / 知识点: 模拟】
  2. 第三章 搜索与图论 【完结】
  3. Django之url和视图函数
  4. 在pycharm里做echarts_用 ECharts 做出漂亮的数据统计图
  5. matlab与python交互_Python和MATLAB交互的基本操作
  6. 同一个项目相互调接口_超详细——接口测试总结与分享(一)
  7. 我用Java写了个女朋友,甚至还能跟我聊两句!?
  8. 再见 JDK ...
  9. 蓝桥杯练习系统习题解答-入门训练
  10. 【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Maplt;'