KPI在小型产品团队中的实践

640?wx_fmt=jpeg

最近公司决定对所有技术人员实行KPI考核,曾经一度非常反感KPI的我也被要求制定产品团队的KPI指标。为什么要实行KPI考核,因为在项目团队和产品团队的管理中出现了问题:

  • 不同项目团队的开发人员的工作量饱和度问题,阶段性会出现有的项目组加班加点忙死,有的项目团队成员工作量严重不够;

  • 分配的任务总是在截至时间的最后时刻完成;

  • 开发提交给测试的质量不高,需要反复的修改和再次测试,常常是因为态度问题,而不是能力问题。

不推行KPI,针对这些问题难道就是视而不见,没有去管吗?并不是,没有制度,就只能靠团队Leader去言传身教了,团队中的成员能理解吸收多少,最终有多少能转化成行动,取决于每个人的自我驱动力。

驱动力

驱动力1.0-生物性驱动

生物性驱动是本能,是最原始的驱动力,具体表现在:

  • 肚子饿了会去找食物吃

  • 困了会去睡觉

说白了就是日常生活中的吃喝拉撒睡。

驱动力2.0-外在驱动

外在驱动最典型的就是胡萝卜大棒理论,建立合理的奖惩机制,人们为了得到奖励而做某事,为了不收到惩罚而做某事。

驱动力3.0-内在驱动

内在驱动是从内心渴望去做某事,小时候,父母经常对我说,在学习上要将「要我学」变成「我要学」,这个「我要学」其实就是内在驱动力。

我一直都想打造一支每个人都是内在驱动型的团队,但可遇不可求,或者说需要团队领导者有很强的能力,能够将每个成员变成内在驱动型,在这方面,我还需要不断地学习和进步。

KPI和OKR

近几年OKR很火,那么和传统的KPI有什么区别呢?是不是任何团队都适合OKR呢?先来看看KPI和OKR的区别:

  • KPI是Key Performance Indicator(关键绩效指标);OKR是Objectives and Key Results(目标与关键成果)

  • KPI关键在于指标分解,是自顶向下的;OKR在于目标对齐,是自底向上的

  • KPI是被动执行;OKR是主动挑战

  • KPI是以指标为核心,所看到的都是冷冰冰的数字,其背后的思想很难准确传递给员工;OKR是站在价值观、使命感与自驱力的高度,更重视目标的一致性,自发与赋能的意味更重

从上面的对比来看,OKR的好处远远大于KPI,但有一个前提,团度成员是有自驱力的,就是上面所说到的驱动力3.0,或者说有一位很强的团队Leader,能让将团队成员培养出自驱力。如果满足不了这个条件,OKR将无法落地。

现阶段,虽然我团队的成员都表现的不错,有很高的积极性,但离OKR的要求还有一定的距离,加上很多人对OKR都不太熟悉,所以,只能先推行KPI。

KPI落地

KPI在团队的落地分为两个步骤:制定KPI指标和制定成员目标。

KPI指标

指标权重计算公式评分标准
工作量50%个人工作量完成值/目标值A:挑战值 ≥150% B:合格值 ≥100% C:保障值 ≥80%
BUG量50%BUG数/已完成工作量A:挑战值 ≤0.4 B:合格值 ≤0.6 C:保障值 ≤0.8
  • 目标值:需要跟团队中的每个成员进行沟通

  • A、B、C三个等级的达成值也是会根据情况进行优化和调整的,上面表中的仅供参考

将工作量和BUG指标的三个等级进行交叉结合就可以形成绩效的系数,如下表

工作量 BUG量ABC
A1.51.30.9
B1.310.7
C0.90.70.4

制定成员目标

成员目标的制定需要和团队中的每个成员进行单独沟通,每个人对给自己设定的目标值能够认可。

目标值设置的太容易达到,会降低前进的动力,设置的太难,又会带来挫败感,所以建议以跳一跳就能够到为标准来设置。

目标值也不是制定一次以后就永远不变,我们以一个季度为一个周期,在下一个季度到来之前,会进行每个成员下一个季度的目标值的沟通。

可能存在的问题

