凡事预则立随笔
这个作业属于哪个课程 | 2019学年02学期单红老师软件工程实践 |
---|---|
这个作业要求在哪里 | 团队作业第六次——beta冲刺+事后诸葛亮 |
团队名称 | 松果星球委员会 |
这个作业的目标 | 提前制定beta冲刺需要完成的工作 |
作业正文 | 本博文 |
其他参考文献 |
讨论组长是否重选的议题和结论
由于本学期的软件工程实践中,没有涉及到随机调换组员的部分,并且在开会过程中讨论时,各个小组任务alpha冲刺阶段进行的很顺畅,所以小组决定没有重选议题和结论。
下一阶段需要改进完善的功能
名称 | 需要改进完善的功能 |
---|---|
安卓端 | 完善文章发布功能、完善登录功能、完善文章查看功能。 |
IOS端 | 完善文章查看、管理部分、完善登陆部分中的验证码逻辑 |
后台系统 | 后台网页:数据统计页有三张图表定位和实现还比较模糊,要在beta阶段进行完善。 |
后端数据库 | 1.账号管理部分:需要完善用户登录、注册、关注、头像与修改等接口并与前端对接;2.文章管理部分:需要完善举报接口并与前端对接;3.后台部分:需要完善公告、文章的各类数量统计、用户的各类数量统计等接口并与前端对接。 |
下一阶段新增的功能
名称 | 新增的功能 |
---|---|
安卓端 | 添加注册功能、添加文章修改、删除功能、添加点赞、收藏、评论功能、添加修改个人信息功能、添加松鼠模块、添加消息提醒功能(保留) |
IOS端 | 新增个人信息功能、新增已发布文章修改删除功能、新增松鼠模块、新增消息提醒功能 |
后台系统 | 后台网页:我们观察到一些应用都有“周报”、“月报”这样的统计方式。所以考虑在有余力的情况下给后台网页加入“松果日报”功能,让管理员能够更清楚明了地了解松果生活当日的相关数据。 |
后端数据库 | 1.账户管理部分:在数据库新增一些用户信息字段如地址,实现多种方式的用户登录等;2.文章管理部分:对评论增加评论和点赞功能,对文章列表和评论列表优化排序功能等;3.后台部分:通过增加数据库表以实现更细致的文章、用户统计功能,使得后台的数据分析更有意义等;4.其他:对部分代码进行重构,减少冗余;学习提高数据库效率的方法并运用在项目上;继续深入学习和理解spring boot的ioc和aop,并在项目中实战应用等。 |
需要改进的团队分工
在开会讨论的过程中,各个分工小组均表示自己小组的人手在beta冲刺阶段足够完成任务,所以我们没有进行人员分工的调整,但是针对alpha冲刺阶段出现的代码测试不够具体的问题,我们进行了具体分发任务的安排,即:每个小组指定一个人专门进行测试,最后整合的代码专门指定一个人进行测试。
需要改进的工具流程
-
项目管理工具
由于疫情期间大家还不能回学校进行面对面的项目交流,因此,我们的项目管理工具仍然利用GitHub,具体流程为:各个小组每次完成一部分任务便在GitHub上进行提交更新,涉及到小组间的代码整合时可以具体咨询各个小组的人员,这样方便组长进行项目的控制与管理。 -
测试工具
针对测试工具,小组决定仍然使用Postman进行测试,没有更改的地方。
冲刺的时间计划安排
本次项目冲刺制定时间为5月28日到6月3日(为期7天)
时间 | 安排内容 |
---|---|
5.28 | 各个小组进行各自功能完善与新增 |
5.29 | 各个小组进行各自功能完善与新增 |
5.30 | 各个小组进行各自功能完善与新增 |
5.31 | 各个小组进行各自功能完善与新增 |
6.01 | 进行小组间代码整合并测试项目 |
6.02 | 整合测试期间遇到的问题 |
6.03 | 完善整个项目 |