团队贡献分分配规则
项目 | 内容 |
---|---|
2020春季计算机学院软件工程(罗杰 任健) | 博客园班级博客 |
作业要求 | 团队贡献分分配规则 |
我们在这个课程的目标是 | 在团队合作中锻炼自己 |
这个作业在哪个具体方面帮助我们实现目标 | 明确团队贡献的评定规则 |
一、评分制度
1. 工作记录
A.通过什么来记录
github issue + 在线文档
B.在工作记录里填什么?
工作内容, 工作时间, 截止时间, 执行同学,工作难度,学习内容时间,优先级
C.如何进行工作量自评?
一篇博客 + 2h
组织会议 + 1h
完成度好 +1h
(工作时间+学习时间累加+完成度好)
D.如何通过工作记录评分?
通过工作记录的数据,结合完成情况计算总工作时长
E.工作记录有什么好处?
- 督促作用:明确任务
- 整体进程把握
2. 互评
A.如何进行打分?
首先每个同学介绍自己的任务,然后展示工作情况,另外5位同学匿名打分。满分为5分,最低分为0分
B.打分后的算法
每个同学的总评分 = 自评 * 互评 / 5
1. 团队模式
6 = 2 + 2 + 2
我们的团队分为三个小组,能够更加灵活的开发。
2. 开发流程
需求分析:
所有小组讨论哪些功能需要开发,哪些重要哪些不重要
架构设计:
在会上明确每一个功能大致的实现方式
任务分配:
PM把项目按照任务量平均以及模块独立的原则分配给三个小组
分头开发:
每个小组比较独立的开发,最终汇总
汇总:
设计接口:
- 总体设计部分接口
- 需要新接口的同学提前在会上提出,经过集体讨论把实现的任务分配给具体的同学,并发布issue
- 实现接口的同学需要在issue上的评论部分给出简单使用例子
代码定期合并(两天一次):
- 在会上每位同学一边操作,其余同学指导,使整体框架协调工作。
测试:
- 分工同学自己完成部分测试
- 项目成型后测试同学统一测试
3. 要求及规则
- 交流
- 按时交付
- 主动使用github,和分工文档