在KPI的考核制度中,很容易将考核指标当成了目标。例如:我们的目标是能持续的交付高质量的软件,设置的考核指标为:工作量和BUG量,开发人员如果只是看到了指标,会出现下面问题:

  • 为了追求工作量多,之前成员之间的相互帮助会变少

  • 为了追求BUG少,不会进行重构,写出的代码会是「只能运行的代码」,目标中提到的高质量不仅仅是没有BUG,另一方面是可维护,可扩展

所以,一定要强调,考核指标是手段而不是目的,不能只盯着指标去做事,我们也可以采取一些措施来进行制衡:

  • 鼓励沟通,如果发现一个任务中实现需要对现有代码进行重构,可以提出,增加相应的工作量

  • 重构代码引发的BUG可以看情况降低权重

  • 除了工作量、BUG量,可以在另外的维度,比如积极性、协作性、创兴性等方面来打分,最后综合来评定

总结

不管是KPI还是OKR,没有银弹,只是看适不适合当前的团队,而且也没有什么制度是定下来就不变的,随着团队的成长和进步会不断的优化和调整。也许到最后,又会回归到一种「松散」的管理模式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/314657.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HDU - 7084 Pty loves string kmp + fail树 + 主席树

传送门 文章目录题意:思路:题意: 给你一个字符串sss,有qqq个询问,每次给x,yx,yx,y代表取sss的前xxx个字符和后yyy个字符拼接起来得到ttt,输出ttt在sss中出现的次数。 n,q≤2e5n,q\le2e5n,q≤2e5 思路&…

历久弥新 - 微软万亿市值背后的文化支撑(上)|DevOps案例研究

内容来源:DevOps案例深度研究-Microsoft文化支撑研究战队(本文只展示部分PPT研究成果,更多细节请关注案例分享会,及本公众号。)本案例内容贡献者:陈飞(Topic Leader)、陈雨卿、郭子奇…

Educational Codeforces Round 72 (Rated for Div. 2) D. Coloring Edges dfs树/拓扑找环

传送门 文章目录题意:思路:题意: 给你一张图,你需要给这个图的边染色,保证如果有环那么这个环内边的颜色不全相同,输出染色方案和用的颜色个数。 n,m≤5e3n,m\le5e3n,m≤5e3 思路: 经过分析不…

ASP.NET Core on K8S深入学习(1)K8S基础知识与集群搭建

在上一个小系列文章《ASP.NET Core on K8S学习初探》中,通过在Windows上通过Docker for Windows搭建了一个单节点的K8S环境,并初步尝试将ASP.NET Core WebAPI项目部署到了K8S,把玩了一下快速部署和实例伸缩。这个系列开始,会继续学…

2020 区域赛(沈阳) M. United in Stormwind fwt + sosdp

传送门 文章目录题意:思路:题意: 有nnn个试卷,每个试卷有mmm个问题,每个问题有两个选项a,ba,ba,b,定义两个试卷不同当且仅当其选中的问题中有一个问题不同。现在问你对于mmm个问题的所有子集,有…

邻值查找—算法进阶指南

邻值查找 给定一个长度为 n 的序列 A&#xff0c;A 中的数各不相同。对于 A 中的每一个数 Ai&#xff0c;求&#xff1a; min1≤j<i|Ai−Aj| 以及令上式取到最小值的 j&#xff08;记为 Pi&#xff09;。若最小值点不唯一&#xff0c;则选择使 Aj 较小的那个。 输入格式 …

我眼中的 NCC,WTM 寻亲之旅

峥嵘岁月如谢花流水&#xff0c;三朝五帝如散雾云海。开发语言更迭如此。我们所坚持的&#xff0c;只是那最初的感动&#xff0c;那“只是在人群中多看了你一眼”的惊艳。三十年河东&#xff0c;三十年河西&#xff0c;不忘初心&#xff0c;方得始终&#xff01;嗯&#xff0c;…

Codeforces Round #594 (Div. 2) C. Ivan the Fool and the Probability Theory 思维 + dp

文章目录题意&#xff1a;思路题意&#xff1a; 思路 一开始找规律&#xff0c;表都打好了&#xff0c;没找出来。。 找规律还是适合让队友来。 先考虑第一行&#xff0c;我们先计算第一行的方案数&#xff0c;设f[i][j]f[i][j]f[i][j]表示到了iii位&#xff0c;第iii位的颜色…

国王游戏

国王游戏 恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏。 首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。 然后,让这 n 位大臣排成一排,国王站在队伍的最前面。 排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金…

