- 一、代码规范
- 二、本次冲刺任务
- 三、本次冲刺计划
- 3.1 冲刺时间安排
- 3.2 人员分工安排
- 3.3 项目管理
一、代码规范
二、本次冲刺任务
- 安卓端: 完成登录注册模块、竞赛模块、题库模块以及个人信息模块的
Android端
开发 - 网页端: 完成登录模块、忘记密码模块、竞赛模块的
网页端
开发 - 后端: 根据安卓端和网页端需求完成相应
接口
的设计
三、本次冲刺计划
3.1 冲刺时间安排
时间 | 团队共同任务 | 龚嘉怡 | 李若昕 | 张晋铭 |
---|
第1天 | 确定使用框架样式,团队一起对Web端模块进行分析分工 | 登录界面 | 搭建Vue开发框架 | 学习Element UI |
第2天 | 统一竞赛界面使用的一些UI颜色和使用的vue方法 | 忘记密码界面 | 竞赛报名界面框架编写 | 竞赛首页框架编写 |
第3天 | 无 | 竞赛报名界面UI、跳转修改 | 竞赛报名界面UI、跳转修改 | 竞赛首页UI、跳转修改 |
第4天 | 讨论表单生成的方式 | 表单生成界面编写 | 表单生成界面框架编写 | 修改报名信息界面框架编写 |
第5天 | 无 | 完成竞赛详情界面 | 完成表单生成界面 | 完成修改竞赛报名信息界面,并对UI等进行完善 |
第6天 | 与后端讨论一下接口返回的参数等 | 完成登陆界面接口 | 完成忘记密码界面接口 | 编写删除竞赛信息界面框架 |
第7天 | 无 | 完成竞赛首页接口 | 完成竞赛报名界面接口 | 完成删除竞赛信息界面,并对UI等进行完善 |
第8天 | 讨论一下测试所使用工具、流程等 | 完成竞赛详情界面接口 | 完成表单接口 | 对登陆、忘记密码界面进行测试 |
第9天 | 对测试中发现的bug进行解决完善 | 完成删除竞赛信息界面接口 | 完成表单接口 | 对竞赛首页、竞赛详情界面进行测试 |
第10天 | 整个团队一起完整测试一遍后进行部署 | 对删除竞赛信息界面进行测试 | 对表单接口进行测试 | 对修改竞赛信息界面进行测试 |
任务 | 具体目标 | 预计天数 |
---|
搭建App开发框架 | 确定要使用的开发框架、开源库,建立好基本的工具类,搭建好空APP框架 | 1天 |
确定接口中的数据 | 根据功能模块需求,与后端开发人员讨论需要的接口以及接口的设计细节如字段等 | 1天 |
基础页面设计 | 完成登录注册模块、竞赛模块、题库模块以及个人信息模块的页面设计 | 3天 |
页面风格美化 | 统一页面风格并对UI细节进行调整美化 | 1天 |
项目功能实现 | 通过向后端接口获取相应数据,实现登录注册模块、竞赛模块、题库模块以及个人信息模块的功能 | 3天 |
代码整合与测试 | 将小组成员代码整合并进行完备的测试和优化 | 1天 |
任务 | 具体目标 | 预计天数 |
---|
搭建后端开发框架 | 确定要使用的开发框架、建立好项目结构、编写所需的工具类、确认前台后台所需要的接口、完成接口文档的编写 | 1天 |
完成前台的登陆注册与个人资料模块 | 完成用户登录、重置密码、用户注册、发送反馈、取消收藏、消息通知等15个接口 | 2天 |
完成前台中校园求助、竞赛信息模块 | 完成发帖、收藏帖子、分享帖子、评论、法律援助、获取竞赛信息、报名竞赛等12个接口 | 2天 |
完成前台招聘信息模块,并与app前端进行对接 | 完成招聘信息发布、查询、收藏等接口,并与app前端进行交流对接 | 1天 |
完成后台模块的接口,并与web前端进行对接 | 完成后台登录以及权限管理功能、实现竞赛信息管理、招聘信息管理、以及管理员管理模块的接口,并与web前端进行对接 | 3天 |
优化接口、改进不足 | 整理后端代码中的业务逻辑,对前期完成的接口以及不足的地方进行完善,确保用户的体验不会因为bug而降低 | 1天 |
3.2 人员分工安排
项目开发人员安排
人员 | 负责模块 | 工作内容 |
---|
李若昕 | 网页端 | 忘记密码、发布报名表单、后台首页的页面设计以及接口实现 |
张书旖 | 安卓端 | 题库模块的页面设计以及功能实现 |
陈宇彬 | 安卓端 | 登录、注册、重置密码模块的页面设计以及功能实现 |
张晋铭 | 网页端 | 竞赛首页、修改删除竞赛信息的页面设计以及测试 |
陈炜 | 后端 | Android端登录/注册、个人资料模块接口的设计 |
龚嘉怡 | 网页端 | 登录、竞赛详细信息、发布报名表单的页面设计以及接口实现
|
方彬彬 | 安卓端 | 个人信息模块的页面设计以及功能实现 |
黄达棋 | 后端 | 网页端所有相关接口的编写 |
黄旭 | 安卓端 | 竞赛模块的页面设计以及功能实现 |
李楷鸿 | 后端 | Android端校园求助模块、竞赛模块、招聘模块接口的设计 |
其余人员安排
人员 | 工作内容 |
---|
李若昕 | 项目仓库创建 |
张书旖 | 本次冲刺阶段博客撰写 |
龚嘉怡 | 答辩以及课堂展示 |
各小组测试人员 | 整合项目并对各模块进行完备的测试和优化 |
3.3 项目管理
使用Teambition
管理工具进行团队内部的协作,方便所有团队成员实时安排任务、了解和更新项目的进度。

我们团队的任务分工比较
弹性,有余力的队员可以根据自身能力认领未完成的子任务。该管理工具还可以根据完成任务量实时分析数据并生成
燃尽图

因为任务数量较多,下面仅展示部分具体任务分配:
- Android端小组:

- 网页端小组:

- 后端小组:
