Followers——Alpha冲刺总结随笔

Followers_ 团队 2022-05-14 10:23:16
这个作业属于哪个课程2022福大-软件工程、实践W班
这个作业要求在哪里团队作业——站立式会议+alpha冲刺
这个作业的目标Alpha阶段冲刺总结
其它参考文献CSDN、《构建之法》

目录

  • 一、项目预期计划、现实进展
  • 开发计划
  • 现实进展-总体进展
  • 现实进展-每日进展
  • 二、过程体会、组员分工协作
  • 三、在Alpha阶段的工作量比例、下阶段展望
  • 工作量比例
  • 下阶段展望
  • 团队展望
  • 个人展望

一、项目预期计划、现实进展

开发计划

  • 整体架构以及数据库管理:
任务具体内容人员完成情况
APP整体架构前端整体架构王景熠100%
后端整体架构何晨康100%
数据库管理数据库管理、资料信息收集查询郑江涛、徐浩鑫100%
  • 登录注册版块
任务具体内容人员完成情况
登录注册页面登录页面王景熠、杜佳荣100%
登录页面逻辑王景熠、杜佳荣100%
注册页面王景熠、杜佳荣100%
注册页面逻辑王景熠、杜佳荣100%
登录注册功能登录接口刘彧辰100%
加盐加密刘彧辰100%
注册接口;邮箱找回密码;拦截器刘彧辰100%
token刘彧辰100%
图片上传刘彧辰100%
登录注册功能测试登录接口测试刘彧辰100%
注册接口测试刘彧辰100%
重置密码邮件发送接口测试刘彧辰100%
token刷新接口测试刘彧辰100%
图片上传接口测试刘彧辰100%
  • “生活须知”板块
任务具体内容人员完成情况
“生活须知”版块页面生活须知整体结构;四个方面的帖子切换王景熠、杜佳荣100%
点赞浏览按钮设计;帖子详细王景熠、杜佳荣100%
发布帖子结构;发布帖子对接王景熠、杜佳荣100%
搜索等子功能实现王景熠、杜佳荣100%
合并到总项目并修改问题王景熠、杜佳荣100%
“生活须知”版块功能远程数据库导入与完善庄艺翔100%
获取生活须知所有帖子接口庄艺翔100%
根据标签筛选对应帖子接口庄艺翔100%
根据标题模糊搜索接口庄艺翔100%
点赞数浏览量增加接口庄艺翔100%
帖子收藏 接口庄艺翔100%
“生活须知”版块测试获取生活须知所有帖子接口测试庄艺翔100%
据标签筛选对应帖子接口测试庄艺翔100%
根据标题模糊搜索接口测试庄艺翔100%
点赞数浏览量增加接口测试庄艺翔100%
帖子收藏接口测试庄艺翔100%
  • “学习社区”板块
任务具体内容人员完成情况
“学习社区”版块页面页面徐晓林、黄育智100%
每日一句页面徐晓林、黄育智100%
专业指导页面徐晓林、黄育智100%
知识科普页面徐晓林、黄育智100%
搜索栏实现徐晓林、黄育智100%
职业指导页面徐晓林、黄育智100%
接口对接徐晓林、黄育智100%
“学习社区”版块功能获取每日一句接口何晨康100%
专业指导接口何晨康100%
知识科普接口何晨康100%
职业指导接口何晨康100%
“学习社区”版块测试获取每日一句接口测试何晨康100%
每日一句页面测试何晨康100%
专业指导接口测试何晨康100%
专业指导页面测试何晨康100%
知识科普接口测试何晨康100%
知识科普页面测试何晨康100%
职业指导接口测试;搜索栏测试何晨康100%
职业指导页面测试何晨康100%
接口对接后对整体功能进行测试何晨康100%
  • “我的”板块
任务具体内容人员完成情况
“我的”版块页面我的动态页面;我的收藏页面;整体页面徐晓林      100%
关注页面;粉丝页面;上传头像页面徐晓林100%
接口对接徐晓林100%
“我的”版块功能修改个人信息吴良杰100%
获取所有关注者的接口吴良杰100%
获取所有粉丝的接口吴良杰100%
查看用户发布的动态吴良杰100%
查看用户发布的动态吴良杰100%
“我的”版块测试我的动态与收藏页面测试吴良杰100%
关注与粉丝以及头像页面测试吴良杰100%
修改个人信息测试吴良杰100%
关注者接口测试吴良杰100%
粉丝接口测试吴良杰100%
查看我的动态内容测试吴良杰100%
查看我的收藏内容测试;接口对接后对整体页面功能测试吴良杰100%

现实进展-总体进展

