本人近来负责一个[b]人事考核[/b]的项目,遇到一个比较棘手的问题需要请教各位,问题如下:
人事考核是分一期一期的,1年一期,在考核的时候,员工需要把他的一些需要考核的信息填写到系统里面,然后由人事部审核,考核完毕之后,会根据这些信息使用对应的公式算出一个分数,然后加起来,这个就是考核结果。
不过每一期的计算公式。审核内容并不确定,打个比方,假如某个考核项目是[b]员工参加活动[/b],上一次需要填写的内容:活动类型、活动人数、获取奖项,对应的权数是0.3,0.4,0.5,那上一年这个项目的分数的计算公式就是:活动类型×0.3+活动人数×0.4+获取奖项×0.5=分数,不过可能今年有所改动,可能会变动权数,又可能会增加一些新的考核元素,例如增加一个权数是0.2的活动级别。
甚至,他可能会增加一些新的考核项目,例如增加一个员工出勤考核,元素包括0.4的出勤率,0.2的旷工数等等。
对于这种系统,我怎么设计,才能尽可能地保证系统在每一期的考核[b]通用[/b],或者[b]少量修改[/b]就可以在下期考核使用?
人事考核是分一期一期的,1年一期,在考核的时候,员工需要把他的一些需要考核的信息填写到系统里面,然后由人事部审核,考核完毕之后,会根据这些信息使用对应的公式算出一个分数,然后加起来,这个就是考核结果。
不过每一期的计算公式。审核内容并不确定,打个比方,假如某个考核项目是[b]员工参加活动[/b],上一次需要填写的内容:活动类型、活动人数、获取奖项,对应的权数是0.3,0.4,0.5,那上一年这个项目的分数的计算公式就是:活动类型×0.3+活动人数×0.4+获取奖项×0.5=分数,不过可能今年有所改动,可能会变动权数,又可能会增加一些新的考核元素,例如增加一个权数是0.2的活动级别。
甚至,他可能会增加一些新的考核项目,例如增加一个员工出勤考核,元素包括0.4的出勤率,0.2的旷工数等等。
对于这种系统,我怎么设计,才能尽可能地保证系统在每一期的考核[b]通用[/b],或者[b]少量修改[/b]就可以在下期考核使用?