• 全部
...

从0到1队——alpha冲刺总结

从0到1队 团队 2023-05-12 23:49:52
这个作业属于哪个课程2023年福大-软件工程实践-W班
这个作业要求在哪里团队作业——站立式会议+alpha冲刺
这个作业的目标冲刺总结随笔
其他参考文献

@

目录

  • 1 项目预期计划
  • 1.1 前台
  • 1.2 后台
  • 2 现实进展
  • 2.1 后台进展
  • 2.2 前台进展
  • 2.3 项目燃尽图
  • 3 收获和心得
  • 3.1 组员1 鲍仁俊:
  • 3.2 组员2 吴笛:
  • 3.3 组员3 林诗怡:
  • 3.4 组员4 甘佳欣:
  • 3.5 组员5 郑慧铃:
  • 3.6 组员6 林玥利:
  • 3.7 组员7 蔡旭阳:
  • 3.8 组员8 黄昭彬:
  • 3.9 组员9 迪丽亚尔:
  • 4 组员分工协作情况
  • 4.1 各组员的工作内容
  • 4.2 各组员的工作贡献比例
  • 5 相关仓库链接
  • 5.1 前台前端仓库
  • 5.2 前台后端仓库
  • 5.3 后台前端仓库
  • 5.4 后台后端仓库
  • 6 答辩PPT链接


1 项目预期计划

1.1 前台

  1. 实现前台的登录注册模块
  2. 完成小程序中涉及到与“问题模块”相关模块的内容
  3. 敲定小程序风格的设计

1.2 后台

  1. 敲定后台界面风格的设计
  2. 实现后台管理员登录模块
  3. 实现分类管理模块
  4. 实现举报处理模块
  5. 实现用户管理模块
  6. 实现问题管理模块

2 现实进展

2.1 后台进展

  1. 管理员登录 界面,账号密码错误会进行提示

    在这里插入图片描述


    在这里插入图片描述

  2. 用户管理模块-用户概览 运用echart插件,实现了用户相关数据的概览显示

    在这里插入图片描述

  3. 用户管理模块-用户列表 实现了搜索用户、编辑用户、注销用户和快捷切换用户状态的功能

    在这里插入图片描述


    在这里插入图片描述

    请添加图片描述


    在这里插入图片描述


    在这里插入图片描述

  4. 用户管理模块-用户信息更改 实现了对指定id用户信息的快速更改,并实现了简单的判定(对应id的用户是否存在)在输入的过程中会调用接口,实现无页面刷新式的更新表单的默认数据。

    在这里插入图片描述


    在这里插入图片描述

  5. 分类管理模块-分类概览 实现了分类下问题数的统计

  6. 分类管理模块-分类列表 实现了分类名称的编辑和查询

    在这里插入图片描述

  7. 分类管理模块-添加分类 实现了添加分类

    在这里插入图片描述

  8. 问题管理模块-问题概览 实现了问题总数、未被回答的问题数、近一天新增的问题数、近一天新增的被回答的问题数

    在这里插入图片描述

  9. 问题管理模块-问题列表 实现了更改问题的分类和删除以及快速查找问题

    在这里插入图片描述

  10. 举报处理模块-举报概览 实现了对举报总数、已处理的举报和近一天新增举报数的统计;并完成了对各类举报数的统计

    在这里插入图片描述

  11. 举报处理模块-举报列表 实现了对举报状态的更新

    在这里插入图片描述

2.2 前台进展

  1. 注册: 功能描述:根据最新的微信小程序头像昵称填写能力开发。当用户点击修改头像时,会提示用户使用自己的微信头像,用户也可以自行决定选择相册里的自定义头像。同理,当用户点击填写昵称时,会提示用户使用自己的微信昵称。其中,邀请码为必填项,用户必须使用正确的邀请码才能成功注册。(测试中使用123456做为邀请码)成功注册后跳转到推荐页面。

    请添加图片描述

  2. 搜索框: 搜索框可以自动适配机型

    在这里插入图片描述

  3. 推荐列表: 通过拉动滚动条可以查看所有推荐问题

    请添加图片描述

  4. 问题详情: 用户点击一个问题卡片,进入问题详情页

    请添加图片描述

  5. 下拉选择分类: 用户通过上拉、下拉按钮可以展开收起分类框

    请添加图片描述

  6. 热榜: 热榜展示热度值最靠前的问题

    请添加图片描述

  7. 发布(想说、想问): 点击“发布”进入发布界面,可以选择想要发布的是“想说”还是“想问”

    请添加图片描述

  8. 我的: 在这里查看用户的基本信息

    请添加图片描述

