我和大家分享的内容主要包括以下三个方面:
① 研发团队的绩效考核的方式
② 研发团队绩效考核KPI如何评估
③ 如何让绩效考核发挥作用
这次介绍第一部分:
① 研发团队的绩效考核的方式
很多人觉得研发团队的绩效考核很头痛,甚至不想做绩效考核,其实研发团队绩效考核我认为是需要的,因为绩效考核实际是一个“指挥棒”,它会引导研发团队朝着企业认为最佳价值的方向,通过团队/个人自己的努力达到,而不是管理者通过“管理”的方式获得,这样的效果会更好。
研发团队的绩效考核如何进行?以下是我的一些实践:研发团队的绩效考核要从团队和个人两个层面同时进行,团队的考核是为了增加团队整体对质量负责的效果,个人的考核是为了考量个体能力、责任心等的不同要体现个体的差异。下图是一个总体介绍:
具体是:
团队的考核主要是两个指标:每次迭代的交付物是否可以被接受;每次迭代的生产率是否理性的增长。前者是为了保证每次迭代的质量,后者是为了减少团队开发的学习债务和技术债务。
这里想多聊一下为什么我们会考量增加“每次迭代的生产率是否理性的增长”的指标。
最初我们的团队考量指标是没有这一项的,但是我们会发现如下问题:团队在产品(或者项目)开发的初始阶段质量非常好,而且交付的效率也很高,然而在开发进行半年左右后,相同工作量的需求要比在初始阶段完成的时间长,bug的发散程度(指一个bug修改后,回归测试又出现了若干个bug,还可能是其他模块的bug)越来越高,后期维护成本也会不断增加。
同时,如果开发过程中出现了人员流动,特别是核心人员的流动,项目的开发进度会出现非常大的风险
我们不断寻找原因,发现主要的原因是:团队在开发初始阶段追求“快”,但忽视了“学习债务”和“技术债务”。“学习债务”是指业务或者技术等信息掌握在某个人那里,在团队内部得不到共享,如果这个人遇到困难、调离团队甚至离开公司,会给团队带来很大的风险;“技术债务”是指代码、架构等缺少重构,造成扩展、维护等困难。这两种债务随着项目的进展,如果得不到及时解决,会越来越高。
“每次迭代的生产率是否理性的增长”的指标主要就是为了解决“学习债务”和“技术债务”而定,我们并不希望管理层直接通过制度或者直接参与来“管理”团队以减少这两种债务,而是希望通过这个指标引导团队自我找到减少这两种债务的适合团队实际场景的解决方案。
刚才说的是团队考核指标,我们的个人的考核指标包含五个指标:质量、工作量、主动性、帮助团队以及成长性。
质量是为了引导团队中的成员个体保证自己负责的工作交付质量
工作量是为了体现团队中的成员个体对最终项目(或者产品)交付的贡献程度
主动性是为了引导团队中的成员个体增加主动沟通和交流,因为一般研发团队的成员偏于内向,主动沟通的意愿和技巧不是很强,往往造成交付的产出出现需求质量问题(即做出来的不是需求方想要的)
帮助团队是为了引导团队中的成员个体主动帮助团队的其他成员,共同对交付的产出质量负责,而不是“各扫门前雪”,否则很容易造成由于某个成员的某个环节出现了“短木板”而造成交付不成功,同时也会影响团队的凝聚力和稳定性。
成长性是是为了引导团队中的成员个体不断提高自己,持续改进。这个主要是为“新员工”而定,特别是工作经验不丰富的新员工。以上四个指标对于这样的新员工“不是很公平”,所以对于这样的新员工,我们不是很关注每一次开发迭代中的具体指标表现,而是关注每一次开发迭代后这些指标表现是否在理性的增长
通过对于团队和个人指标的设定,我们考核就变得非常有效。
请继续关注第二部分
分享到:
相关推荐
软件开发团队绩效考核制度 软件开发团队绩效考核制度是为了更好地完善公司...软件开发团队绩效考核制度是一个科学、公平和客观的绩效考核制度,旨在提高软件开发团队的工作效率和质量,激励团队和员工的发展和成长。
### 华为研发部门绩效考核制度及方案...通过科学合理的考核体系,华为能够有效提升研发团队的整体效能,同时为员工的职业成长提供强有力的支持。这套制度的成功实施,为华为在全球竞争中保持领先地位奠定了坚实的基础。
技术研发人员绩效考核方案.doc,从业绩,态度,能力三个维度去考核员工。
【研发团队绩效考核标准及解决方案】 研发团队在企业中扮演着至关重要的角色,因为它们是推动技术创新和产品发展的核心力量。然而,由于研发工作的特性,如周期性、创新性和不可控性,对研发人员的绩效考核往往比...
在研发团队的绩效考核中,企业面临诸多挑战,主要是由于研发工作的特性,如周期性、创新性和不可控性。传统的绩效考核方法往往难以适应研发人员的需求,因为研发成果不易量化的特性导致考核工具的确定和指标提取变得...
《技术研发团队绩效考核制度》是针对软件开发团队的一项管理规定,旨在通过科学的考核机制,提升项目效率,保证产品质量,促进团队和个人的成长。该制度主要包括以下几个核心知识点: 1. **目的**:制定此制度的...
《研发人员绩效考核办法文档》是一份详细规定了如何对研发部人员进行绩效评估的文档。这份考核办法旨在实现公平公正,激励具有高度责任感、良好工作态度和扎实能力的员工,同时关注员工的发展潜力。考核分为人员考核...
《技术研发人员绩效考核方案》是针对企业开发部的技术人员设计的一种综合评价机制,旨在通过科学的考核流程,激发员工的工作积极性,推动公司发展战略的实施。该方案覆盖了工作业绩、工作态度和工作能力三大核心考核...
1. **适用范围与目的**:本制度适用于公司全体研发人员,旨在体现个体贡献,优化激励机制,以促进研发团队的工作积极性和效率。 2. **组织结构与管理小组**:绩效考核由技术总监、事业部负责人、团队负责人(小组长...
绩效考核与发展表-研发团队整体 绩效考核与发展表-研发团队整体 绩效考核与发展表-研发团队整体
《软件团队绩效考核及激励试行办法》是一份旨在优化中小企业软件团队管理的文档,它涵盖了从项目启动到年终总结的全过程考核与激励机制。这份办法的制定旨在提高团队效率,推动战略目标的实现,同时也注重员工的个人...
软件研发部员工绩效考核方案是一项旨在提高员工工作效率与积极性的关键管理措施。该方案通过建立明确的考核指标体系,确保员工的工作表现能够得到公正、客观的评估,并与薪酬、晋升机会等紧密关联,从而激发员工潜能...
2. **KPI绩效考核**:KPI是一种衡量员工工作表现的关键指标,它将企业战略目标分解为可量化的个人目标。对于研发人员,KPI可能包括项目完成时间、代码质量、bug修复速度、创新贡献等。设定合理的KPI能够激励员工提高...
- **绩效考核基数**:以绩效工资即月薪标准的20%作为考核基数,每月进行一次考核,根据考核评估的总分值核算绩效工资。 #### 绩效考核指标、考评标准、权重 ##### 工作业绩考核关键指标(100分,权重70%) - **新...
总结来说,科技公司的研发部绩效考核制度是一项全面的评估体系,旨在通过科学的考核方法激发员工潜力,提高团队协作效率,推动企业的持续发展。它不仅关注员工的个人业绩,也注重培养和提升员工的能力,以达到企业...
"软件研发绩效考核办法.pdf" 软件研发绩效考核办法是指软件研发部门对员工技术能力和贡献的客观准确评价,以项目实效为导向,建立良性的技术晋升激励机制。本方案适用于软件研发部软件工程师、软件测试工程师、UI ...
研发绩效考核是企业管理和优化研发团队效率的重要手段,旨在确保研发活动的有效性和价值。通过合理的考核,企业可以明确研发工作的产出、评估工作方法的科学性以及控制成本,从而促进研发的成功。 首先,我们需要...
"软件开发部员工绩效考核表.pdf" 软件开发部员工绩效考核表是对软件开发部员工的工作表现进行评价和考核的表格。该表格包括多个项目,分别对员工的工作业绩、技术资料汇总、工作能力、沟通能力、灵活应变能力、工作...
1. **考核目的**:研发部绩效考核的主要目标是确保产品研发任务的顺利完成,促进研发工程的有序进行,提高研发团队的整体能力和工程师工作效率,同时激发员工的积极性。 2. **考核原则**:考核遵循公平公正的原则,...