前言
团队贡献分分配要考虑到工作量,工作难度,工作完成情况,并尽量公平,确实有相当的难度。
如何计算
- 团队共四人,共有贡献分200分
- 每人每日有每日得分,最终累积所有的任务分,为个人积分
- 个人贡献分 = 个人积分/全体成员积分总和 * 总分
具体公式
个人每日评分 = (∑任务n难度系数 * 任务n完成系数) * 0.5 + (任务依赖者评分均值 ) * 0.3 + (自评值) * 0.2
下面解释所有的变量
-
难度系数根据每次理会讨论出的priority与size决定,根据表格分别映射到不同的分数,表格如下:
sizepriority 5 4 3 2 1 1 0.2 0.3 0.4 0.5 0.6 2 0.3 0.4 0.5 0.6 0.7 3 0.4 0.5 0.6 0.7 0.8 4 0.5 0.6 0.7 0.8 0.9 5 0.6 0.7 0.8 0.9 1 其中:
优先级数字越小,优先级越高。优先级根据任务之间的依赖情况进行划分
size完全根据预估的时间来进行划分(单位:小时)
size1:0.5-2
size2:2-3.5
size3:3.5-5
size4:5-6.5
size5:6.5-8 -
完成系数默认为1,如果有延期,则根据以下表格修改。
priority 超时1天 超时2天 超时3天 1 0.85 0.65 0.5 2 0.88 0.75 0.6 3 0.9 0.78 0.65 4 0.92 0.82 0.7 5 0.95 0.87 0.75
-
求和是因为一天默认工作时间为8小时,可以完成多个不同size的任务。
-
任务依赖者评分均值指:根据任务之间的依赖关系,加入peer review,即A完成的工作是否能交付B正常使用,满分为1分,如有多个任务依赖者则取平均。
-
自评即对自己今日表现的评价,满分为1分。
例:
A完成了4个size1,priority5的任务,耗时为8小时。
B完成了1个size5,priority1的任务,耗时为8小时。
AB的依赖者评分与自评都相同。
根据公式我们可以算出:
A = ( 4 * 0.2 ) * 0.5+0.9 * 0.3 + 0.8 * 0.2 = 0.85
B = ( 1 * 1 ) * 0.5 + 0.9 * 0.3 + 0.8 * 0.2 = 0.95
这个分数考虑到工作量与工作难度,与工作重要程度,基本来说比较公平。