Wtm携手LayUI -- .netcore 开源生态我们是认真的!

经过WTM团队和LayUI团队多次深入协商&#xff0c;双方于2019年7月29日在北京中国国际展览中心正式达成战略合作意向&#xff0c;双方签署了战略合作框架协议&#xff0c;LayUI团队承诺使用WTM框架的任何项目都可以免费使用其收费版的后台模板&#xff0c;WTM团队则从受捐助款项…

Codeforces Round #305 (Div. 1) D. Mike and Fish 欧拉回路

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 思路&#xff1a; 欧拉回路经典题。 将其转换成图上问题&#xff0c;对于横纵坐标我们将其分开&#xff0c;对于(x,y)(x,y)(x,y)我们将其横纵坐标连一个无向边&#xff0c;现在问题就转换成了我们需要对每条…

经典二分:秦腾与教学评估

秦腾与教学评估 题面描述 在秦腾进入北京大学学习的第一个学期&#xff0c;就不幸遇到了前所未有的教学评估。在教学评估期间&#xff0c;同学们被要求八点起床&#xff0c;十一点回宿舍睡觉&#xff0c;不准旷课&#xff0c;上课不准迟到&#xff0c;上课不准睡觉……甚至连著…

高性能动态编译库Natasha发布1.0版本!

一、 前言对于开源贡献者&#xff0c;Emit和表达式树不是陌生的字眼&#xff0c;IL的动态特性为封装工作带来了极大的方便&#xff0c;会Emit的开发者可以说驾驭了大部分的高性能、高动态的编程技巧。纵观ef、dapper、json.net等第三方常用库&#xff0c;哪个能脱离emit而独善其…

Codeforces Round #245 (Div. 1) E. Points and Segments 欧拉回路 + 建模

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 思路&#xff1a; 考虑对于线段&#xff0c;如何建模。 我们考虑先将线段转换成左闭右开的形式&#xff0c;将左右点连起来。 再考虑每个点&#xff0c;将所有离散化后的点拿出来&#xff0c;每个点都有一个…

最大子序和:单调队列维护一个上升序列

最大子序和 输入一个长度为n的整数序列&#xff0c;从中找出一段长度不超过m的连续子序列&#xff0c;使得子序列中所有数的和最大。 注意&#xff1a; 子序列的长度至少是1。 输入格式 第一行输入两个整数n,m。 第二行输入n个数&#xff0c;代表长度为n的整数序列。 同一行…

微软.Net Core 3.0 预览版7发布:大幅减少 SDK 空间大小

据悉&#xff0c;这个预览版是 .Net Core 3 中重要的版本&#xff0c;可以视为原计划在 7 月发布的 RC 版本 (引自微软 .NET Core 首席 Program Manager Richard 先生原话&#xff09;&#xff0c;故可在生产环境进行开发和部署。Windows, macOS 和 Linux 版本的Download .NET …

2016-2017 Central Europe Regional Contest Hangar Hurdles 克鲁斯卡尔重构树 + 建图

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 有一个n∗nn*nn∗n的网格图&#xff0c;有若干位置有障碍&#xff0c;有qqq个询问&#xff0c;每次询问给出两个点坐标x1,y1,x2,y2x1,y1,x2,y2x1,y1,x2,y2,询问把一个正方形箱子从x1,x2x1,x2x1,x2推到y1,y2y…

5门可能衰落的编程语言

专注于为北美地区的科技专业人士提供行业见解和分析&#xff0c;以及提供求职消息的技术职业消息服务网站 Dice Insights 近日发表了一篇题为《5 Programming Languages That Are Probably Doomed》的文章。作者主要根据 TIOBE 和 RedMonk 这两个编程语言排行榜&#xff0c;以及…

POJ3320 Jessica's Reading Problem 尺取法

Jessica’s Reading Problem、 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22716 Accepted: 7687 Description Jessica’s a very lovely girl wooed by lots of boys. Recently she has a problem. The final exam is coming, yet she has spent little …

#2686. 「BalticOI 2013」雪地足迹 双端队列01bfs + 模型转换

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给你一个n∗mn*mn∗m的图&#xff0c;如果某个位置字符为RRR代表兔子走过&#xff0c;如果为FFF代表狐狸走过&#xff0c;如果...代表谁都没走过&#xff0c;每只动物必须从左上角进来&#xff0c;右下角出去…