2.3 项目燃尽图

在这里插入图片描述

3 收获和心得

3.1 组员1 鲍仁俊:

心得体会:
  对于我而言,我所做的事情也是我比较擅长的。以前开发的时候只有自己一个人,对于接口上面的写法不会产生误解和矛盾,也不需要写下特别详细的接口文档。但是这一次实践任务需要我和前端对接。由于大家的时间安排都存在着冲突,所以没有集中线下一起专门花上一段时间开发,所以不得不经常在QQ上发消息来通知然后在接口文档中写接口的内容。而自己在描述的时候可能信息描述的不到位或者不清楚造成了其它成员的误解,最后导致接口未能成功对接。加上我懂前端的相关知识,所以很多时候我不得不亲自去前端页面帮着改一下然后截图发给相应成员让她参考。冲刺阶段时间还是好紧,加上生病效率就往下滑了,感觉有辣么一点点累,不过我觉得虽然这么累,但是组员能够理解也很努力,那么,我觉得这件事简直——泰裤辣!
遇到的问题&反思:
  本来前几天开发的速度还是很快的,但是没想到冲刺图中病倒了。然后因为自己,可能造成与我配合的组员的进度受到一定程度的影响,好在是前后端分离的,项目没有因为我而瘫痪停转。在整个过程中,未能在短时间内很好的协调好开发与测试之间的矛盾。因为有其他课程和其他事情要安排,时间有点紧。这些问题在β冲刺中需要改进,在任务安排上可以进行调整,不一定是每天都要进行测试,可以尝试阶段性的测试,而普通的单元测试可以让开发人员自行完成。面对突发情况,应及时安排相对空闲的成员弥补空缺进行一定的缓解和补救。
对下一阶段展望:
  还是身体要紧啊,希望下一阶段能够合理安排时间,顺顺利利的完成每一项任务安排。然后在进度上可以保证质量的前提下弥补生病期间的进度损失。

3.2 组员2 吴笛:

心得体会:
  在α冲刺阶段中,由于是第一次参与比较完整的项目开发,让我在实践中锻炼自己的编程技能。开发过程中,我学会了如何使用一些新的工具库和框架,也提高了自己的debug能力和编程思维能力。同时开发小程序不是一项个人任务,需要多人协作完成,在这一过程中交流是非常重要的,在项目开发中,我也学会了更好地与其他开发者进行分工合作,协同完成任务。
遇到的问题&反思:
  在α阶段中遇到最多的还是技术上的问题,由于开发经验少、技术使用的不熟练,导致在边开发的同时要不断去搜索一些教程以及需要花费一些时间在解决bug上。希望下次能够更加熟练使用框架,提高效率。
对下一阶段展望:
  希望下一阶段能够更合理地做好冲刺的规划,效率能够更高一些,希望能够完善已经完成的模块并且把想说模块的内容做好。

3.3 组员3 林诗怡:

心得体会:
  从完全不会vue、uniapp和vscode开发微信小程序到能够运行和看懂程序并且能够摸索着敲出代码,感觉收货很大
遇到的问题&反思:
  对vue和ts开发小程序了解不充分,还需要系统学习
对下一阶段展望:
  希望第一阶段能够更加熟悉vue+ts+uniapp的开发模式,能够更加深入地编码

3.4 组员4 甘佳欣:

心得体会:
  对web技术,layui,echart以及ajax的使用更加熟练
遇到的问题&反思:
  对于layui的一些组件的使用不够熟练,接口返回的值需要规范一下
