团队任务拆解
项目 | 内容 |
---|---|
2020春季计算机学院软件工程(罗杰 任健) | 博客园班级博客 |
作业要求 | 团队任务拆解 |
我们在这个课程的目标是 | 在团队合作中锻炼自己 |
这个作业在哪个具体方面帮助我们实现目标 | 对α阶段的任务进行拆解,明确团队成员的分工 |
概述
我们的项目是在前人的基础上进行开发,该项目已初具雏形,但在功能和界面上都还有很大的优化和改进空间。在α阶段,我们的目标是修改现有的bug,在原有功能上进行拓展,并且完成部分新功能的开发。我们小组共有7名成员,3名同学负责前端,3名同学负责后端,1名同学担任PM。与此同时,根据Ruby的特点,我们采取前后端协同工作的模式进行开发,即一名前端和一名后端组成一个小组,共同负责一个部分。我们通过分时段工作提交代码的方式,来确保项目进度的一致性,尽量避免merge的情况。
总体规划
在α阶段,我们分为两个维度进行分工。
第一维度,分为前端和后端,分别学习相关知识,熟悉代码。
第二维度,由于Ruby开发的特点,难以将前后端完全分离。因此,我们团队的成员将分为三个小组,每个小组各有一名前端和一名后端,合作进行开发。
三个组别负责的内容分别为:
- 发现并修改现有的bug
- 对现有功能进行扩展
- 开发新功能
任务 | 组别 | 截止日期 |
---|---|---|
学习相关知识、熟悉代码 | 前端 | 4.12 23:00 |
学习相关知识、熟悉代码 | 后端 | 4.12 23:00 |
发现并修改现有的bug | 小组一 | 4.19 23:00 |
对现有功能进行扩展 | 小组二 | 4.19 23:00 |
开发新功能 | 小组三 | 4.19 23:00 |
任务分工
成员 | 具体任务 | 预估时长 |
---|---|---|
cc | 1.学习Vue、ElementUI、Echarts 2.熟悉前端代码 3.配置环境 4.找出现有的bug 5.修改现有的bug |
6h 6h 7h 3h 8h |
dlf | 1.学习Vue、ElementUI、Echarts 2.熟悉前端代码 3.配置环境 4.对现有功能进行扩展 |
6h 6h 7h 8h |
yjy | 1.学习Vue、ElementUI、Echarts 2.熟悉前端代码 3.配置环境 4.完成数据文档的编写,确定从后端获取的数据格式 5.开发新功能:增加广播 |
6h 6h 4h 4h 8h |
dzx | 1.学习Ruby 2.配置环境 3.熟悉后端代码 4.找出现有的bug 5.修改现有的bug |
8h 7h 4h 3h 8h |
wjx | 1.学习Ruby 2.配置环境 3.熟悉后端代码 4.对现有功能进行扩展 5.代码复审 |
8h 7h 4h 8h 2h |
tq | 1.学习Ruby 2.配置环境 3.熟悉后端代码 4.开发新功能:增加广播 |
8h 7h 3h 8h |
css | 1.组织例会,把握项目进度 2.管理GitHub项目 3.每日例会博客撰写 4.完成任务拆解,并撰写博客 5.编写问卷,收集用户反馈 6.规划下一版本功能 |
30~45min * n 15min * n 1h * n 3h 5h 6h |