如何给程序员设计绩效制度
这就得谈到软件开发当中常见的程序员绩效制度——“人天绩效”!

所谓“人天绩效”,是衡量一个项目所用工时的一种工作计量方法,简称“人天”,在下文中我都将以“人天”称之。
具体到程序员的工作当中时,可以概括为:公司评估项目完成所需时间,然后将工作分给每一个程序员。假设一个项目需要三十天完成,团队里有三个程序员,那么每个程序员分到手的工作量就是十天,我们称之为“十人天”。
但是,人天的计算方式其实没有所说的那么简单!
人天其实不光代表着工时,还代表着工资。实行人天绩效的公司往往程序员的基本薪资会低于市场价格。那是因为在这样的公司里工作,薪资是基本薪资加上人天工资之和。这样一来,基本上程序员的薪资就能达到市场标准,甚至优于市场标准。
人天工资实际上是一个“池子”,整个研发部门的绩效都是从这个“池子”里拿!根据工作多少决定了每个月到手的薪资是多少。
一般来说,人天池子是比较固定的,有的按照整个部门的人数乘以固定人天工资。比如某公司研发部门有三个人,每个月每个人的满绩效工资为一千元,那么人天池子里的总人天绩效就是三千元。这三千元人天绩效月底发工资的时候并不是平均分配的,而是要根据每个人的工作内容来决定的。
假设这三个人当中甲实际项目所算人天为二十天,已实际项目所算人天为五天,丙实际项目所算人天为五天,那么甲这个月到手的人天绩效应该为一千五百元,已和丙分别拿七百五十元。
也就是说,这里的所谓人天绩效并不是实际按照工作天数每天固定给的,而是看部门每个人实际完成的项目天数算比例的。极端情况下,有可能甲拿走全部人天,已和丙啥都没有!
但是,也有人天是按照天数给的,比如说项目经理评估给甲的项目完成时间为十天,每天的人天绩效为一百元,并且甲在十天内完成了项目,甲实际人天所得为一千元。
也有人天是按照项目金额比例来分配的,分配也是按照每个人的项目参与百分比。比如公司接到了一个一百万的项目,决定拿出10%作为人天绩效。那么,整个人天绩效池子里面就是十万元,根据每个人完成的项目占比来分配这笔钱。
但是,作为一个程序员经常会无法按时交付项目。比如说一个项目原计划是十天完成,而写这个项目的程序员实际花费天数为十五天。此时,实际上只能给他算十人天,并不是按照十五天去算的。因为如果逾期还给算人天的话,那么可能就会有人故意拖延项目时间。而反过来,如果写这个项目的人五天就完成了任务,也是按照十人天算的!
所以,准确估算人天其实也是一门技术活,需要研发经理或者部门主管准确评估每个人的能力,然后给出人天。
最后总结一下人天的几种计算方式:
按照部门人数乘以每人每月固定金额乘以项目实际完成天数占部门总完成天数的百分比。
按照项目总金额的百分比乘以项目实际完成天数占部门总完成天数的百分比。
按照每日固定金额乘以每月实际工作完成人天数。
而人天其实并不是量化工作,而是尽可能地将工作天数量化出来计算金额。一个程序员实际完成工作的天数是按照自身能力来得,并不是说没有按照实际估算人天完成任务就是超时了!
简单地说,每个人的能力不同,假设一个项目,研发经理完成它只需要三天,并且这个天数是准确的,而甲的能力没有研发经理高,完成它需要六天。那么此时,研发经理则会按照自己工作所需要耗费的时间去算人天。这样就能保证每个人到手的人天都是不偏不倚的。
版权声明:
作者:shadowrocket
链接:https://www.shadowrockets.wang/470.html
来源:Shadowrocket官网
文章版权归作者所有,未经允许请勿转载。



共有 0 条评论