Beta冲刺——凡事预则立
这个作业属于哪个课程 | <2020 春 W 班 (福州大学)> |
---|---|
这个作业要求在哪里 | <作业要求> |
团队名称 | <旗山的骄傲> |
这个作业的目标 | <Beta 冲刺> |
作业正文 | <作业正文> |
其他参考文献 | <《构建之法》> |
part.01 组长是否重选的议题和结论
-
方式:在组内召开了线上会议进行了讨论
-
结论:组长不需要进行更换
-
理由:
-
没有特殊情况,组长无需重选,组长认真负责且能力足够。在一直以来的团队合作中组长未出现严重的失误。
-
就目前而言,现组长仍为对项目整体了解度最高的成员,更换组长反而可能影响开发的进度。
-
part.02 下一阶段需要改进完善的功能
前端
-
web前台
- 界面UI美化优化
- 进一步进行测试,寻找潜在bug
- 接口逻辑性能优化
-
web后台
- 界面UI美化优化
- 进一步进行测试,寻找潜在bug
- 接口逻辑性能优化
-
Android
- 界面UI美化优化
- 进一步进行测试,寻找潜在bug
- 接口逻辑性能优化
后端
-
框架内接口部分
- 代码进行重构,统一规范
- 进一步进行测试,寻找潜在bug
- 优化后端逻辑,提高性能
-
工具类部分
- 封装框架内的常用方法到工具类
-
服务器端
- 增加服务器的安全性,完善安全策略
- 增加服务器的承载能力,负载测试(
学生机这么玩真的合适吗?)
part.03 下一阶段需要新增的功能
前端
-
web前台
- 完成附加功能界面及子界面
- 登录模块完成orc验证及找回密码的验证功能
- 物品租赁完成根据地图租赁界面
-
web后台
- 登录模块完成找回密码的验证功能
-
Android
- 完成附加功能界面及子界面
- 登录模块完成orc验证、找回密码的验证功能及登出功能
- 物品租赁完成根据地图租赁界面
- 完成评论修改、删除功能
- 完成个人信息查看、修改功能
- 完成各模块搜索功能
后端
-
框架内接口部分
- 增加举报功能对应的接口
- 文件上传接口部分增加多文件上传与断点续传的功能
- 完成敏感词模块,在β阶段部署tired树版本
- 完成附加功能模块,在β阶段使用webmgaic完成爬虫,增加爬虫获取数据返回接口
- 系统安全性提升,增加接口请求头token验证与访问接口key密钥加密
- 系统负载提升,增加接口访问的请求队列,解决并发问题
-
工具类部分
- 增加爬虫使用的工具类
-
服务器端
- 使用nigix进行反向代理
- 完成项目的docker化部署
part.04 需要改进的团队分工
-
团队分工
- 优化团队合作模式,提升团队的合作效率,每日站立式会议逐一回报再总结提高效率
- 加强前后端的交流联系,提高交互时的效率,本阶段新增了用于前端向后端进行反馈的在线文档
- 后端因为为三人共同编写,增加分工的解耦度,本阶段后端三人分别负责不同部分(爬虫+服务器部署、代码重构+功能逻辑优化、文件接口功能新增优化+提升系统安全性)
part.05 需要改进的工作流程
-
工作流程
- 代码的版本控制,本阶段仍在各自的分支进行开发,做好开发人员每日的git上传
- 代码的测试,做好伴随开发一起进行的白盒测试与发行后的黑盒测试
- 相较于上阶段的最终贡献度调整为每日的贡献度,最后再取平均值,同时在每日冲刺博客新增适当的程序/模块截图
part.06 冲刺时间计划安排
时间 | 工作安排 |
---|---|
5.28-6.03 | 每日在线每日工作文档更新、每日在线每日会议记录文档更新、每日teambition管理(任务完成及统计信息记录)、每日站立式会议、每日博客园博客更新 |
5.20-5.27 | Beta冲刺准备阶段:创建在线接口文档、在线每日工作文档、在线每日会议记录文档、在线工作量化文档等;创建teambition管理项目、上传更新量化后的工作;学习新的知识以适应本阶段的技术要求 |
5.28-6.03 | Beta冲刺编码阶段:前后端完成本阶段的优化与新增功能的编写,以及测试的同步进行 |
5.03-5.07 | Beta冲刺部署、交互阶段:后端重新部署服务器、测试接口及更新在线接口文档;前后段交互及前端部署服务器;服务器端niginx搭载及docker容器化部署,配置安全策略 |
5.08-5.10 | Beta冲刺结束阶段:完成总结博客与用户使用调查报告 |