敏捷管理之绩效考核方案

   前段时间,公司签了年终奖确认。觉得公司发放年终奖完全是凭主观发放,没有事实依据,由此产生了对如何发放年终奖的一些想法。

  奖金发放作为激励员工最直接的手段,往往也是让管理人员最难抉择的,而且很多公司,都是带有大部分直接主管主观意识评定的。在我看来,这是最不可取的,因为奖金作为激励手段,初衷应该是鼓励员工继续发扬往年优秀的部分,并识别和看清自身(或者整个团队甚至部门或公司)的短板,并在来年采取有效的方案或措施进行改进,为自身(或部门或公司)改进提供风向标,这样才能做到自身水平的不断提高,为公司创造更大的利益。所以奖金的方案必须是公平公开并且是透明的,而不是不可议论的。至于薪资,可以作为一个保密项,但是奖金比例是完全可以透明,并由直接主管作为桥梁来沟通并指出不足。

  至于奖金的考核方案,我先举个栗子,假设某团队是以敏捷开发作为管理框架的,评估工作量以故事点作为标准。这里说一下以故事点作为评估工作量的单位。在实际工作中,一个团队可能有初级、中级、高级的开发人员,他们的技术水平是不一样的,但是如果是对同一个功能点进行功能的评估,假设需求理解都是一致的情况下,他们完成该功能的时间应该是会不一致的,所以以时间作为评估标准是很不可取的。但是,他们完成不同功能的评估的故事点应该是一致的。我们来几张图标说明会更清晰。

  对于三个功能,他们评估的故事点可能是这样的:

  他们评估的人天数可能是这样的(这里为了演示,将他们的比例误差设置为0,即都是按一定比例估算的,实际上应该会有一些误差,但是趋势应该是一致的):

  上面俩张表可以看出,对于能力不一样的人,他们评估的人天数肯定是不一样的。你可以假设一个小学生,跟一个大学生搬砖,同样是100块砖,比较他们完成的时间。那么我们如何在做绩效考核的时候,能够排除这些能力因素,或者说,能够达到多劳多得,并且为调薪提供一个比较公平客观的依据,并能不断让开发人员认识到自己的不足并采取改进措施呢?

  我认为,敏捷大法不仅仅适应于项目管理,同样适用于人员的管理。我的方案是,在每个迭代结束时做Sprint Retrospect会议的时候,不仅仅针对团队,同时可以收集一些数据,例如:本次迭代完成的故事点数、测试bug数、代码注释率、代码简洁渡(这个比较难,能力上提高了的话,代码自然会简洁),同时,针对个人在这几方面的数据进行分析,找到自己的薄弱点,采取措施(最好是可量化的),将每次迭代的数据都记录到信息发射源。当然,对于表现优秀的,可以采取一些奖励措施,比如说荣誉墙,涂鸦墙,甚至是调休奖励。下面,我们看一下我们收集到的故事点的信息:

我们将这些数据制成图表:

图表就能看出,每个人每个月(或每次迭代)完成的故事点数的趋势,很清晰的可以看出哪些人在进步,进步最大的员工是哪位。也可以以此来作为调薪的依据。

我们再将上面的表格做一些修改:

   我们将所有的月份的故事点加起来,就是这一年完成的故事点总数,再将团队内所有人员的故事点,取比值,以小李的故事点为基数,小李的故事点比值为1,老张的未423/270=1.566,小陈的是350/270=1.296,同样,我们将薪资比例计算出来。这样,我们就可以用这些比例来确定奖金和调薪幅度等。还是如上例子,我们假设年终奖的基数是3个月,那么小李应该得到的奖金应该是1*3*15000,老张应该得到的是1.56*3*30000,小陈应该得到的是1.296*3*24000。这里我们是以故事点(即工作量)这一单一维度来计算的,我们也可以结合其他指标加权来计算这个年终奖。

  我们再看一下调薪比例,我们可以用故事点数比值/薪资来确定调薪,这样就将能力与当年的表现结合起来了。如果格局再高,同样也可以通过制定部门年度目标或季度目标,来考核部门并确认部门奖金比例。

 

本文写得有点啰嗦,大家可以发表自己的一些看法。

 

转载于:https://www.cnblogs.com/flyingaway/p/8192780.html

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

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

相关文章

序言

为什么要写这篇文章? 说起架构,刚入行的新人觉得是高大上的技术,有工作经验的一些人又觉得是虚无缥缈的东西,不能落实。具体有用没用,我不给答案,想通过写这么一个例子来还原场景,让读者自己判断…

kotlin编程语言_Kotlin初学者编程基础

kotlin编程语言什么是Kotlin? (What is Kotlin?) Kotlin is a programming language developed by Jetbrains, the company behind some of the world’s most popular IDEs like IntelliJ and Pycharm.Kotlin是Jetbrains开发的一种编程语言,该公司是In…

记一个蒟蒻的绝望

感觉现在…… 怎么讲,心挺冷的。 今天一月五号了。距离省选,时间好短啊。 我还有那么多东西不懂。甚至听都没听说过。 等到真正去省选的时候,我可能跟现在一样,什么都不会。 我的名字能不能被看到都不知道。哈,还进队呢…

671. 二叉树中第二小的节点