在这里插入图片描述

img

现实进展-每日进展

  • 4月28日
前端后端测试
编写登录页面以及部分页面逻辑编写登录基础架构,jwt工具类界面测试
编写生活须知社区整体结构编写数据库添加生活须知帖子,生活须知帖子接口
编写我的页面中我的动态、我的收藏初步页面
  • 4月29日
前端后端测试
基本完成了登录界面完成登陆注册功能与拦截器接口测试
完成了学习社区的页面框架完成了我的收藏的基本功能界面测试
完成了生活需知的文章列表和文章详细页面完成每日一句的接口
完成了生活须知文章列表和详情页接口
  • 5月3日
前端后端测试
实现帖子分页,上拉加载实现了邮箱验证找回密码的功能接口测试
完成登录注册找回密码界面完成了“我的”模块的粉丝接口和关注者接口单元测试
完成每日一句页面完成专业指导的接口
完成点赞收藏完成标签筛选接口
  • 5月4日
前端后端测试
完成登录功能完成图片上传功能接口测试
完成学习社区的专业指导页面完成对帖子详情接口界面测试
调整学习社区的页面对接了我的接口部分模块
  • 5月5日
前端后端测试
完成部分找回密码和注册逻辑完成图片的批量上传,邮箱注册激活单元测试
完善学习社区页面完成知识科普Dao层代码的编写界面测试
完成了文章发布部分页面完成根据标题模糊搜索接口
  • 5月6日
前端后端测试
完成了登录注册和找回密码的页面和功能帖子部分添加是否点赞收藏参数单元测试
扩展专业指导页面完成知识科普接口接口测试
完善搜索功能对接了点赞收藏接口
  • 5月7日
前端后端测试
编辑资料页面初步实现完成关注功能,修改头像、修改昵称功能接口测试
完善登录注册和找回密码的界面编写职业指导接口单元测试
进行职业指导页面的编写完成点赞数浏览量增加接口
  • 5月9日
前端后端测试
将用户注册的id传入tabbar界面完成评论接口单元测试
编写知识科普页面帖子支持上传多张图片接口接口测试
  • 5月10日
前端后端测试
娱乐天地页面初步实现修改生活需知板块接口单元测试
修改和完善学习社区相关页面界面测试
完成了后台内容框架接口测试
  • 5月11日
前端后端测试
修改上传图片bug编写后台登录单元测试
增加了自动登录功能帖子支持上传多张图片接口界面测试
前台文章发布优化和页面下拉刷新完成知识科普模糊搜索接口接口测试

二、过程体会、组员分工协作

051904112:

个人分工: 后端登录验证模块、文件上传接口。

过程体会: 后端接口实现的过程中也要与前端及时沟通,要考虑到前端的实现问题,由于使用uniapp开发,一些接口的参数并不能很好的被前端组件支持,当修改了参数后又发现其他模块也使用了这个接口,又出现了源源不断的问题,多沟通交流是成功协作的关键。除了与前端队友的交流,后端的协调同样重要,统一一些公共的接口或底层的方法可以大大减少代码的冗余。 在α冲刺阶段的过程中,体验了一次团队协作,学会了不少新技术,希望在β阶段再接再厉。

221900223:

个人分工: 后端我的模块功能,单元测试

过程体会:首先后端和后端之前需要多沟通交流,彼此的接口或者功能可能会互相调用,只要多沟通了以后才能使开发更加快速。其次要多和前端相应的对接人员多沟通,后端的开发本身是为了与前端能更好的的进行数据交互,只有明白前端的需求才能将后端的设计以及功能做好。最后是提高自身的个人能力,只有对技术足够熟悉,才能在开发中游刃有余,做出一款好的产品。

221900225:

个人分工: 前端我的页面的设计与逻辑实现

过程体会: 因为本身对uniapp也不太熟悉,花了许多时间在学习上面,本次项目中我学习并运用了许多组件,组件的灵活使用帮助我们美化界面,更重要的是可以少写很多css。在前后端对接的方面遇到了一些困难,刚开始的时候对功能的需求没有完全理解,导致有遇到了一些bug和不合理的地方,多次让后端修改接口,以后要考虑全面一点,还有前后端要多沟通互相理解彼此。最后自己的个人能力也有所不足,希望今后努力学习、发挥得更出色一些。

221900305:

个人分工: 前端登录注册找回密码界面设计和逻辑实现。

过程体会: 第一次合作开发大的项目,对于之前没学过很多框架的我来说刚开始会比较懵。随着进程推进,组长有在很好的分配和帮助我完成任务,通过视频学习和组长的帮助,我有了明显的进步,可以设计登录注册界面以及请求一些后端的接口。在这个过程中,与后端负责这块接口的队友也有很多的沟通,需要双方达成一致才能将前后端更好的统一。

