688
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
|---|---|
| 这个作业要求在哪里 | 团队作业—bate冲刺+事后诸葛亮 |
| 这个作业的目标 | Beta冲刺总结随笔 |
| 其他参考文献 | 无 |
| 小程序/后台 | 需要改进完善和新增的功能 | 完成情况 |
|---|---|---|
| 小程序 | 优化定位精确度和实时度 | 由于使用的是免费版的接口,就是会限制一些调用的精度,无法对其进行优化 |
| 美化小程序端界面 | 加入房间准备状态状态的显示,优化界面跳转情况 | |
| 优化聊天功能 | 实现仅展示本房间的聊天记录 | |
| 对于页面返回进行设置 | 由于小程序无法监听到手机自带的返回按钮,所以只能实现用户点击小程序页面内的返回键实现对应功能的返回,而不仅仅只是返回页面栈中的上一个页面 | |
| 优化用户不同方式退出的后续相关事件 | 对于将map页面销毁后,自动将房间内的所有成员的状态改变,防止影响下一局游戏;用户按下退出按钮后也将其从本次对局中删去,以免影响本局游戏的最后游戏结束判断 | |
| 后台 | 美化后台网页端界面 | 完成 |
将原本的后台成员从前后端各一个人,调整为了前端两人优化界面,后端一人完成后台功能。由于换组的成员是我们的后台的后端,所以将小程序中后端的一位比较熟悉后台后端的成员调去顶替其职位,而新换进来的成员由于不太熟悉我们的小程序开发情况,故而让他去与原本的后台的前端成员进行界面美化
使用teambition作为我们的项目管理工具,大家每天对于自己的工作上传,让大家对于自己的工作 内容有更深刻的了解,且对于当天没完成的工作会抓紧完成而不是留到后面。
由于我们alpha冲刺时间放在了最后,导致大家精疲力尽,后续动力不足。故而这次采用4+3的形式。先连续冲刺4天,再休息一天,再冲刺3天。并且将冲刺时间往前移,使得冲刺时间有弹性空间,如果某天大部分人临时有什么其他重要的事情,就可以将冲刺时间后移一天,也不会影响整个项目的进程。

