一、小组成员工作准则
功能准则是每个成员所要达到的基本要求,需要全体成员相互监督,相互鼓励,推进项目稳固前进。
- 全体成员
- 按时参加组会,如果无法参加需要提前请假。
- 组会汇报时应当诚实、有准备地汇报。
- 应当即使维护、修改自己负责的功能模块的文档。
- 如果遇到有损于个人进度或者团队进度的行为,应当及时汇报。
- 团队偏好规则(这些规则都没有什么道理)
- 代码风格必须符合产品经理偏好!
git commit
风格必须符合产品经理偏好!- 注释风格必须符合产品经理偏好!
- 产品风格必须符合产品经理偏好!
- 项目架构必须符合架构师偏好!
- 团队分工必须符合架构师和产品经理偏好!
- 界面 UI 必须符合美工偏好!
二、贡献分配细则
按照课程说明,我们组内有 7 个人,所以可以供分配的为 350 分,我们决定将其中的 315 分作为基础分数,将 35 分作为奖励分数,将按照团队贡献值进行映射分配。
2.1 基础分计算方案
每个人的基础分被记为 s i s_i si ,每个人初始分数为 45,依照下表进行加减分:
类别 | 情况 | 加减分 |
---|---|---|
基础准则 | 不符合团队偏好规则 | -1 |
未达到相应职位的基础准则 | -1 | |
代码质量 | 代码可读性差,维护难度高 | -5 |
代码具有可读性,质量高 | -2 | |
有易于理解的注释,代码易于维护,质量高 | 5 | |
准时性 | 按时完成 | +1 |
晚于个人进度,没有影响团队进度,且没有让 PM 不满意 | 0 | |
晚于个人进度,没有影响团队进度,并让 PM 不满意 | -1 | |
晚于个人进度,且影响团队进度 | -3 |
基础准则和准时性两类情况可以重复加减分。
2.2 奖励分计算方案
每个人的奖励分被记为 t i t_i t