221900309:

个人分工: 后端学习社区模块相关接口实现、前端部分界面优化以及接口测试,单元测试。

过程体会: 虽然之前已经经历过团队编程实战,但在最开始几天对于多人协作开发项目仍有些不习惯,经过这10天的冲刺,我逐渐适应了这种开发模式。在开发中,每位成员都有前端/后端的工作并负责各自的模块,因此前后端负责人员的交流非常重要,如果交流不及时,就会存在其中一个人需要等待另一个人的情况;因此如果大家的进度保持基本一致,就会大大提高开发的效率。本次我主要负责后端开发,整体的工作其实并不难,但在开发的过程中也遇到了一些大大小小的问题,例如接口设计不合理、传值不符合前端的需求等,这些都需要反复的学习、沟通并不断的进行测试,才能解决。在α冲刺阶段的过程中,我学到了不少东西,也提升了自己的团队协作、后端开发等能力。

221900325:

个人分工: 后端学习社区模块部分接口实现,后端部分测试

过程体会: 这次Alpha冲刺算是我真正意义上第一次比较完整的项目开发,我这次承担的是后端开发的部分,由于我的基础不是很扎实,所以完成的不是很好,但是在同学的热心指导下,也完成了自己的部分,也算是收获满满,同时也让我意识到了自己与他人的差距,使我对未来方向有了更明确的思考,希望在Beta版本的开发中能学到更多。

221900331:

个人分工: 团队管理,项目管理,人员分工协作,组织站立式会议,博客随笔撰写,后端生活须知板块相关接口实现及测试,答辩演示

过程体会: 前期的准备越充分,后期的开发工作越顺利。
在前两个月,同学们经过了一系列作业的“磨砺”,无论是在能力上还是心态上都有了很大的提高,这对于整个项目的开发大有好处。前期的博客作业让每个人养成了一定的写作习惯,于是在站立式会议时讨论自己的进展和安排等便言之有物,写下心得体会时也不在笼统。中期的一些小型项目的开发让大多数组员提前学习了此次开发的技术框架vue+springboot,因此在项目alpha冲刺开始后可以尽快地投入到开发中,无需在前期耗费大量的时间进行学习新技术。而alpha冲刺前的几次项目的分析设计任务,如选题报告、需求分析、概要设计和数据库设计等,让我们更加清晰地知道开发方向和目标,也能在软件架构、代码编写上更加合理,整个项目完成起来也更加顺利。
从另外一个角度来说,我作为组长,也是第一次管理一个10人团队开发这样一个有点工作量的项目,所以面临着很多的困难和挑战,不仅要分工好组员的任务,还要协调好他们之间的配合,更要调动组员的开发积极性,需要学的东西还有很多,在这次的过程中也提升了很多方面的能力,不仅仅是停留在程序开发上,更多的是管理和组织能力。
具体说到开发方面,前后端的配合非常重要,一定要提前做好交流沟通或者发现问题了及时交流解决,不能拖沓。测试方面的经验就是,不测不知道,一测吓一跳。好的测试十分重要,事关产品质量。在这一整个过程中,感觉整个人都升华了,痛并快乐着,学到了很多,提升了很多,还是物有所值的。

221900334:

个人分工: 后端生活须知模块相关接口实现以及接口测试,单元测试

过程体会: 前期大家完成各自的任务,没有对接时,每天的进度都能很好地把控,除了数据库表设计有点不合理,基本没有遇到什么问题。但是,后期涉及到与前端接口对接时,往往会出问题,原因是前端没有清楚地理解后端编写的接口,后端也没有明确前端的需求。前后端只有进行充分的沟通交流,才能避免返工,提高效率。感觉在整个α阶段学到了许多,最深的感悟是队友要多沟通交流,大家集思广益,许多难题便能迎刃而解。

221900413:

个人分工: 前端学习社区页面的设计与逻辑实现

过程体会: 由于之前几乎没有团队实战的经验,尽管在项目开发前有经历过一天团队实训,但是在此次的团队中还是有点不太习惯。我在此次的项目中负责前端的学习社区页面的设计,我感受到了团队协作的重要性,在开发过程中要与后端对应的开发人员进行沟通与交流,这样才能有利于开发的进行,由于项目的某些功能在之前的需求设计中没有具体明确,导致在开发的过程中出现了前后端人员相互等待的情况(死锁?)。总之,通过此次的α阶段开发,我学到了很多前端知识,更加理解团队之前协作的重要性,团队里每个人都不是独立的个体进行开发的,要相互交流,协作。

