[Oak 08] 团队项目:团队贡献分分配规则
[Oak 08] 团队项目:团队贡献分分配规则
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 2024年北航敏捷软件工程 |
| 这个作业的要求在哪里 | [T.8] 团队项目:团队贡献分分配规则 |
| 我在这个课程的目标是 | 学习软件工程的方法论,强化成员团队合作能力,并通过实际开发产品进行实践。 |
| 这个作业在哪个具体方面帮助我实现目标 | 通过团队表决的形式,确定Oak团队贡献分分配规则 |
Author: Oak团队
Date: 2024.04.13
前期调研
在制定贡献分的过程中,本团队主要参考了 MOSS和CodingNoBorder的贡献分分配方案,并加入了自身的一些思考与创新,力求制定一个客观公正的贡献分分配方案,使每个成员的努力都得到应有的认可和奖励。
分配原则
从前序工作以及后续安排来看,产品开发是一个需要团队持之以恒付出的过程,考虑到在开发过程中,不可能完全做到每个人均质化的付出,因此在贡献分的划分上,最主要也是最重要的原则就是多劳多得,尽可能让每位成员的:付出能够被客观公正的评判,除此以外还有以下四个原则:
- 贡献度评估:每个团队成员的贡献通过具体的项目任务完成度、参与度、创新性以及团队合作态度来评估。具体包括代码提交量、项目文档撰写、重要问题解决贡献及团队协助等方面。
- 差异化分数制:为满足分数的个体化要求,保证每个成员的分数不相同,可以通过增设微小的创新或协助加分项来实现细微差别。
- 全员参与:整个评分过程需要团队全员参与讨论,并由团队共同决策分数的分配,任何分数调整需经过团队讨论并达成共识。
- 透明化处理:所有评分标准、分数分配及调整必须公开透明,接受团队内部监督,确保评分过程公正无私。
方案说明
- 团队共七名成员,所有成员分数的总和为
50 * 7 = 350 - 分数为自然数,每个人分数不能相同
- 将每位成员的得分组成按照大致 3:1 的比例划分为基础分和奖励分,即每人基础分为 38 分,剩余的 12 分作为奖励分纳入团队奖励池按照分配规则进行分配
- 总的分数池分配:基础分包含
38 * 7 = 266分,奖励分包含12 * 7 = 84分
基础分 Base 的分配细则
在产品开发过程中,我们的团队采用以周为单位的任务分配机制。通过每周的常规会议,我们确保所有成员在任务分配上达成共识,并努力实现工作量的均等分配。这种方法旨在公平地分配责任和工作,从而优化团队协作和效率。
基于任务的公平分配,基础分的设定将与成员是否完成既定任务直接相关。具体来说,基础分数的调整仅在成员未能如期完成任务时通过扣分的方式进行,旨在激励团队成员按计划执行任务,确保每个人都能对团队的共同目标做出贡献。基础分分配原则力争促进团队内的责任心,保持项目进度和质量的稳定性。
每位成员在开始时具有基础分值 38 分,如下为分配规则
- 需求分析与计划阶段:第七周,第十二周,本阶段团队成员完成功能、架构等具体设计,确立开发过程中的各项规范。每周占据基础分值中的 4 分,共计 8 分;
- 代码开发阶段:第八、九周,第十三、十四周,本阶段团队成员完成既定的开发任务。每周占据基础分值中的 6 分,共计 24 分;
- 测试、发布和稳定阶段:第十周,第十五周,本阶段团队成员完成测试、部署等与产品运营相关的各项工作。每周占据基础分值中的 3 分,共计 6 分。
基础分惩罚规则:
- 未及时交付任务,基础分扣除分数由讨论决定,视实际情况及团队其余成员意见确定当周扣分比例(10%~50%),扣除分数均分给承担对应任务的成员。
- 团队其余成员一致认为,虽完成任务,但交付质量存在明显问题:本周基础分扣去 20%,分数均分给其他成员。
- 长时间微信无回复,除去12:00-14:00与23:00-次日7:00休息时间段以及每人的固定busy时段(包括上课、定期会议等),如果超过4个小时不回复工作消息,一次扣除基础分1分。
奖励分 Bonus 分配规则
奖励分评分池总计 84 分,决定采用两种机制并行进行分配,其中 56 分用作转赠机制,28 分用作工作量互评机制。
转赠机制 Bonus_d
该机制旨在每人将自己属于该部分的 8 分转赠给除自己以外的其他成员,该过程总共进行两次,分别于Alpha 和 Beta 开发阶段的最后一周周例会上进行。
每次转赠规则如下:
- 每人共计 8 分
- 转赠对象不包括自己
- 转赠分数为自然数
- 每个人转赠给单个转赠对象的分数上限为 4 分
最终,每人的转增奖励分由两次获转增分数的平均值组成
工作量互评机制 Bonus_w
在 Beta 开发阶段的最后一周周例会上,每个人按照工作量将所有团队成员从 1 至 7 进行排名,该过程全过程匿名,$i$ 获得 $j$ 对其的排名权重为 $w_{ij}$,最终 $i$ 的排名平均值为
$$ W_i = \frac{\sum_{j=1}^{7}w_{ij}}{7} $$
依据每个人的 $W_{i}$ 进行排名,其中:
- 前两名工作量互评得分为 6 分
- 三至五名工作量互评得分为 4 分
- 六至七名工作量互评得分为 2 分
最终每位成员得分可由如下公式计算得到:
$$ Score = Base + Bonus_d + Bonus_w $$
相关推荐
oak-solr-embedded-0.18.zip
**开源文化**:开源项目的开放性和协作性意味着开发者可以参与到项目的改进中,共享和学习他人的经验,共同推动技术进步。同时,开源许可证规定了使用和贡献的规则,保护了贡献者的权益。5.
项目管理系统(oak project),是一款轻量级项目工时统计系统,目前包括工时统计、原型预览、效果图管理等功能
《项目管理系统:oak project——轻量级工时统计与管理解决方案》在现代企业管理中,有效的时间管理和项目进度控制是提升效率的关键因素之一。
OAK相机深度教程[可运行源码]
这不仅有助于提升项目成果的质量,还能在不断迭代和优化中积累宝贵的经验。对于团队开发者而言,本文所提供的知识和技巧可以作为团队内部培训的教材,确保每个成员都能够高效地参与到项目的各个阶段。
Demo.Data:Entity Framework 和 Oak 的比较
在选择使用Entity Framework还是Dapper时,开发者需要考虑项目需求、性能要求以及团队的技术栈。
富士通宣布其Stylistic Q550平板电脑将装用Intel Oak Trail处理器.pdf
加州大学伯克利分校的研究团队利用石墨烯建造出一种光调制器,可以控制数据传输速度。石墨烯调制器的理论调制速度高达500吉赫,远超过当前的1吉赫,这为未来的超高速数据通讯提供了可能性。


