`
snoopy7713
  • 浏览: 1155752 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

绩效考核的五种死因

阅读更多

     程序员作为企业开发力量的最核心资产,无疑得到公司从上至下的一致关注。开发是个智力密集型产业,程序开发的特点是,付出相同时间的情况下,两个开发者之 间的产能会相差十几倍甚至几十倍。软件开发人员向来以“不容易考核、工作不容易被量化”而著称。本期,我们重点分析程序员考核的“死因”及对策。


典型的程序员考核的产生

 

       分析考核死因之前,我们先看下它是如何出生的。某天,公司老板突然想到一件事—— 我不懂研发,而研发对我公司这么重要,怎么办?念一及此,老板不禁有些紧张,马上叫来 HR开会,安排本月人力资源部分的工作重点,那就是 研发人员考核 ,务必贯彻到位、立即执行。深谙老板意图的 HR ,回到工位后立刻上网买书,从如何考核、 KPI实务到平稳计分卡策略一应俱全,书到手之后连夜 抄书 赶制考核体系,整理出 研发人员考核方法 。第二天,HR 把此考核方法交给研发总监并告知 老板要考核你们,这是考核办法。具体指标和 KPI请部门自己制定,本周末之前报给人力资源部。我们会汇报给总裁 。研发总监拿着连夜撰写制度的人都没明白的 办法 找到项目经理: 老板要考核我们,这是考核办法。你们团队成员的具体指标和 KPI你自己定,明天下班之前汇总给我。 项目经理找到了程序员: 老板要考核你,这是考核办法。你自己的指标和 KPI你自己定,今天中午之前给我。 程序员迷惑地问: 目标不是公司制定的吗? 很多考核就这么荒唐的开始了…… 很快考核变成了每月项目经理给组里的程序员打分。于是,老板很满意: 我终于可以放松了,以后我们靠考核制度管理研发人员。我们从此摆脱了 人治 时代!”HR 也很满意 我不用明白研发是什么,更不必了解程序。我只要他们知道,我可以扣他们的钱就行了,还是用他们自己制定的指标! 其他人都不太满意…… 不久之后,公司就会发生程序员离职率升高的现象。被考核者,诸如:程序员、项目经理、研发总监都走光之后,考核就这么死了!


接下来,谈谈程序员考核的五种死因及对策。



死因一:考核只以事件为核心

     公司没有利润就不能生存,研发项目的进度很多时候决定着公司的利润。所以很多考核是把项目无限拆分到程序员层面,这样的考核只以事件为中心,关注事件是否 做成,而不关注人和人的发展。只以事为中心的考核把程序员当成了生产线上的机器,有投入(高工资)就要有产出(高质量的代码),程序员被当成了标准件,既 没必要有太多成长(因为做的都是相对重复的工作),也不能时常发生故障(经常加班也不能请假)。有些程序员自号“IT民工”与这种考核体系的存在有很大关 系。这种考核体系可以维持短期内的高效率,长期执行会导致整个系统的崩溃。很多公司人员不断更替,根本无稳定可言,一部分原因是执行了或者实质上执行了只 以事件为核心的考核。


专家支招:
张大志: 承认程序员也是人,尊重人的个性是考核的基础。注重培训,在项目压力大时侧重结果,在有 Buffer的情况下关注程序员技能的提高和个人的发展是解决此类问题的核心方法。在项目周期的不同阶段对考核方法进行调整的复合式考核方式,更能让企业 向目标前进,也能保持程序员的热情。
胡争辉: 换个角度从结果考虑,举一个最常见的例子,四个人合作种树:A挖坑、B种树、C填土、D浇水。如果考核只以事件为核心的话,那么当B没有种树时,C依旧填 土,D依旧浇水。从考核来说,A、C、D三个人都得了满分,就算B得了 0分,平均分也该有 75%,超过 60%及格线了,但是种树这个任务却没有完成。所以对于只以事件为核心的考核来说,不仅让程序员感觉不到团队的存在,而且程序员也不会为团队考虑。在这种 情况下,考核就要调整为既包含个人要完成的事件,也要体现个人对团队全局的理解。


死因二:考核标准的一厢情愿

第 二个导致考核死亡的原因是:相关方法的制定、标准的出台都只以公司角度为唯一视角,一切服从项目需要、服从公司需要,绝少考核其他因素。所有考核指标都由 公司来定,不让程序员参与意见。我就见过这样的开发计划:项目组成员工作12小时两班倒,7×24小时、持续长达3个月、没有Buffer。按这样的项目 计划考核,除了能直接导致人员流失之外,没有其他功用。很多程序员是在被扣工资之后才被相关人员告知自己的考核指标,之前根本没有人通知。考核时闭门造车 的情况并不少见。


专家支招:
张大志: 加强沟通,让程序员在考核开始之前了解自己的指标,是唯一克服此种死法的工具。公司怕与程序员就考核指标进行后,指标有贯彻不下去的风险。但考核失败的代价要远远大于对考核指标进行合理修改的代价。程序员如果离职,那很多事情都要重新来过。
胡争辉: 在制定考核指标时,要始终贯穿考核的杠杆作用,也就是通过给员工制定影响切身利益的考核指标,让员工重视这些考核点,进而推动项目的完成,保障公司的利 益。既然考核起到用小利益推动大利益这样一个杠杆作用,那么就不仅要让员工理解考核的指标,更要让员工在开始工作之前就要对能不能完成考核指标给出反馈。


死因三:考核制度的不合理性

很 多考核刻板而没有弹性让人感觉只是为了扣工资而制定的。常能考到程序员通宵加班,第二天凌晨离开公司回家睡觉,中午到公司继续工作。发工资的时候发现,扣 了半天的钱,因为有半天不在公司。程序员会想: 那我通宵也没给加班费啊!太不公平了!”考核制度没有弹性只能伤害程序员的积极性。


专家支招:
张大志: 如同公司市场政策僵化会导致公司的失败,考核制度的僵化会导致制度本身的名存实亡。永远记住我们考核的是人而非机会,保持适当的弹性。

胡争辉: 考核制度不仅有引导员工完成公司既定目标的职能,而且还有体现企业文化的职能,在企业文化中对一件事情只有一种观念,而不会有互相冲突的两种观念。例如, 提倡加班的公司就不会提倡按时上下班,反之亦然。但是企业文化中也不会在提倡一个观念的同时,明确地反对另一个观念。比如说公司提倡按时上下班的时候,不 会明确反对加班。所以考核制度难免和企业文化有冲突,这种情况在公司的 HR新上任的时候尤为突出,因此 HR在上任伊始,不仅要学习企业文化中提倡的观念,也要理解企业文化没有明确反对的那些观念,进而通过考核制度体现出来,让考核制度成为落实企业文化的有 力工具。


死因四:考核制度的虚无性
国人常讲“王子犯法与庶民同罪”,但程序员考核面前的大多数情况下却很难做到人人平等。评分者看好的,往往考核松些;无门无派的考核相对客观;与评分者关系紧张的一般都是最低分。意思很明显,就是为了挤兑你走呢。考核于是成了政治斗争的工具,成了打压异己的手段。


专家支招:
张大志: 有效设立方监督机制、360度考评、轮换考评者是解决以上问题,避免考核成为斗争工具的方法。也许有人的地方就有斗争,但是程序员考核仍然应以客观、公正为标准。
胡争辉: 为了避免考核的主观和随意,应当建立自评分与考评分相结合的制度,不仅要由考评者打分,也要由被考核的员工自己打分,对于这两个打分有显著差异的时候建立 复审制度,由更高级的管理人员对考评结果组织仲裁,仲裁小组应当包括高级管理人员、HR以及在考核周期内与被考核的员工有工作关联的其他员工组成,通过这 样的流程不仅可以避免考核的主观和随意,还可以借此改进考核制度。


死因五:考核中 HR常胜不败
考核要有监督机制,但并不需要一个婆婆式的人物在背后指手画脚。很多程序员考核中 HR都充当着这类不光彩的角色。不了解研发的 HR制定出来的考核制度,可行性必然不高。与此同时,一旦有程序员因为不满考核而离职,HR会马上抛出自己的理论: 此程序员不适合我们的企业文化,他还不擅长沟通。”即使走的是项目骨干,HR还是拿出这套说辞,很让人汗颜。一个非理性的群体里很难容下理性的程序员,离 开可能是最好的方法。


专家支招:
张大志: 开放的心态是做好 HR的前提,考核的时候人力资源部的同事不应该把自己当神,这里不需要神,而应该把自己的角色定位于用心理解程序员的朋友。
胡争辉 :作为一个完善的考核制度而言,不仅应当由 HR部门组织对员工的考核,也应当有对 HR部门的“考核制度”。这种考核应当以员工满意度为指标。比如说一项考核指标遭遇大部分员工表示不满的时候,就需要对此进行调整。不合理的考核如果长期 得不到改善,会有越来越多的员工抱着“法不责众”的心理对待这项考核,长期以往,还会影响到考核制度的严肃性。


更多关于绩效和考核的请参考程序员杂志2009年10月刊--参考附件

分享到:
评论

相关推荐

    防疫保健工作人员绩效考核表.pdf

    防疫保健工作人员的绩效考核主要关注以下几个关键领域:预防接种、传染病管理、疫情处置、卫生监督以及死因监测和儿童保健工作。这些考核内容确保了防疫保健科工作的全面性和有效性。 1. 预防接种(30分): - ...

    2014年第三季度全县乡镇卫生院防疫员绩效考核评分表.pdf

    这份文档是2014年第三季度全县乡镇卫生院防疫员绩效考核评分表,主要评估了各个乡镇卫生院在公共卫生服务方面的工作质量。评分项目涵盖了多个关键领域,包括组织管理、免疫规划、传染病登记报告、重点疾病预防控制、...

    常见死因链及根本死因确定.pdf

    【常见死因链及根本死因确定】是一个关于医学领域死亡原因分析的文档,主要讨论了如何确定导致死亡的根本死因。在这个过程中,遵循一定的确定规则,这些规则旨在明确病因链,找出导致死亡的最直接或最基础的疾病或...

    2022年广西死因监测系统死因信息登记网络报告省级培训工作管理制度终稿.pdf

    包括全国死因登记规范的30分钟讲解,死亡医学证明书规范填写的20分钟,死因链正确填写和根本死因确定规则的2小时实践,死因链填写实例练习的1小时,死因调查和推断的40分钟,以及业务知识考核及讲评的30分钟。...

    2022年第三季度全县乡镇卫生院防疫员绩效考核评分表归类.pdf

    【绩效考核评分表详解】 这份2022年第三季度全县乡镇卫生院防疫员绩效考核评分表,是对各乡镇卫生院防疫员工作绩效的全面评估,旨在衡量他们在不同领域的专业能力和贡献。评分表涵盖多个关键领域,包括组织管理、...

    ​2004-2021年全国疾病监测系统死因监测数据集(现为中国死因检测数据集)

    《全国疾病监测系统死因监测数据集》汇总了全国疾病监测系统(DSPs)2004-2 021年的人口和死亡数据。在进行数据处理和汇总前,我们对每个监测点的数据进行了验 收和质量评定,对错误的数据进行合理的修正,剔除个别...

    (完整版)死因培训试题.pdf

    6. **死因调查记录五要素**:死因调查记录的核心内容包括五个方面:(1) 致死疾病全称,要求明确具体的疾病名称;(2) 最高诊断单位,即给出诊断的医疗机构级别;(3) 发病诊断时间,记录疾病被诊断的时间点;(4) 最高...

    2022年第三季度全县乡镇卫生院防疫员绩效考核评分表分享.pdf

    这份文档是关于2022年第三季度全县乡镇卫生院防疫员绩效考核的评分表,主要目的是评估各个乡镇卫生院在公共卫生服务方面的表现。评分表详细列出了多项关键考核指标,这些指标反映了防疫员的工作质量、服务效率以及对...

    死因监测培训试题借鉴.doc

    1. **根本死亡原因ICD-10编码**:国际疾病与相关健康问题统计分类(ICD-10)是世界卫生组织制定的一种疾病分类标准,用于统一记录全球的疾病和死因。在试题中提到的根本死亡原因采用的是4位数编码,这意味着我们需要...

    死因监测工作计划(1).doc

    【死因监测工作计划】 死因监测是公共卫生领域的重要组成部分,其目的是为了了解人群的死亡原因,揭示疾病流行趋势,为疾病防控策略提供科学依据。本工作计划旨在根据《世界死因登记信息收集报告规范》及上级任务...

    鞍山死因监测工作内容培训.ppt

    为了进一步提升死因监测工作的质量与效率,定期的督导、质控和考核是必不可少的环节。 鞍山死因监测工作是一个需要多部门、多层次协作的复杂系统工程。这一系统要求参与的各单位密切配合,通力合作,以确保数据的...

    2004-2021年全国死因监测数据集-最新出炉.zip

    2004-2021年全国死因监测数据集-最新出炉.zip

    死因监测督导所用表格模板.doc

    这份文档用于督导人员对医疗机构和乡(镇、社区)级卫生院的死因监测工作进行考核和评估,通过对组织管理、网络直报、报告质量和资料管理等方面进行评分,以判断其工作是否达标。同时,通过附表2-2的医院死亡病例...

    精品课件资料全国疾病监测系统死因监测工作规范(试行)..ppt

    2021年09月16日

    2004-2021年全国死因监测数据集(全新整理)_second.zip

    2004-2021年全国死因监测数据集(全新整理)_second.zip

    死因赠与契约书.doc

    在现代法律体系中,死因赠与契约书作为一种特殊的法律文书,有着重要的地位和作用。通过此类契约,个人能够提前安排好自己去世后财产的分配,确保这些财产能够按照自己的意愿,无偿地转移到选定的他人名下。本文将对...

    5岁以下儿童死亡监测死因诊断.ppt

    - 无法确定多种疾病中哪一种为主要死因时,可同时列出,由上级医师判断。 - 有医疗单位诊断的,直接引用,除非明显错误。 - 无医疗诊断时,需详细询问并记录病情,无法推断时上报。 - “其他”类别应具体说明,...

    2004-2021年全国死因监测数据集【最新更新!!】

    本数据集包含了 2004-2012年《全国疾病监测系统死因监测数据集》和2013-2021年,《中国死因监测数据集》。《全国澳病监测系统死因监测数据集》自 2013 年起正式更名为《中国死因监测数据集》。本数揭集汇总了禁合后...

    经典《程序员》杂志(2009年9月版)

    9月刊上市:绩效考核的五种死因(推荐文章) ThoughtWorks咨询师讲述Rails之美 技术改变世界 创新驱动中国 – 《程序员》官网 软件工程师的十个“不职业”行为 学做程序经理 云计算对21世纪IT人才的挑战 架构实践

Global site tag (gtag.js) - Google Analytics