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

我们的分配方式一定程度上借鉴了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. PAT乙级1014

    1014 福尔摩斯的约会 (20 分)   大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d& ...

  2. MyBatis的缓存分析

    一:MyBatis缓存简介 MyBatis支持声明式数据缓存(declarative data caching).当一条SQL语句被标记为“可缓存”后,首次执行它时从数据库获取的所有数据会被存储在一段 ...

  3. node vue 开发环境部署时,外部访问页面出现: Invalid Host header 服务器域名访问出现的问题

    这是新版本 webpack-dev-server  出于安全考虑, 默认检查 hostname,如果hostname不是配置内的,将中断访问.顾仅存在于开发环境: npm run dev,打包之后不会 ...

  4. C 语言数组越界导致死循环问题

    今天朋友问我一道 C 语言的题目,如下图: 看到这题一开始也比较纳闷,arr[10] 不是越界了吗?怎么会死循环?怎么 arr[10] 就是 m?这是什么意思? 我们先来看一个简单的例子: ]; ; ...

  5. 2017-2018-1 20155233 《信息安全系统设计基础》实现mypwd

    2017-2018-1 20155233 <信息安全系统设计基础>实现mypwd linux命令pwd介绍 pwd命令以绝对路径的方式显示用户当前工作目录.命令将当前目录的全路径名称(从根 ...

  6. 成都Uber优步司机奖励政策(4月21日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  7. [ATL/WTL]_[初级]_[选择目录对话框]

    场景 1.起因是创建标准选择目录对话框时使用了 SHCreateItemFromParsingName 函数, 这个函数支持vista以上系统. 之后再winxp上运行就报错: 无法定位程序输入点 S ...

  8. 2-[HTML]--介绍

    1.HTML简介 HTML,全称是超文本标记语言(HyperText Markup Language),它是一种用于创建网页的标记语言.标记语言是一种将文本(Text)以及文本相关的其他信息结合起来, ...

  9. 基于socketserver实现并发

    基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) 一.分析socketserv ...

  10. UWP 轨道视图Orbit View

    先看一下效果吧 这是我的Music Tags App里面的效果图,当然你也可以做的比我的更炫. 其实这个效果的实现来自于控件UWP Community Toolkit的OrbitView,所以大家要多 ...