221900424:

个人分工: 前台生活须知页面设计和逻辑实现

过程体会: 在前台页面设计的过程中,我们基本上都是根据前期模型来优化设计的,但是模型设计并不是很完善,所以大家都集思广益,最终确定页面,这让我确切感受到了团队开发的魅力,作为前台页面的组长,我自身能力可能欠缺一些,但是我的组员包容我,都在尽力配合我的安排,所以我非常感谢他们,后台人员也在尽力满足我们的要求,简化我们的开发,在这边也想表达我的感谢。还有git提交冲突相比于前几次开发来说已经降低了大约80%,每个参与者都会相互交流,不只是我们前端,我们前后端的成员都会私下或是在总群中提出问题和发表意见,解决了许多接口返回问题和页面请求逻辑问题。当然前台代码还有待优化,比如接口函数应当进行封装,减少代码冗余等。但是总的来说,这次经历让我难忘,也学会了很多知识,提高了各个方面的能力,希望贝塔冲刺一起加油。

三、在Alpha阶段的工作量比例、下阶段展望

工作量比例

学号工作内容贡献度
051904112后端登陆注册验证及文件上传功能的实现10.2%
221900223后端我的模块相关功能接口实现,单元测试9.6%
221900225前端我的页面的设计与逻辑实现10.9%
221900305前端登录注册找回密码页面设计和逻辑实现9.6%
221900309后端学习社区模块相关接口实现、前端部分界面优化以及接口测试,单元测试,冲刺总结随笔10.9%
221900325后端学习社区模块部分接口实现,后端部分测试7.2%
221900331团队管理,项目管理,人员分工协作,组织站立式会议,博客随笔撰写,后端生活须知板块相关接口实现及测试,答辩演示9.6%
221900334后端生活须知模块相关接口实现以及接口测试,单元测试10.9%
221900413前端学习社区页面的设计与逻辑实现10.2%
221900424前台生活须知页面设计和逻辑实现10.9%

下阶段展望

团队展望

前端

  • 前台继续完善

    • 用户举报功能
    • 娱乐天地模块完善
    • 校园地图模块
    • 用户消息通知
  • 后台管理模块继续完善

    • 文章审核管理:审核文章内容
    • 举报管理:删除文章
    • 用户管理:修改用户角色、修改用户状态、用户筛选

后端

  • 用户举报接口
  • 出行路线推荐接口
  • 后台管理相关接口

个人展望

051904112:

  • 完成后台权限控制,前台娱乐天地模块的实现。

221900223:

  • 完成后端娱乐天地以及校园地图模块相关功能。

221900225:

  • 完成前台娱乐天地以及界面UI美化。

221900305:

  • 完善登录注册和找回密码页面和功能,实现切换账号等功能。参与其他页面开发。

221900309:

  • 完成前台举报功能以及校园地图相关功能,改良代码。

221900325:

  • 完成后台管理相关接口。

221900331:

  • 改进已完成部分,引导用户进行测试,并完善bug。完成余下板块的开发:校园地图、娱乐天地等。提升团队凝聚力,战斗力。个人完成后端校园地图板块相关功能。

221900334:

  • 完成后台管理相关功能以及消息通知功能,性能优化。

221900413:

  • 完成前台娱乐天地以及校园地图模块相关页面的编写。

221900424:

  • 完成后台管理系统页面设计和接口对接,对前台地图模块参与编写。
...全文
154 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jingbin-Wang 2022-05-14
  • 打赏
  • 举报
回复

测试方面的经验就是,不测不知道,一测吓一跳。好的测试十分重要,事关产品质量。在这一整个过程中,感觉整个人都升华了,痛并快乐着,学到了很多,提升了很多,还是物有所值的。

关于测试具体的体会是什么?与课程中学习到的技术有何相关性?贡献度比较接近,有充分的依据吗?

Followers_ 团队 2022-05-29
  • 举报
回复
@Jingbin-Wang 1. 软件测试对逻辑思维、学习能力、反应要求很高。测试不仅要确保基本的正确运行,还要考虑到所有出错的可能性,有时候还要用一些非常规的的测试方法。 2. 主要进行了单元测试、集成测试。 3. 贡献度是综合每人每天的工作时间、工作量、贡献量进行评定,且进行了组内成员讨论认可后给出。

139

社区成员

发帖
与我相关
我的任务
社区描述
2022年福大-软件工程;软件工程实践-W班
软件工程 高校
社区管理员
  • FZU_SE_teacherW
  • 丝雨_xrc
  • Lyu-
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