对下一阶段展望:
  我希望下一个阶段我可以完善好后台网站并对前台小程序的后端提供帮助

3.5 组员5 郑慧铃:

心得体会:
1.熟悉了springboot项目的创建,理清了maven,JDK等IDEA环境的各种配置,复习了javaweb和linux,nginx,shell等运维方面的知识。
2.通过实践练习,更加熟练地使用mybatis框架进行开发,加强了数据库操作部分的代码开发能力;体会到了spring框架的便利,在实践中更深刻地理解了spring IOC思想。
3.在项目实现的过程中对软件开发有了更完善的认识,包括前后端如何分工合作,后端的具体工作内容,项目的部署运维等等。此外,从业务功能和访问性能的角度出发,了解到了分布式架构,微服务架构,应用集群等概念,积累了后端开发领域的知识。
遇到的问题&反思:
  开发经验不足,还存在许多业务不知道怎么实现的问题。
对下一阶段展望:
  希望下个阶段能实现更多功能,产出一个完善的系统。

3.6 组员6 林玥利:

心得体会:
1.学会了如何使用uniapp开发小程序
2.学会了ts脚本语言的使用
3.学会了如何使用uni-ui组件库
遇到的问题&反思:
  主要问题是知识点还没有学完,造成有一些功能还无法完善,希望冲刺之后能有一段时间学习一下技术方面的知识,不断修改完善自己的代码。
对下一阶段展望:
  希望下个阶段能能在保证质量的前提下完成全部功能,力争开发出一个功能完备、安全可靠的问答社区平台。

3.7 组员7 蔡旭阳:

心得体会:
1、提高了测试技能
  在本次测试任务中,我需要对系统进行不同方向上的测试。通过对问题的分析和有效沟通反馈给其他人员,我的测试技能肯定有所提升。同时,在处理问题和调试时,我也学习到了如何更好地利用日志跟踪、debug技巧等方法,以更加高效的方式定位问题,并及时响应。
2、增强了团队意识
  在测试任务中需要与其他人合作来完成各种工作,从而进一步增强了团队意识和合作精神。还可以加深团队成员之间的关系和沟通,从而建立更为紧密的联系。因此,无论是收集并整理资料,还是组织信息和转换前端后台数据,都涉及到与他人紧密合作和相互协调的能力。
3、提高了时间管理能力
  在测试期间,我需要高效地实现多项目标。针对每项测试构建规范流程和总结和记录,以及根据任务阶段特定时间节点的要求,我学会了如何更好地管理时间并在预定时限内完成任务。
遇到的问题&反思: 手动化测试和自动化测试各有优缺点。我在测试过程中过多依赖手动测试而没有对系统进行充分测试脚本编写和执行,可能错过自动化测试可以发现的一些问题。改进:因此,我可以在下次测试中根据情况逐渐提高自动化测试程度,提高测试效率。
对下一阶段展望:
1、加强团队合作:
  我认为在β冲刺中,更多的是在团队之间协同合作,并需要密切配合开发、设计和产品团队进行对话和沟通,从而确保团队在整个项目周期中高效地协作和共事。
2、拥抱新技术:
  对于软件测试人员来说,了解新颖的测试方法和技术非常重要,因此我期望明确并利用新测试工具来提高测试效率。

3.8 组员8 黄昭彬:

心得体会: 学习了软件测试方法;对软件开发流程、团队协作有进一步的认知;与队友的交流有了一定的突破,能够主动与人交流了。
遇到的问题&反思: 接口测试和功能测试还是太赶了,有部分测试比较潦草还没有进行改进;没有去进行压力测试,不知道程序的压力适应如何;虽然在交流上有了进步,但也只是一小步,还是没能多交流,更早跟进进度。
对下一阶段展望: 希望在软件测试方面有提升,能够把程序的集成压力以及系统测试进行完。程序能够完成全部预期功能,甚至进行拓展。

3.9 组员9 迪丽亚尔:

心得体会:
  代码审查本身可以提高开发者的能力,让其从自身犯过的错误中学习,从他人的思路中学习。如果开发者对这个流程有抵触或者反感,这个目的就达不到。