给定一个非空特殊的二叉树,每个节点都是正数,并且每个节点的子节点数量只能为 2 或 0。如果一个节点有两个子节点的话,那么该节点的值等于两个子节点中较小的一个。 更正式地说,root.val min(root.left.val, root.right.val) 总…

CentOS查询端口占用和清除端口占用的程序

1、查询端口号占用,根据端口查看进程信息 [rootserver2 ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEhttpd 5014 root 3u IPv4 14346 TCP server2:http (LISTEN)2、根据进程号查看进程对应的可执行程序 ps -f -p 进程号# p…

Android基础夯实--你了解Handler有多少?

概述 对于刚入门的同学来说,往往都会对Handler比较迷茫,到底Handler是个什么样的东西。当然,可能对于一些有工作经验的工程师来说,他们也不一定能很准确地描述,我们来看下API的介绍。 Handler是用来结合线程的消息队列…

spring与springBoot不同之处

( 1)遵循“习惯优于配置”的原则,使用Spring Boot只需要很少的配置,大部分的时候我们直接使用默认的配置即可; (2)项目快速搭建,可以无需配置的自动整合第三方的框架; (3…

sketch-a-net_Adobe XD,Sketch,Figma,InVision-如何在2020年选择最佳设计软件

sketch-a-netComparing Adobe XD vs Sketch vs Figma vs InVision studio is a very common topic among designers who are looking for the best design software. 在寻求最佳设计软件的设计师中,比较Adobe XD,Sketch,Figma和InVision Stud…

merge intervals(合并间隔)

Given a collection of intervals, merge all overlapping intervals. For example,Given [1,3],[2,6],[8,10],[15,18],return [1,6],[8,10],[15,18]. 题目没有说所有间隔的start是依次增加的。所以,为了方便讨论,我们要将所有间隔按照start升序排列。因…

剑指 Offer 49. 丑数

我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 示例: 输入: n 10 输出: 12 解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。 说明: 1 是丑数。n 不超过1690。 解题思路 使用小根堆&#xf…

维护旧项目_为什么您的旧版软件难以维护-以及如何处理。

维护旧项目Believe it or not, some organizations still rely on legacy software to carry out operations even though newer and more versatile options are available. We know that “old is gold”, but legacy applications cannot glitter forever. As such, these o…

python--内置函数

内置函数现在python一共为我们提供了68个内置函数,讲述过程:一、其他中的12个 (一)执行 字符串 类型代码的执行 1 eval执行有意义的字符串 ,有返回值 print(eval(12))print(eval("print(美丽)")) #美丽 2 ex…

Nancy简单实战之NancyMusicStore(四):实现购物车

原文:Nancy简单实战之NancyMusicStore(四):实现购物车前言 上一篇,我们完成了商品的详情和商品的管理,这一篇我们来完成最后的一个购物车功能。 购物车,不外乎这几个功能:添加商品到购物车,删除购物车中的商…

剑指 Offer 32 - I. 从上到下打印二叉树

从上到下打印出二叉树的每个节点&#xff0c;同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3/ \9 20/ \15 7返回&#xff1a; [3,9,20,15,7] 提示&#xff1a; 节点总数 < 1000 解题思路 使用队列实现层序遍历 代码 /*** …

数据库表命名 单数复数_数据是还是数据是? “数据”一词是单数还是复数?

数据库表命名 单数复数Ill cut right to the chase: the word "data" is plural. Its the plural form of Latin word "datum." Many data. One datum.我将紧追其后&#xff1a;“数据”一词是复数形式。 它是拉丁文“基准”的复数形式。 许多数据。 一个基…

《七步掌握业务分析》读书笔记六

分析技术和呈现格式 词汇表 强有力沟通的一个重要内容是一致地使用术语和惯用语。每次谈话都涉及对术语的共同理解。 工作流图&#xff08;也称为流程图、UNL活动图和过程图&#xff09; 工作流程把一个或多个业务过程的细节可视化地呈现出来&#xff0c;以澄清理解或提出过程改…

Mysql数据库--语句整理/提升/进阶/高级使用技巧

一、基础 1、说明&#xff1a;创建数据库CREATE DATABASE database-name 2、说明&#xff1a;删除数据库drop database dbname3、说明&#xff1a;备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:\mssql7backup\MyNwind_1.dat--- …

1104. 二叉树寻路

在一棵无限的二叉树上&#xff0c;每个节点都有两个子节点&#xff0c;树中的节点 逐行 依次按 “之” 字形进行标记。 如下图所示&#xff0c;在奇数行&#xff08;即&#xff0c;第一行、第三行、第五行……&#xff09;中&#xff0c;按从左到右的顺序进行标记&#xff1b;…

javascript 代码_如何开始对JavaScript代码进行单元测试

javascript 代码We all know we should write unit tests. But, its hard to know where to start and how much time to devote to tests compared to actual implementation. So, where to start? And is it just about testing code or do unit tests have other benefits?…

个人作业——软件工程实践总结作业

一、请回望暑假时的第一次作业&#xff0c;你对于软件工程课程的想象 1&#xff09;对比开篇博客你对课程目标和期待&#xff0c;“希望通过实践锻炼&#xff0c;增强计算机专业的能力和就业竞争力”&#xff0c;对比目前的所学所练所得&#xff0c;在哪些方面达到了你的期待和…