创业6+1+2-冲刺总结
这个作业属于哪个课程 | 2021春软件工程实践|W班(福州大学) |
---|---|
这个作业要求在哪里 | 团队作业六——beta冲刺+事后诸葛亮 |
团队名称 | 创业6+1+2 |
其他参考文献 | 《构建之法》 |
一、任务完成情况
回顾冲刺开始前设立的任务,以表格的形式展示完成情况
- 本阶段需要完善的功能完成情况
描述 | 完成情况 | 备注 |
---|---|---|
修复头像上传功能 | 已完成 | |
前台添加与用户互动动画 | 已完成 | |
修改遗留的小瑕疵 | 已完成 | |
后端对代码进行优化 | 已完成 | |
后端代码严格按照代码规范编写 | 已完成 |
- 本阶段增加的模块及功能完成情况
描述 | 完成情况 | 备注 |
---|---|---|
后台管理员审核帖子 | 已完成 | |
后台管理员审核评论 | 已完成 | |
后台管理员审核任务 | 已完成 | |
后台管理员查看举报及审核信息 | 已完成 | |
后台管理员冻结用户 | 已完成 | |
后台管理员登录 | 已完成 | |
后台管理员退出登录 | 已完成 | |
后台管理员退回举报 | 已完成 |
- 本阶段任务安排完成情况
时间 | 工作安排 | 实际完成时间 | 实际完成工作 |
---|---|---|---|
5.31-6.7 | Beta阶段冲刺准备: 1、召开alpha阶段总结暨Beta阶段计划会议 2、编写、创建Beta阶段项目任务 3、修改代码规范 |
5.31-6.7 | Beta阶段冲刺准备: 1、召开alpha阶段总结暨Beta阶段计划会议 2、编写、创建Beta阶段项目任务,制定计划 3、编写代码规范博客 |
6.8-6.11 | 前端:编写页面,优化页面,增加页面动画 后端:编写并完善service、controller层,审核、修改数据库 测试:测试人员对每日完成的界面进行测试,开发人员对每日完成的功能进行单元测试 项目管理:组织站立式会议,对每日成员完成的任务进行和代码签入跟踪,跟进项目进度,编写每日冲刺博客 |
6.8-6.11 | 前端:大部分主要静态页面编写完成,等待后续接口对接,添加页面动画,修复小瑕疵 后端:编写并完善service、编写controller层,准备接口对接,审核、修改数据库 测试:测试人员对每日完成的界面进行测试,开发人员对每日完成的功能进行单元测试 项目管理:整理会议记录,完成“凡事则预立”和“事后诸葛亮”两篇博客,组织站立式会议,对每日成员完成的任务进行和代码签入跟踪,跟进项目进度,编写每日冲刺博客 |
6.12-6.13 | 前后端:进行前后端连接、进行接口测试,将项目部署到服务器上 测试:对完成的功能进行测试,对接口进行数据传输、接受的测试,对整体模块进行单元、集成测试 项目管理:组织站立式会议,对每日成员完成的任务和代码签入进行跟踪,跟进项目进度,编写每日冲刺博客 |
6.12-6.13 | 前端:完成静态界面编写,完成路由跳转,开始和后端进行接口对接并修复bug 后端:完善controller层,测试接口,开始与前端进行对接,部署 测试:对完成的功能进行测试,对接口进行数据传输、接受的测试,对整体模块进行单元测试 项目管理:组织站立式会议,对每日成员完成的任务和代码签入进行跟踪,跟进项目进度,编写每日冲刺博客,开始学习、设计调查问卷 |
6.14 | 前后端:优化代码/页面 测试:对完成的功能进行集成测试、安全测试 项目管理:对每日成员完成的任务进行跟踪,跟进项目进度,编写每日冲刺博客 |
6.14 | 前端:完善页面出现的bug,与后端进行对接,部署 后端:完善controller层,测试接口,与前端进行对接,并根据要求进行修改,部署 测试:对完成的功能进行功能测试、集成测试 项目管理:组织站立式会议,对每日成员完成的任务和代码签入进行跟踪,跟进项目进度,编写每日冲刺博客,完成调查问卷的设计 |
6.15 | 开发及测试:缓冲时间 项目管理:设计用户调查 |
6.15-6.16 | 前后端:进行前后端连接将项目部署到服务器上 项目管理:跟进项目进度 |
6.15-6.16 | 完成总结博客,开始进行用户调查 | 6.16-6.17 | 开始进行用户调查,分析调查结果,召开冲刺总结会议 |
6.17 | 完成用户调查报告 | 6.17-6.18 | 整理调查结果并分析,完成用户调查报告博客和冲刺总结博客 |
- 团队成员任务完成情况
人员 | 任务 | 实际完成情况 |
---|---|---|
鑫 | 修改Bug(哪里需要我,我就去哪里) | 超额完成,好耶 |
毅 | 负责前台举报相关页面 | 全部完成 |
欣 | 负责后端的用户模块部分 | 全部完成 |
蕾 | 负责后端的消息模块部分 | 完成了 |
秦 | 后端的帖子、任务模块部分 | 全部完成 |
贸 | 完成敏感词筛选等工具类的编写,以及数据库的维护 | 全部完成 |
珏 | 项目管理、对项目进行测试 | 全部完成 |
寒 | 后台登陆页面、后台侧边栏 | 全部完成,好耶! |
如 | 后台的管理界面 | 全部完成,哇呜! |
二、计划完成情况
在“事后诸葛亮”会议和“凡事则预立”会议之中,我们反思上阶段的开发过程,提出改进计划,设立本阶段七天的计划,以个人会议记录形式展示完成情况
【吴寒-111801429】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 搭建后台项目框架 | 搭建后台框架,完成router的配置,完成axios的拦截器配置,优化前台电脑端显示 |
第二天 | 编写登陆页面 | 完成后台登陆页面 |
第三天 | 编写侧边栏页面 | 完成关于layout的配置 |
第四天 | 编写登陆页面接口 | 完成后台侧边栏页面 |
第五天 | 进行接口测试 | 完成后台侧边栏的路由跳转 |
第六天 | 修改接口测试bug | 完成后台登陆的接口配置,修改路由的部分配置 |
第七天 | 优化页面动画 | 完善导航栏路由 |
【虎如-221801107】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 编写帖子管理界面 | 搭建后台框架,完善后台配置,覆盖主题变量,初始化仓库 |
第二天 | 编写任务管理界面 | 完成Post界面,优化一些代码 |
第三天 | 编写评论管理界面 | 完成 Comment 界面编写,解决一些bug问题 |
第四天 | 编写举报管理界面 | 完成任务界面 |
第五天 | 进行接口测试 | 完成管理界面 |
第六天 | 修改接口测试bug | 修复了一些缺陷 |
第七天 | 优化页面动画 | 连接一点后端 |
【蔡家鑫-221801113】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 咱也不到这个bug要改多久,跟进代码签入进度及项目完成进度 | 修改了之前登录的路由,完成登录、注册、找回密码页互相跳转的动画,把手机端出现滚动条的bug解决了 |
第二天 | 参与前端前台页面编写,跟进代码签入进度及项目完成进度 | 编写了登录页面的动画、编写了Toast组件检测网络连接状态 |
第三天 | 参与前端前台bug修改,跟进代码签入进度及项目完成进度 | 在学生认证界面加了一个滚动通知信息(之前有同学试用我们项目,说学生认证有点突兀,就加了个信息进行提示),把头像bug解决了 |
第四天 | 参与前端后台页面编写,跟进代码签入进度及项目完成进度 | 大致完成引导功能的编写 |
第五天 | 进行接口测试 | 完成引导功能,把举报功能400错误解决了 |
第六天 | 根据团队进度动态安排个人任务 | 实现收藏和点赞可以被取消,修改了部分UI,解决了引导界面的bug,解决了个人页面一打开会闪烁的问题 |
第七天 | 根据团队进度动态安排个人任务 | 实现分享到QQ、QQ空间,解决了因为module.css引起的pc端自适应失效的bug |
【陈毅力-221801128】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 搭个路由 | 回顾项目,搭建路由,完成小部分页面 |
第二天 | 编写大致页面 | 完成举报页面的编写 |
第三天 | 完善页面 | 完善举报页面(添加备注实现、页面风格样式、更新跳转) |
第四天 | 接口对接 | 接口请求编写,完善页面(举报按钮的设计、新增备注文本区) |
第五天 | 测试bug | 修改接口请求返回函数,进行前台举报页面的举报接口测试 |
第六天 | 检查alpha阶段自己的模块 | 修改了接口请求,解决首次举报失败的bug |
第七天 | 根据团队进度动态安排个人任务 | 测试举报后的反馈消息是否正确 |
【谢雨欣-221801134】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 编写用户模块的service层 | 编写用户的service层,完成了基本的新增用户、修改用户权限等功能。 |
第二天 | 完善用户模块的service层 | 完善用户模块的service层。 |
第三天 | 编写用户模块的Controller层 | 开始编写用户模块的controller层,完成冻结用户接口。 |
第四天 | 完善用户模块的Controller层 | 开始编写管理模块的接口 |
第五天 | 进行用户模块的接口测试 | 完成了管理模块所有的接口以及需要的函数 |
第六天 | 与前端进行接口测试 | 测试管理模块的所有函数和接口,重点完善了搜索部分代码 |
第七天 | 代码优化 | 应前端要求添加判断是否为管理员函数 |
【许晓蕾-221801119】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 编写消息模块的service层 | 编写举报的service层,完成了基本的新增举报、退回举报等功能。 |
第二天 | 完善消息模块的service层 | 完善举报模块的service层,在用户举报、管理员审核举报时,自动给举报者与被举报者发送系统消息。 |
第三天 | 编写消息模块的Controller层 | 开始编写举报模块的controller层,完成了退回举报、查看举报详情等接口。 |
第四天 | 完善消息模块的Controller层 | 新增了ReportDetail包装类,封装了举报信息以及与被举报的帖子/任务的内容,并新增了分页搜索函数 |
第五天 | 进行用消息模块的接口测试 | 修改“添加举报”功能的逻辑,调整处理举报时发送到系统信息的内容等 |
第六天 | 与前端进行接口测试 | 测试举报模块的功能与接口并修改bug。 |
第七天 | 根据团队进度动态安排个人任务 | 应前端要求修改时间格式等细节 |
【唐凯秦-221801120】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 数据库完善,编写帖子、任务模块的service层 | 修改了时间格式,编写后台任务、帖子service层,主要新增了分页查询的方法。 |
第二天 | 完善帖子、任务模块的service层 | 完善后台帖子模块的Service层,编写后台帖子模块Controller层(帖子分页显示、查看详情、审核、删除) |
第三天 | 编写帖子、任务模块的Controller层 | 补充了后台任务模块的service层,编写后台任务controller层,完成任务分页显示、查看详情、审核、删除等接口。 |
第四天 | 完善帖子、任务模块的Controller层 | 编写前台帖子、任务举报接口,后台帖子、任务模块相关功能测试 |
第五天 | 进行用帖子、任务模块的接口测试 | 进行了接口测试,修改了任务service层部分逻辑错误 |
第六天 | 与前端进行接口测试 | 修改前台帖子、任务详细界面接口、点赞、收藏接口。进行部分接口对接 |
第七天 | 根据团队进度动态安排个人任务 | 检查接口代码 |
【黄贸之-221801318】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 进行数据库设计,看一下要实现目前功能是否缺少数据表 | 创建敏感词文件,编写敏感词文件读取工具类 |
第二天 | 修改数据库 | 修改昨天读取敏感词工具类的一些小BUG,新建敏感词判断工具类 |
第三天 | 进行关键词过滤等工具类的初步编写 | 对昨天写的工具类进行了详细的测试,以及找到了服务器一直连不上的原因 |
第四天 | 测试第三天的工具类 | 修复图片上传遇到超过10MB文件会失败的情况 |
第五天 | 根据第四天的结果灵活安排 | 继续昨天的测试,确保工具类不出错 |
第六天 | 协助后端其他成员进行接口对接 | 今天解决了一些前后端连接过程出现的小BUG,并协助部署 |
第七天 | 根据团队进度动态安排个人任务 | 整理之前没有提交的代码,协助部署服务器 |
【刘睿珏-061800217】
时间 | 我的计划 | 实际完成 |
---|---|---|
第一天 | 组织会议,编写冲刺博客,编写测试用例 | 编写、完善事后诸葛亮、凡是则预立博客,在项目管理平台录入任务信息。 |
第二天 | 组织会议,编写冲刺博客,编写测试用例 | 检查任务进度,完成当日项目管理,编写冲刺博客,编写前后端测试用例,测试后台页面。 |
第三天 | 组织会议,编写冲刺博客,编写测试用例 | 学习用户问卷设计的方式,管理项目,跟进项目进展,编写测试用例,测试后台页面。 |
第四天 | 组织会议,编写冲刺博客,编写测试用例 | 管理项目,跟进项目进展,测试后台页面,编写测试用例。 |
第五天 | 组织会议,编写冲刺博客,组织线下冲刺,进行前后端对接 | 跟进前后端接口对接,进行项目管理,编写博客。 |
第六天 | 组织会议,编写冲刺博客,编写测试用例 | 完成用户问卷调查初步设计,跟进前后端接口对接,进行项目管理,编写博客。 |
第七天 | 根据团队进度动态安排个人任务 | 完成用户问卷调查的设计,跟进前后端接口对接,设计总结博客框架。 |
三、可运行的项目链接
- 项目前台链接1:http://118.31.56.126/
- 项目前台链接2:http://47.98.191.214/
- 项目后台链接1:http://118.31.56.126/back
- 项目后台链接2:http://47.98.191.214/back
四、项目展示
项目各功能的运行图片及gif
-
后台
-
后台管理员登录
-
后台管理员审核帖子(图中数据为测试数据)
-
后台管理员审核任务(图中数据为测试数据)
-
后台管理员审核评论(图中数据为测试数据)
-
后台管理员审核用户(举报信息)
-
-
前台
-
举报帖子/任务
-
用户引导
-
取消收藏
-
注册后无需登录,直接跳转
-
查看帖子后回到首页,将跳转至上次停留的地方
-
五、成员的收获
各成员在冲刺阶段的体验、收获和心得
【221801113-蔡家鑫】
- 冲刺开始,全体成员参与了会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:有的,写一点就部署一点,虽然没像alpha阶段那样出问题,但还是安心不少。 - 本次冲刺,就个人工作,我的心得是:
答:早点做完就有更多的精力去完成别的功能 - 本次冲刺,就团队合作,我的心得是:
答:语音进行沟通,比打字沟通更高效。 - 在本次冲刺中,我收获了:
答:对于css的动效方面有了更深的认识,也学习了一些好用的js库,比如dirver.js去做引导功能。关于团队合作方面,也感觉比alpha阶段更默契了,大家都太nice了。
【111801429-九歌】
- 冲刺开始,全体成员参与了会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:有的,我这次预留足了时间,并积极与后端沟通。 - 本次冲刺,就个人工作,我的心得是:
答:就是,额,前期如果把控好时间,按时做完任务之后。还可以有闲暇时间思考如何进行优化,增加一些合理的提示总是友好的。 - 本次冲刺,就团队合作,我的心得是:
答:组长的需求是源源不断的,然而人的经历是有限的。不过,适当地根据组长的需求进行优化,倒是把系统打磨的更好了。 - 在本次冲刺中,我收获了:
答:收获到了如何将接口单独领出来,以及数据仓库的实际练手。当然,还有就是antd的layout真好用。还有就是,如何在函数式组件里面获取到目前的路由地址。好耶!
【221801107-虎如】
- 本次冲刺,就个人工作,我的心得是:
答:好耶,除了认真完成任务之外,还留有余地进行优化,真不错! - 本次冲刺,就团队合作,我的心得是:
答:有一个喜欢加需求的组长,痛并快乐着(?) - 在本次冲刺中,我收获了:
答:收获了一些库的使用。
【221801120-唐凯秦】
- 冲刺开始,全体成员参与了会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:是,预留了更多的缓冲区,遇到问题时就不会很着急 - 本次冲刺,就个人工作,我的心得是:
答:学无止境,有了上次的经验教训,这次的工作更加顺利 - 本次冲刺,就团队合作,我的心得是:
答:还是需要加强团队交流,有需要改动的部分需要让全体成员都能及时得知。 - 在本次冲刺中,我收获了:
答:mybatis-plus的更多使用方法,团队合作的宝贵经历
【221801134-谢雨欣】
- 冲刺开始,全体成员参与了会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:是 - 本次冲刺,就个人工作,我的心得是:
答:自己做了充分的测试,在接口对接部分会很轻松 - 本次冲刺,就团队合作,我的心得是:
答:需要和队友进行充分的讨论 - 在本次冲刺中,我收获了:
答:团队合作,github代码协作
【221801128-陈毅力】
- 冲刺开始,全体成员参与了会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:是的,在反思中提到会早点讲任务完成,留有缓冲时间,后期的测试检查时间也比较充裕。 - 本次冲刺,就个人工作,我的心得是:
答:页面编写部分不是很难,接口对接过程没有碰到太大问题。 - 本次冲刺,就团队合作,我的心得是:
答:后端人员积极配合,应要求修改接口也比较及时,对接也比较顺利。 - 在本次冲刺中,我收获了:
答:收获了一个在团队中做项目的机会,与后端队友积极交流,合作的机会也很难得。也对react组件的使用更加熟练。
【221801119-许晓蕾】
- 冲刺开始,全体成员参与了)会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:有认真对待测试,不像上次那么马虎 - 本次冲刺,就个人工作,我的心得是:
答:任务不是特别难,完成得还算顺利 - 本次冲刺,就团队合作,我的心得是:
答:尽量多与团队其他成员交流讨论 - 在本次冲刺中,我收获了:
答:一次愉快的团队合作经历
【221801318-黄贸之】
- 冲刺开始,全体成员参与了会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:有,团队成员之间交流比上次多,有效避免了许多问题的发生。 - 本次冲刺,就个人工作,我的心得是:
答:开发过程中总体上没有遇到技术难题,完成的还算顺利。有吸取上次冲刺的经验,团队成员之间交流比是一次冲刺多,前后端对接也更顺利。 - 本次冲刺,就团队合作,我的心得是:
答:及时沟通可以避免潜在问题的出现。 - 在本次冲刺中,我收获了:
答:宝贵的团队协作的经历。
【061800217-刘睿珏】
- 冲刺开始,全体成员参与了会议,编写了上阶段总结,并反思“如果可以重来,我愿意做出什么改变”,在这个阶段工作中,你是否根据你的反思进行你的工作?
答:有,在这个阶段明确定义了缓冲时间,并且在后期尽可能跟进前后端连接。 - 本次冲刺,就个人工作,我的心得是:
答:吸取上阶段教训,在这个阶段工作中更注重跟进前后端连接。 - 本次冲刺,就团队合作,我的心得是:
答:增加了团队沟通,感觉大家这个阶段比上个阶段工作起来更加得心应手,遇到问题及时讨论和解决。 - 在本次冲刺中,我收获了:
答:完整的软件工程实践的经历。
六、贡献度分配
学号 | 工作内容 | 贡献度 |
---|---|---|
061800217 | 进行项目管理,编写团队博客,组织团队会议,对项目进行基本测试 | 10.99 |
221801113 | 修改alpha阶段产生的头像Bug,为前台页面增加动效 | 11.36 |
111801429 | 完成后台的登陆页面和导航栏相关 | 11.60 |
221801120 | 后台帖子任务模块的后端代码编写 | 11.20 |
221801318 | 敏感词筛选等工具类的编写以及协助前后端接口对接 | 11.24 |
221801119 | 后台举报相关模块的代码编写 | 10.71 |
221801128 | 前台举报相关页面的编写 | 10.85 |
221801134 | 后台管理相关模块的代码编写 | 10.67 |
221801107 | 完成后台的四个管理界面 | 11.39 |