Beta冲刺——总结

这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 Beta 冲刺
这个作业的目标 团队进行Alpha冲刺
作业正文 正文
其他参考文献

团队GitHub地址

项目地址

冲刺始末

预期计划 现实情况 过程体会
完善App的各种功能,改进UI设计,增加功能模块,填补Bug,增加异常处理。 App已经可以相对完善,可以提供给用户使用,修复了已发现的bug ,增加了可能遇到的实际情况的异常处理。 修改Bug以及听取用户反馈的时候心态有点崩,因为要在易用和UI美观中找到平衡点

组员分工

林涛:重构工程代码、实现代码解耦,主要负责课表模块的重构,整合各模块代码、协作其他成员修复bug、把控整体开发进度

马骏:协助PPT、演讲稿制作,UI优化,协助测试

陈德渠:博客编写,参与界面修改,App黑盒测试

蔡泽华:数据解析优化、编写测试文档、完成自动化测试工具

张体杰:制作PPT与答辩演讲稿

陈家炜:增加Widget,增加Shortcuts,增加关于反馈界面,使用Toasty美化Toast、增加自定义界面,使用SnackBars。

王力杰:界面优化和任务统计

朱*:loading的实现,加密算法的实现。软件UI的美化和适配等问题。代码结构的优化,以及一些问题和bug的处理。

工作量比例

林涛 马骏 蔡泽华 陈德渠 张体杰 陈家炜 王力杰 朱*
13.7% 11.7% 12.7% 12.3% 11.5% 13.6% 11.9% 12.6%

组员感想

林涛:Alpha冲刺之后,我们并没有放松,我们很快就着手Beta阶段的准备工作,做知识的储备。为Beta阶段代码的重构打好基础。得益于代码重构,每个模块的职责更加单一,使得我们在后期添加撞课显示等功能时候更加从容。觉得在Beta阶段更多是探索软件和用户的关系,我很清楚地记得这样一件事:一位内测用户建议我们加一个跳转到当前周的功能,我很疑惑,因为这个功能已经有了,而且在界面很显眼的位置。后来我才明白是我们做的不够好,UI给予用户的反馈不够明确。我们开发时容易思维定势,认为事物本该如此,但是用户可能并不知晓,我们不能闭门造车,应该多和用户交流,探寻用户所需要的,并在其中找到平衡点。最后,很感谢这一路来大家的陪伴和辛苦付出,我们是最优秀的!

马骏:

Alpha冲刺结束后的软件界面比较简单以及逻辑考虑不太完全,导致我在进行用户调研的时候收获了许多对UI设计和功能模块的反馈。在转译的过程中也发现了用户的很多思维与开发人员的差异,以及抽象反馈如何具象化,还有就是学会了如何让用户提出需求。很高兴朋友们在对产品的骂骂咧咧中完成了各种艰难奇怪诡异的要求,在这里真的是非常的感谢,也是要对开发人员献上我的敬意。今后不管从事什么行业,做什么事情,这段时光也很难忘却。

陈德渠:

每天的工作,加上每天博客编写时所见到项目燃尽程度的增加,无不让我愈发感叹小组团结的力量,感谢每个组员让我们此次冲刺成果颇丰。每每见到GitHub上commits次数的不断上涨,项目愈发完善,成就感油然而生,感谢此课程的项目冲刺,让我们动手学习新知识,不再拘束于学校的教学。希望学弟学妹们会喜欢我们团队所制作的课程表,希望在使用的过程中得到良好的体验。再次感谢队友们,我们大家的辛勤付出,让我们收获了此次团队项目的成果,让我们所制作的“橙汁”伴随往后的至诚学子,让我们至诚学院也能拥有自己的课程表App。

蔡泽华:

在Alpha冲刺里,我认为我的工作至关重要,没有解析出来数据与数据库的话,会极大影响队友的进度,所以我提前两天开始做,生怕拖累了团队。而在Beta冲刺的阶段,我工作量就没有那么的多,主要还是完成Alpha冲刺里没有完成的自动化测试,完善数据的解析与微调数据库的结构,在完成的过程里,没有上次那样的冲劲,更像是一个协作者,配合其他人完成形形色色的功能。大家一起完成的那种喜悦,是我觉得这次最值得的保存的东西,希望能在后续的活动里也能与大家共进退。

张体杰:

总结两次冲刺,我应该算是小组内做的最少的,看着大家在这次冲刺里都学到了很多,确实有点不甘。只能尽自己剩下的力气,帮大家的忙。这次负责帮忙投放产品测试,并收集反馈,以及其他星星点点的小忙,自己负责的PPT制作,由于是最后一次冲刺,组长林涛亲自上阵演讲,所以本来不多的工作变得更少了。但和大家在团队的日子是真的很快乐,也能学到许多东西。以后的日子里也能将通过这次的软工课学到的知识,充分运用。也算是不虚此行。很高兴遇到这么优秀的大家、这么给力的队友,这么难忘的时光。

陈家炜:

相比于Alpha冲刺,Beta冲刺让我更有自信。在Beta冲刺中,我更多的是去考虑在用户操作有问题时,应该用什么方法,去引导用户如何正确使用。并且开始针对UI,以及Android特色功能,开始对我们软件加入支持。在增加功能的时候,经常遇到问题,当一个功能完成时,心情是十分喜悦的。对于Alpha冲刺而言,Beta冲刺让我学习到了更多的东西,团队协作效率更高。在Beta冲刺的过程中,能和大家一起开发出一个UI美观、功能完善的APP,是十分心动的。

王力杰:

Alpha冲刺的界面相比初版已经好了很多,但是仍然有许多问题有待发掘,所以这次针对这些问题,做了很多功课。有同学反应课程背景色过淡,于是重新找颜色,有的人觉得缺少了当天提醒,于是加深了周的颜色,toast的配色我也做了很大的斟酌,没有用太浓的颜色作为提醒,选择颜色的确是个很麻烦的事情,毕竟颜色太多了,要找出能让大部分人的看着顺眼的颜色实在是费了我很大的功夫。对于登录页的布局,也一起做了很多修改,小众分辨率需要适配的问题,和大家讨论了非常多后敲定了比例,使得在各个机型都能正常显示。这次冲刺和大家合作也非常的开心,讨论的次数也比Alpha有增无减,界面制作也加强了我使用一些工具的能力,相信这些对未来都非常有帮助,同时也希望这款软件能让大家满意。

朱*:

这两次冲刺都蛮有收获的,过程中香甜苦辣都有。前一次是迷茫开始冲刺的,这一次是提前好久就开始准备了。大家在冲刺之前就准备,甚至下阶段的任务都开始做。所以时间充足,大家也信心满满。真正冲刺的时候,依然有很多问题暴露出来,尤其是投入一部分的测试后,问题接踵而来。有UI适配问题,有业务逻辑问题。大家都集思广益,讨论怎么给用户丝滑般体验。学会了自我解决问题能力,很多问题,都自己从无到有一点点推进。问题也有做不动的时候,心情也会烦躁。涛兄经常对我说,不要急,后面还有我。挺感动的。组员也很给力,大家执行力很强。总之,这个项目能和大家一起冲很幸运。

上一篇:Beta冲刺——凡事预则立


下一篇:python 基础 set 集合类型补充