经过了今天下午将近两个小时的激烈讨论,我们最终确定了我们的团队贡献分的分配方式,这种方式是我们团队都能接受的。

我们的分配方式一定程度上借鉴了valve公司的队友评估原则,但是又不单单是这样。我们的分配方式有预评估和二次评估两个阶段:

预评估:每个组员根据自己对其他组员的平时印象,对他的能力、热心、责任心等的了解,在团队项目开始之前,预先对他所能做出的、该做出的贡献进行估计,最终对应到一定分数。可以看出预估计只是非常粗鲁的估计,并不科学,但是它的作用却不容小觑:结合总评估,预估计能够平衡团队贡献分,使得做出更多贡献的队员能够拿到比预期更多的分数(并有额外奖励),贡献度没达到预期的队员能够拿到基本的分数不至于落后于其他团队的人太多。预估计并不适用于商业开发,因为专业的开发团队不具备队员相互了解等条件,也不必考虑平衡。但是在我们这个学生团队中每个人都是熟悉的,也不能否定某个同学导致不和。综上所述,预估计的存在在我们团队中非常合理,也得到了成员的一致认可。

二次评估:综合考虑团队成员的个人能力、生产力、工作量、工作的重要性、工作的技术要求和额外的团队贡献等因素,由队员进行加权考察。这一部分很大程度借鉴了valve公司的队友评估原则。

基本思想是:

评估指标=工作量×技术难度×工作完成质量+额外的团队贡献+他人评价-自我评价

当某一项工作出现严重bug则视作该部分工作量绩效减小;应用估计方法,每天开会都会确定工作内容、工作重要性和技术要求并分配工作;额外团队贡献分是为了给那些做完自己工作并对其他队员有所帮助的人予以奖励;个人能力和生产力以及预估计算占权重这三个系数在预估计中就会给出。可以看出,我们最大程度的保证了“多劳多得”,能调动有能力者的积极性,并且对影响团队进度的成员做出了适当警告,此外我们通过在完成项目后进行他人评价和自我评价的过程中让成员的自我追求与他人的评价相互制衡,防止成员对团队贡献的夸大和团队其他成员对优秀成员的针对。

最后的团队贡献分的合成公式为:如果二次评估<=预评估,则团队贡献分=预评估;如果二次评估>预评估,则团队贡献分=二次评估×(1+(二次评估-预评估)÷二次评估)。这样团队贡献超出预期的队员能够获得适当额外奖励。团队贡献分50封顶。

TeamWork#2,Week 5,Our Measurement of Contribution to the Team的更多相关文章

  1. POJ3160 Father Christmas flymouse[强连通分量 缩点 DP]

    Father Christmas flymouse Time Limit: 1000MS   Memory Limit: 131072K Total Submissions: 3241   Accep ...

  2. Father Christmas flymouse--POJ3160Tarjan

    Father Christmas flymouse Time Limit: 1000MS Memory Limit: 131072K Description After retirement as c ...

  3. poj3160强连通分量加dfs

    After retirement as contestant from WHU ACM Team, flymouse volunteered to do the odds and ends such ...

  4. L - Father Christmas flymouse

    来源poj3160 After retirement as contestant from WHU ACM Team, flymouse volunteered to do the odds and ...

  5. POJ 3126 --Father Christmas flymouse【scc缩点构图 &amp;&amp; SPFA求最长路】

    Father Christmas flymouse Time Limit: 1000MS   Memory Limit: 131072K Total Submissions: 3007   Accep ...

  6. paho_c_pub 使用方法

    Latest Paho Status (2) 摘自:http://modelbasedtesting.co.uk/ I last wrote about the state of Paho in Oc ...

  7. Father Christmas flymouse

    Father Christmas flymouse Time Limit: 1000MS   Memory Limit: 131072K Total Submissions: 3479   Accep ...

  8. POJ:3160-Father Christmas flymouse

    Father Christmas flymouse Time Limit: 1000MS Memory Limit: 131072K Description After retirement as c ...

  9. Reading Software Defined Traffic Measurement with OpenSketch

    NSDI '13 概要 OpenSketch是一个通用的.抽象的测量框架, 与SDN 网络架构类似, OpenSketch 提出将测量控制层和数据层解耦. 数据层运行设为可动态配置的3阶段流水线, 首 ...

随机推荐

  1. html中radio、checkbox选中状态研究

    我们在web页面开发中经常需要让单选框.复选框进行选中或者不选中的操作, 我们可以在元素中添加checked属性 或者添加checked="checked" 都可以让某个选项默认选 ...

  2. 垂直方向兼容显示的内容多少的情况样式Flex布局

    使用flex弹性布局,无论里面的元素显示几个,都会居中显示,父元素设置成如下样式 display: flex; flex-direction: column; justify-content: cen ...

  3. 如何取得SharePoint Timer Job的历史成功数和失败数,并按照日期计算排列

    [问题]. 如何取得SharePoint Timer Job的历史成功数和失败数,并按照日期计算排列 [分析] 管理中心只是罗列了所有job的历史和上一次是否成功,没有关于成功和失败的统计数据 [解决 ...

  4. Linux学习笔记(第十章)

    vim程序编辑器 vim特点: vim三种模式: 一般模式:打开文档就直接进入编辑模式 -可进行删除,复制等,无法直接编辑文档 编辑模式:按下[i,I,o,O,A,R,r]等字母才会进入编辑模式,按E ...

  5. 安装luasocket 的正确姿势

    在lua中用下面这种方式使用socket,安装luasocket-2.0.2后老是报一些莫名其妙的错误. require("socket") 下面是部分报错信息 lua: erro ...

  6. 2017-2018-1 20155338 加分项目——PWD的实现

    2017-2018-1 20155338 加分项目--PWD的实现 项目要求 1 学习pwd命令 2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 3 实现mypwd 4 测试 ...

  7. django学习笔记(4)

    Part 4: Forms and generic views ====> Write a simple form$ edit polls\templates\polls\detail.html ...

  8. 10-[CSS]-盒模型:border,padding,margin

    1.CSS盒子模型 HTML文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒子模型. 盒子模型通过四个边界来描述:margin(外边距),border(边框 ...

  9. 5286: [Hnoi2018]转盘

    5286: [Hnoi2018]转盘 链接 分析: $\min\limits_{i=1}^n \{ \max\limits_{j=i}^{i + n - 1} \{ a_{j}+i \} \} +n- ...

  10. SpringBoot中使用UEditor基本配置(图文详解)

    SpringBoot中使用UEditor基本配置(图文详解) 2018年03月12日 10:52:32 BigPotR 阅读数:4497   最近因工作需要,在自己研究百度的富文本编辑器UEditor ...