beta冲刺总结随笔

写在前面

这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里 <作业要求的链接>
团队名称 啥都有
这个作业的目标 beta冲刺总结
作业正文 正文如下
其他参考文献 ...

本文目录

  • Part1.beta冲刺目标回顾
  • Part2.七天冲刺燃尽图
  • Part3.部分github提交截图
  • Part4.beta冲刺总结感想
  • Part5.分工与贡献比
  • Part6.仓库地址与其它
     

Part1.beta冲刺目标回顾

对alpha的改进

  • 管理端部分功能需要完善

  • 商品搜索功能存在bug需要修复

  • 数据库设计考虑不够周全

  • 商品发布页需要完善

beta新增功能

  • 上线商品评论区

  • 上线毕业专区与以书易书专区

  • 新增用户注册功能

  • 增加敏感词过滤

  • 新增消息通知与热门推荐

 


Part2.七天冲刺燃尽图

实际进展
预估进展

燃尽图
 


Part3.部分github提交截图

  • 完整记录请访问 commit记录 查看

beta冲刺总结随笔_第1张图片
beta冲刺总结随笔_第2张图片

 


Part4.beta冲刺总结感想

  • 221701105
    个人能力部分。实践检验水平,原来已经学过的东西又要重新学习,包括数据库范式,java语言中的面向对象和内存布局(堆栈)。在设计与前端交互的过程中,学习了HTTP报文格式,在HTTP报文中传递参数的几种方式,项目中使用的是json。安全框架使用shiro,了解了安全框架的使用,多角色认证和授权,此次项目中仅实现了认证。团队协作部分。加入到新团队后,代码架构还是坚持己见,开发的代码很长一段时间都没合并到新团队的项目中去。后来花了一天时间,才在不影响团队现有代码的情况下,将我的代码合并进去。虽然,这样我和其他成员可以按自己方式开发,但我也造成了代码架构混乱、不统一。

  • 221701207
    经过再一轮的冲刺,发现了之前很多没发现的问题,在前几天进行了整改,并且又学习了新的技术加入进去,在加入进去的时候出现了很多问题,但是经过学习和尝试,成功融合了进去,最大的问题主要是和前端交互上面,一些新的东西和前端对接不成功,但是最后经过前后端连线演示交流,成功解决了这些问题,并且这次使用了postman来为前端提前测试而不是之前的写test文件测试,大大减少了前端的负担,依旧还是存在很多不足,比如代码的严谨程度,有时候没按照接口表写接口,让前端经常找不出错误从而浪费时间停滞,需要以后对接口表进行更为详细的整改,从而方便前端操作。

  • 221701212
    beta阶段给我的感受是数据库的设计的合理性十分重要,在alpha阶段对数据库不够重视,部分后端同学通过往数据表中添加新字段来代替多表操作,导致在beta开始前要对数据库结构进行重构,剔除冗余字段,数据库的结构变动给后端同学增加了较大的工作量。再有就是团队合作的能力进一步提高,以在线文档的方式发布接口需求和功能需求,减少了队员之间的通信开销,同时也方便了任务分配和成员的对接。在个人技术方面,我对vue框架以及element-ui有了更进一步的了解,在修改alpha冲刺使用的float布局的过程中学会了栅格布局的具体使用方式,同时在debug的过程中也学习了一点springboot的使用方法。

  • 221701218
    又一轮的冲刺也要结束了,Beta阶段已经不再是简单的对知识的运用,实现功能即可,而是更多地考虑到了项目的友好性,尽可能在不影响功能的情况下,简化用户的操作,如能选择的选项一定不会是让用户输入、进行操作后,某个地方得到焦点等一系列细节的考虑,不仅仅是完成功能。也就是说Beta阶段更多的是一些细节的考虑。除此之外,我们也在开发中不断发现问题、完善项目,比如一开始我们比较忽视的安全问题,也在Beta阶段得到解决。以前做实践、打项目,考虑的更多是如何完成这个项目,实现功能就好,从没想过这些细节问题,但实际使用过程中,这些问题又是被用户所看重的。为了解决这些问题,我们不得不学习新的知识,所以这次Beta以及Alpha阶段,感受最深的就是要不断学习、运用新的技术、知识,不断学习也是每个开发人员的基本素养。 另外,相较Alpha阶段,我们的团队磨合的也更加默契,每个人都是值得信赖的队友,团队遇到问题时集思广益,解决问题、学习新技术的效率明显提高,团队中提出的问题,总能得到解决,即使过程十分艰辛。总的来说,不断学习对每个开发人员至关重要,学着自己发现问题,尝试解决问题,过程中的艰辛和解决后的愉悦带来的正反馈给人能量。

  • 221701229
    beta冲刺让我对于vue框架以及前端其他技术的了解提高了一小个层次,实现部分功能的时候了解了一些高级特性知道了一些常见的坑,对于团队合作的具体提高方法也有了更多感悟。在这两次冲刺中我体验了一个项目开发的几个重要流程,对于以后真正的工作有着重要意义。

  • 221701235
    beta冲刺学会了使用postman测试工具,提高了测试的效率。敏感词检测方面调用的是百度云的内容审核(文本)API。beta冲刺和alpha冲刺比起来虽然时间只有七天,不过由于有alpha冲刺的经历和beita冲刺前的充分准备,这次冲刺还是挺有效率的。

 


Part5.分工与贡献比

学号 beta分工 其它 贡献比
221701105 用户注册接口、修改密码接口、信息加密、用户信息相关 —— 9.5%
221701207 单相关接口完善、评论区接口、商品相关接口完善 修改受数据库变动而影响的接口 18.5%
221701212 注册页面、修改密码页面、用户信息展示页面、以书易书专区、布局调整 数据库重构、接口需求文档、博客撰写 16.5%
221701218 商品评论区、完善订单相关、商品详情页适配以书易书、毕业专区 总测试 17.5%
221701229 管理端完善、增加已发布商品列表、商品发布页适配以书易书和毕业专区、热门推荐、消息通知 布署到服务器 17.5%
221701235 管理端相关接口、获取消息通知接口、敏感词过滤、热榜推荐 汇报博客撰写以及beta汇报 20.5%
  • 详细任务分配说明请点击 任务分配表 查看,接口文档请点击 beta接口文档 查看

  • 注:评分除了考虑各自任务量之外,还考虑是否因为自身原因给其它成员带来额外工作量,以及冲刺期间的日报

 


Part6.仓库地址与其它

  • master分支
  • release分支

你可能感兴趣的:(beta冲刺总结随笔)