团队作业Week5
团队作业Week5
分数分配理应由每个成员的贡献率决定,但是 “贡献率的计算” 难免会遇到质疑:
“最初的时间估计和实际花费的时间相差很大,我要求用我实际花费的时间计算贡献率!”
“相同的时间内,我的工作效率远大于队友老王!我要求增加贡献率!”
“在开发项目中,我解决了意外出现的问题,产生了额外的工作量!”
“我给学渣老王传授了许多知识,这怎么算……”
考虑到可能发生的不公平现象,我们决定使用如下算法:
团队共7个成员,所以总分为7*50=350分
分数由基础贡献分(共200分)和bonus(共150)组成。
个人的基础贡献由工作时间和组内评分决定。组内评分是为了减小由工作时间估计的不准确,以及个人效率不同引起的分配不均。每完成一项任务,其工作质量由小组成员共同决定,得到一个评分。
由于在工作中难免出现意想不到的问题,以及小组成员之间存在互相帮助,如大腿带小腿的情况。所以每做出一次额外贡献,就给予一定的bonus。
最终将两项分数按照得分比例分配给每个人。
得分公式:
参数:
total:个人总分
time:时间,单位为小时
score:组内评分,范围为 [0.5,1]
bonus:个人所得的奖励总值