由于项目的主要接口(获取实时经纬度)申请需要企业级开发才能通过,而我们是个人开发,无法申请接口权限,所以我们无法对这个项目进行上线,只能通过体验版的形式展示。
若要测试,请自行寻找四人及以上队员(游戏限制四人及以上才能开始游戏),队员都要扫描二维码,申请体验权限,然后将人员名单告知组长通过申请即可体验~
222000429:
这次beta冲刺的总体计划就是完成alpha冲刺的未完成功能、美化界面和修复bug。整体来说相较于alpha冲刺会轻松一点。但由于每次修改都需要使用的不同模块的东西,这些东西可能是不同的人写的,所以这次beta冲刺相较于alpha冲刺更多的是团队交流。我们更多是围在一起改一个东西,所以基本上代码都在同一个人那里,就会是同一个人git上传(但不代表其他人没干活哈)。然后通过beta冲刺才更加深刻的体会到一个项目的孕育、诞生。原本这只是几个人的一个小想法,最后实现了大部分功能,使得整个项目能跑通。这样的感觉真的很不错!然后就是beta阶段让我更深刻的体会是团队管理能力的提升,原本alpha阶段时对于大家的能力和擅长点都不太了解,所以会导致分工会稍微有点不是很准确的让大家都分配到自己真正擅长的地方。而且还低估了后台的开发量,原本只是想着找个模板而且不是主要要实现的东西,就只是分配了两个人,导致alpha阶段后台的完成度不是很OK。这次多加了一个人过去(小程序的人也是真的不太够,而且大家对于后台的后端都不是很了解,突然换过去也不是很OK),就使得后台的完成度比前一阶段好很多,界面也更加美观了。总之beta阶段受益匪浅!
222000433:
这次beta冲刺相对于alpha阶段任务量并不很大,我主要负责为之前遗留的bug打补丁OTZ。越修复越感觉到我们起初设计的缺陷之大,而造成这一切的根本原因是我们对于微信小程序开发的特性不够了解。当然了,通过这次项目体验,我们对nodejs等杂七杂八的知识运用更加熟练,对微信提供的API有了更多的了解(虽然还只是皮毛)。看着和队友们一行一行拼起来的小项目能够有板有眼的运行,真是感动哭了呜呜……另外要特别感谢组长的辛勤付出,每天都要督促我们写博客,辛苦了!
222000434:
这次β冲刺的时间比较短,主要是对α阶段遗留的问题进行修复和解决,使我们的小程序能够按照设想的正常逻辑进行运行,实现其该有的游戏功能。遇到的主要问题还是微信开发者工具以及微信小程序本身平台的遗留问题,还有就是对原先设计的逻辑进行修改,在开发过程中会遇到重写函数或对数据库进行新增字段等问题,最终在与团队成员的相互沟通配合之下还是很好地解决了运行出现的bug等。十分感谢团队成员们!从本次冲刺中我学到了对于项目开发应该有合理可行的细致计划安排,这样更有利于后续工作的展开,管理人员功不可没,真的是团队中不可缺少的一部分。
222000129:
为时7天的beta冲刺圆满结束了,需求分析时讨论的功能基本都实现且测试多次了,可以说是比较圆满地完成了这个项目。beta阶段我对接口和前端设计有了更深的理解,对我来说是非常宝贵的经验,同时要感谢小组成员们,在团队合作中,大家集思广益,各尽所能,令我收获了很多。今后的学习工作中我会利用这次冲刺的经验,让自己不断进步。
222000131:
这是我们本学期第二次也是最后一次的冲刺,这是一次收获满满的体验。在为期七天的冲刺中,我们在前一次冲刺的基础上继续前行,各自提出自己的感想并对程序进行优化,许多第一次实验没能实现的或是存在缺陷的地方我们一一进行优化和测试,尽管知道不可能能够做到排除所有的bug实现最优的“解”,但我们仍然希望能够做到能力内的最佳。在冲刺的最后,看到我们的产品逐渐健壮起来,内心觉得十分的喜悦和自豪。这次的体验提升了我的抗压能力和团队写作能力,也在一天天的博客编写中提高了我的文字表达能力。
222000227:
这次冲刺我的工作就是负责整体ui的美化。因为之前是第一次使用vue框架,不知道去使用elemrnt-ui,导致界面十分的简朴。这次冲刺中我查阅了相关模板,去elemrnt-ui官网调用了他们提供的各种组件,使得页面变得更加美观。这次冲刺使我对vue框架有了更加深刻的理解,让我体会到了团队合作的重要性和交流之间的技巧,使我受益匪浅。
222000235:
由于之前冲刺阶段我们组完成的情况挺好的 ,这次主要是针对小程序较难实现部分的冲刺,感觉到这次冲刺阶段比之前的内容少但是实现困难多了,还有就是敲代码要养成写注释的习惯,这样对于后面的修改和优化都有很好的帮助。自己不会的要多找网上资料,问队友。由于这次冲刺对于前端的修改要求不多,所以我完成的情况不多,比较困难的就是程序与后台数据库之间的交互。但还是在后面被队友解决掉了。
052006130:
这一阶段主要做了后台管理系统,主要收获了如何利用已有模板进行二开,不仅可以大大提高开发效率的同时,还能获得更加体验丰富的功能,在未来的项目开发中,应该避免自造轮子,先去寻找现有的模板进行开发
222000302:
在这次beta测试中,因为我是换组人员,因此对于这次换组一开始感到有点迷茫。因为对这个组的项目不了解,换来之后做的东西也和原来不一样,有很多东西要学习。这次换组主要是做后台管理系统的前端部分,一开始我的任务是学习vue框架,熟悉要做的工作,因此在前期做了一些简单的任务来了解项目,不过因为前端已经做得不错了,因此后来大多做的只是在某些细节对前端进行优化,并且也有进行一些和后端有关的工作,不过能力有限能做的很少。整个beta时间感觉还是有些短,整个项目了解和学习到的东西不多,但还是在团队协作方面有收获经验,也是一次不错的体验。
| 人员 | 负责板块 | 工作内容 | 工作量比例 |
|---|---|---|---|
| 222000429 | 小程序端 | 撰写博客,实现抓捕功能,修复bug | 11.5% |
| 052006130 | web端 | 完成后台的后端,部署服务器,答辩ppt | 8.5% |
| 222000433 | 小程序端 | 优化聊天功能,实现监听,修复bug | 13.7% |
| 222000434 | 小程序端 | 修复bug | 11.7% |
| 222000129 | 小程序端 | 前端页面的美化,撰写博客 | 11.8% |
| 222000131 | 小程序端 | 实现抓捕功能,修复bug | 12.3% |
| 222000235 | 小程序端 | 前端页面的美化 | 10% |
| 222000227 | web端 | 后台界面的美化 | 10.5% |
| 222000302 | web端 | 后台界面的美化,撰写博客 | 10% |