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

我们的分配方式一定程度上借鉴了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. ansible yaml 语法

    yet another markup language -- 另外的一种标记语言 yaml 语法: 序列:同一个类型的数据有多个,用"-" 来区分,叫序列 映射:价值对,用&quo ...

  2. dataTable配置项说明

    Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 官网地址:https://datatables.net/ 中文说明地址:http:/ ...

  3. redis 基本数据类型-列表(List)

    今天不瘦给大家分享一下redis第二个基本数据类型:列表.如果大家了解基本数据结构,相信大家对列表不会陌生,比如在C语言中我们可以使用数组实现一个列表,也可以使用链表实现一个列表(列表链表傻傻分不清楚 ...

  4. Windows 视频Directshow开发介绍

    在Windows平台上实现一个文件播放器有什么好的开发库和方案呢?方案有很多,比如基于FFmpeg,VLC的插件,mplayer,Directshow.用FFmpeg来实现文件格式解析.分离视频音频流 ...

  5. hive介绍、安装配置、表操作基础知识适合小白学习

    1.hive概述 Apache Hive数据仓库软件有助于使用SQL读取,编写和管理驻留在分布式存储中的大型数据集.可以将结构投影到已存储的数据中.提供了命令行工具和JDBC驱动以将用户连接到Hive ...

  6. python3爬虫-通过selenium登陆拉钩,爬取职位信息

    from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from se ...

  7. 【python3】文件格式转换windows转为unix

    一.场景 工作需要,有时要将文件上传到 unix 的服务器,希望将文件的格式改为 Unix(LF), 可以通过py脚本来批量处理. 二.代码 import os # 转换文件格式和编码方式 def t ...

  8. 9.22 下午 (document对象)

    document对象 1.找元素:(1)gerElementById()根据ID找   (2)gerElementByClassName()根据Class找,返回数组       (3)gerElem ...

  9. 4013: [HNOI2015]实验比较

    4013: [HNOI2015]实验比较 链接 分析: 首先把等号用并查集合并起来. 由于只存在最多一个质量不比i差的数,发现这是森林.若x<y,连边x->y.于是建虚拟根节点0. 然后树 ...

  10. CentOS7 msmtp+mutt发送邮件

    一.安装软件 # msmtp软件各版本下载地址:https://marlam.de/msmtp/download/ [root@--- ~]# wget https://marlam.de/msmtp ...