博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第5周团队作业2:分数分配
阅读量:5883 次
发布时间:2019-06-19

本文共 821 字,大约阅读时间需要 2 分钟。

经过我们团队的协商,我们一致认为在团队项目没有完成之前,是无法确定每个人的分数的。在整个程序的设计开发中,有很多不确定的因素,这可能会改变原始设定的分工。而整个团队在协调的过程中,必定与项目开始之前的任务分配有所不同,而各自的任务量也会有所改变。所以在这里只能提供一个大致的算法,在任务结束之后根据这个算法来分配分数。

 

(感谢嵩爷提供分数分配的算法思想!)

我们在项目开始之前,假定每个人的得分是x(注意,这个x不是50,所以绝不是平均主义)。

在项目的开发过程中,由PM调控整个开发团队,适当的调整每个人的任务量,并且记录每个人的任务完成情况等各种可以在最后评定中加减分的要素。

在项目结束之后,开会评定成绩。PM和每位开发人员都可以提出对于自己或者他人的加减分数的意见。如果半数以上成员认为可行,那么就承认加减分。

最后每个人的分数是(x+a),其中a是开会评定的加减分。将七个人的最终得分相加会得出式子:

7x+a1+a2+a3+a4+a5+a6+a7 = 50*7

可以算出x,继而算出每个人的成绩。

 

这个算法考虑了在完成项目时开会时成员很少会给他人扣分的情况。如果在项目开始之前将总共350分全部分配出去的话,就会导致没有多余的分数加给工作量大的成员。而如果重新按比例分配分数的话,会给分数比原来少的成员带来负面感情,影响以后的开发任务。而这个算法可以通过给人加分的方式变相的实现成员分数的整体调控。

 

不过我们给予这个加减分一些限制条件。比如

1、每个人的分数不会低于30分

2、每个人的分数不能高于70分

(以上两条纯属劫富济贫,请组内大神放过我们这些弱渣吧……)

3、请给PM酌情加分

(相对来说容易遗忘的成员,不过是整个团队的中流砥柱)

其他没有想好 (✿◡‿◡)

当然,以上规则在当某成员几乎完全没有贡献的情况下不适用。

转载于:https://www.cnblogs.com/hotsbuaa/p/4043794.html

你可能感兴趣的文章
如何使用Core Text计算一段文本绘制在屏幕上之后的高度
查看>>
==和equals区别
查看>>
2010技术应用计划
查看>>
XML 节点类型
查看>>
驯服 Tiger: 并发集合 超越 Map、Collection、List 和 Set
查看>>
Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现...
查看>>
LeetCode – LRU Cache (Java)
查看>>
JavaScript高级程序设计--对象,数组(栈方法,队列方法,重排序方法,迭代方法)...
查看>>
【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2
查看>>
在 ASP.NET MVC 中使用异步控制器
查看>>
SQL语句的执行过程
查看>>
详解Linux中Load average负载
查看>>
HTTP 协议 Cache-Control 头——性能啊~~~
查看>>
PHP遍历文件夹及子文件夹所有文件
查看>>
WinForm程序中两份mdf文件问题的解决
查看>>
程序计数器、反汇编工具
查看>>
Android N: jack server failed
查看>>
如何将lotus 通讯簿导入到outlook 2003中
查看>>
WinForm 应用程序中开启新的进程及控制
查看>>
js replace,正则截取字符串内容
查看>>