遇到的问题&反思:
  代码可读性差,导致评审效率低下找到的缺陷大都是轻微缺陷快速评审很多代码,没有发现很多问题没有时间做代码评审,专家发现的问题作者不认可
对下一阶段展望:
  希望下一阶段会是我们团队以积极热情的心态去完成所负责的模块任务,我能胜任以后的工作安排以及完成所负责的项目圆满完成。

4 组员分工协作情况

4.1 各组员的工作内容

成员
职责
工作内容
鲍仁俊
设计、后台后端
1.完成后台后端在用户管理、分类管理、问题管理、管理员信息修改和举报处理的接口
2.辅助解决后台前端在部分显示上和数据获取上的问题
3.完成部分PPT内容
4.制定任务和计划
5.完成总结博客和冲刺前的博客内容
吴笛
前台后端
1.完成搜索接口、问题详情页接口、用户注册接口、用户选择分类接口、获取用户回答接口、获取用户提问接口、问题重新编辑接口、编辑用户信息接口、显示用户信息接口
2.冲刺博客的撰写
3.ppt制作
林诗怡
前台前端,产品
1.配合前端开发人员完成推荐、推荐详情、热榜的界面以及美化
2.撰写冲刺博客day1、3、4、5、6、9、10和撰写置顶随笔合集
3.PPT的制作
4.alpha答辩
林玥利
前台后端
1.前台前端页面布局设计和编写
2.编写冲刺博客
郑慧铃
前台后端
1.举报模块接口开发
2.我的模块消息功能接口开发
3.写回答功能接口开发
4.推荐模块开发,优化
5.发布模块开发
6.前后端联调接口测试
7.前台后端代码项目部署
甘佳欣
后台前端
1.完成后台前端的用户管理界面渲染并使用接口与后端交接
2.完成后台前端的内容管理界面渲染并使用接口与后端交接
3.完成后台前端的举报处理界面渲染并使用接口与后端交接
4.完成后台前端的管理员安全界面渲染并使用接口与后端交接
5.完成后台前端的管理员登录界面渲染并使用接口与后端交接
6.完成后台前端的主页界面渲染并使用接口与后端交接
7.负责第七天,第八天的博客
8.负责答辩ppt的制作
黄昭彬
测试
1、进行大部分的接口、功能测试
2、设计数据库基础数据
蔡旭阳
测试
1、分析数据库结构并设计数据库相关样例数据
2、设计数据库相关测试用例并对数据库进行测试
3、设计测试接口相关测试用例并测试接口
4、编写数据库测试报告和接口测试报告
5、编写测试相关博客
迪丽亚尔
代码审查
代码审核

4.2 各组员的工作贡献比例

成员
贡献度(%)
鲍仁俊
12.95
吴笛
12.93
林诗怡
12.62
林玥利
12.8
郑慧铃
12.47
甘佳欣
12.53
黄昭彬
9.8
蔡旭阳
11.08
迪丽亚尔
2.82

5 相关仓库链接

5.1 前台前端仓库

5.2 前台后端仓库

5.3 后台前端仓库

5.4 后台后端仓库

6 答辩PPT链接

PPT

...全文
给本帖投票
275 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

林玥利同学的贡献度与任务相比是否会太高?
代码复审是否有起到效果?

从0到1队 团队 2023-05-13
  • 举报
回复
@2023年福大-软件工程实践-W班 老师您好( ¨̮ ),对于“林玥利同学贡献度与任务相比是否会太高”这一问题。首先前台前端页面(小程序)主要是由她一个人完成,在冲刺最后一天当晚她发现还存在一个bug,一直在修复,从而没有很多时间“详细填写”自己的任务完成情况。这位同学的贡献成果也受到了小组成员的一致认可,才有相对较高的贡献度。任务完成情况没有展开说明,下次详述自己的任务完成情况的时候会注意。

686

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • aboutazhang
  • 郭渊伟
加入社区
社区公告
暂无公告

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

手机看
关注公众号

关注公众号

客服 返回
顶部