很多公司在定义考核办法时需要确定考核指标的具体数值,比如如果项目的缺陷密度达到某个具体的阈值就会对开发人员的业绩产生负面影响,达到某个阈值就会产生正面影响等。如何确定这些阈值呢?可以采用计算百分位数的方法。所谓百分数即:将一组数据按数值大小排序,处于p%位置的值称为第p百分位数。如p等于10,则称为第十分位数,P等于25则称为四分之一位数等。
当具有了历史数据后,可以对这组历史数据进行从小到大排序,然后计算其百分位数,确定奖惩的具体阈值。百分数具体的计算步骤如下:
第1步:以递增顺序排列原始数据(即从小到大排列)。
第2步:计算指数i=np%
第3步:
l)若 i 不是整数,将 i 向上取整。大于i的毗邻整数即为第p百分位数的位置。
2) 若i是整数,则第p百分位数是第i项与第(i+l)项数据的平均值。
当然还有其他的插值计算方法,这些计算方法其实都是一种近似。
在excel中可以采用函数PERCENTILE(array,k)进行计算。
比如某公司有2013年20个项目的工期偏差率数据:
对此历史数据进行计算后可以得到:
基于上述的数字可以确定在公司里表彰当工期偏差率小于24%的项目,而惩罚工期偏差率超过50%的项目。
在2014年,如果项目的工期偏差率有所改进,可以重新计算这2个阈值作为2015年考核的基准。