[T.8] 团队项目:团队贡献分分配规则

格式描述

项目 内容
这个作业属于哪个课程 软件工程
这个作业的要求在哪里 团队贡献分分配规则作业要求
我在这个课程的目标是 提升软件工程化能力,提升团队合作与交流沟通能力,培养敏捷开发能力
这个作业在哪个具体方面帮助我实现目标 确定团队任务量与收益分配规则,提高团队开发效率,减少分配争议

分配原则

为减少分配争议,提高团队成员的积极性,经过商定,以最终结果/代码完成情况作为导向,遵照简洁明了、公开透明、多奖少惩的原则,提出了整体的团队贡献分分配规则。分配分数主要分为三部分,基础分、惩罚分、奖励分(奖励分、惩罚分均为额外分数,可以重复获取,可能出现在基础分情况下分上加分/分上扣分的情况),最终按照比例获得团队分数。

分配细则

初始分数

团队中每位成员的初始分数为50分。

任务完成度

基础分

  • 功能完成度
    • 完成所分配的任务得 基础分 = 任务难度系数 × 10分(难度系数:简单=1,中等=2,复杂=3,由团队全体成员在任务分配阶段评估确定)
  • Bug出现率
    • 代码通过测试且无Bug:+5分/次。
    • 代码提交后发现1个轻微Bug:-1分/个;重大Bug:-3分/个。
  • 代码风格
    • 代码符合团队规范(如注释、命名、可读性):+3分/次。
    • 代码未通过代码审查或存在明显规范问题:-2分/次。

奖励分

  • 代码无Bug且测试性能优异:+5分/次。
  • 提出优化方案减少代码冗余:+2分/次。
  • 代码被团队推荐为最佳实践案例:+5分/次。

惩罚分

  • 因个人原因导致任务功能不完整或无法交付:-5分/次。
  • 代码存在重复性Bug(同一问题重复出现):-4分/次。

任务完成时间

基础分

  • 准时完成: 按时交付任务得 基础分 = 任务难度系数 × 5分 (难度系数:简单=1,中等=2,复杂=3,由团队全体成员在任务分配阶段评估确定)
  • 超时完成: 本周内未完成任务并在下一周内完成,本周 基础分 = 0分 ,下一周 基础分 = 任务难度系数 × 1分 (难度系数:简单=1,中等=2,复杂=3,由团队全体成员在任务分配阶段评估确定)。

奖励分

  • 提前完成任务并汇报:+5分/次。
  • 主动承担紧急任务并快速完成:+8分/次。

惩罚分

  • 未在例会上指出任务量超标,在实现中发现并请求减少任务量:-1分/次。
  • 以没看到、忘了等为理由延迟交付:-3分/次。
  • 因个人原因导致团队进度阻塞:-5分/次。

例会参与

基础分

  • 参与每周例会:得 基础分 = 10分

奖励分

  • 汇报内容清晰,展示完成功能:+3分/次。

  • 在站会中提出有效问题或解决方案:+5分/次。

  • 主动分享技术难点或经验:+2分/次。

惩罚分

  • 以没看到、忘了等为理由缺席站会:-3分/次。
  • 会议中消极发言:-1分/次。
  • 会议中无法展示本周完成任务:-2分/次。

团队协作

基础分

  • 响应团队需求:及时回复协作请求/响应团队非开发任务得 基础分=3分

奖励分

  • 主动帮助他人解决问题:(10% * 任务完成度基础分)分/次(需对方确认)。

  • 主导解决团队技术难题:+5分/次。

  • 撰写技术文档或组织培训:+5分/次。

  • 提出流程优化建议被采纳:+4分/次。

惩罚分

  • 拒绝合理协作请求且无正当理由:-3分/次。
  • 因个人原因导致团队协作效率下降:-5分/次。
  • 不及时回复群内信息(超过12小时):-1分/次。

示例计算

假设团队中某成员:

  • 初始分数50分

  • 任务完成度:基础分20(功能)+5(无Bug)+3(代码规范) = 28分;奖励分0;惩罚分0 → 28分

  • 任务时间:基础分5(准时);奖励分5(提前完成) → 10分

  • 例会参与:基础分10;奖励分5(提出方案) → 12分

  • 团队协作:基础分3;奖励分4(帮助他人) → 7分

在这一周迭代后,总贡献分为:50 + 15 + 10 + 12 + 7 = 94分

posted @ 2025-04-11 20:22  Oiiaioooooiai  阅读(24)  评论(0)    收藏  举报