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冲刺——总结的更多相关文章
- Beta冲刺阶段
Beta冲刺阶段 现阶段工作安排以及问题解决 Struts2框架配置 网上下载Struts 2 的框架代码,按照书上教程进行配置 遇到的问题:书上配置过程和实际操作有出入,按照书上过程无法完成配置过程 ...
- Beta冲刺链接总汇
Beta冲刺 咸鱼 Beta 冲刺day1 Beta 冲刺day2 Beta 冲刺day3 Beta 冲刺day4 Beta 冲刺day5 Beta 冲刺day6 Beta 冲刺day7 凡事预则立- ...
- 凡事预则立-于Beta冲刺前
凡事预则立,在Beta开始前的描述 在Beta项目冲刺开始之前,我们小组组织了一次活动室的讨论,明确了一下分工和即将来临的Beta冲刺要处理的问题和需要继续改进的地方.顺带补上一直没有的照片: 针对几 ...
- beta冲刺总结-咸鱼
前言:emmmmmmm冲刺总结应该可以吐槽了?我发誓后面几篇冲刺我是很努力用正经语言描述了!!!!! 心得:emmmmm,说真的--到beta冲刺的时候才是真正感受到了组队的存在,基本上隔三差五就约一 ...
- Beta冲刺合集
Beta冲刺序列: Beta凡事预则立 :Beta No.0 Beta冲刺Day1:Beta No.1 Beta冲刺Day2:Beta No.2 Beta冲刺Day3:Beta No.3 Beta冲刺 ...
- Beta冲刺集合
1.Day1 http://www.cnblogs.com/bugLoser/p/8075868.html 2.Day2 http://www.cnblogs.com/bugLoser/p/80758 ...
- Beta冲刺随笔集合
Beta冲刺随笔集合 项目Beta预备 Beta冲刺第一天 Beta冲刺第二天 Beta冲刺第三天 Beta冲刺第四天 Beta冲刺第五天 Beta冲刺第六天 Beta冲刺第七天 用户调查报告 Bet ...
- Beta冲刺置顶随笔
项目名称:城市安全风险管控系统 小组成员: 张梨贤.林静.周静平.黄腾飞 Beta冲刺随笔 Beta预备 Beta冲刺Day1 Beta冲刺Day2 Beta冲刺Day3 Beta冲刺Day4 Bet ...
- Beta冲刺 总结
Beta冲刺 总结 1. 完成情况 经过了为其七天的beta冲刺,我们基本完成了之前在<beta开始前准备>博客中所列出的内容. 增加关于征信的功能,贴近选题主题.在学生的信用活动记录中添 ...
- Beta冲刺 第七天
Beta冲刺 第七天 昨天的困难 昨天的困难在一些多表查询上,不熟悉hibernate的套路,走了很多弯路. 第一次使用图表插件,在图表的显示问题上花了一定的时间. 对于页面绑定和后台数据自动填充的理 ...
随机推荐
- Elasticsearch数据库 | Elasticsearch-7.5.0应用搭建实战
Elasticsearch 是一个可用于分布式以及符合RESTful 风格的搜索和数据分析引擎.-- Elastic Stack 官网 搭建Elasticsearch的"那些事儿" ...
- Simulink代码自动生成(一)
前面介绍了MDB的设计思想并对比了它和传统的嵌入式软件开发之间的差异,现在开始使用Simulink工具演示模型的搭建和C代码的自动生成过程. Matlab版本:R2018B 一.算法模型的搭建 搭建一 ...
- vim编辑器使用简介
使用格式 vim [option] /path/to/somefile ... option: -o水平分割 -O垂直分割 +打开后在最后一行 +Num打开后在地Num行,加号与Num之间不能有空格 ...
- c#集合随机数
List<int> list = new List<int>(10); Random r=new Random(); int num = 0; for (int i = 0; ...
- 【java】校验当前时间是否在规定的时间内
废话不多说直接贴代码. 我的日期格式是 8:00-22:00 要用的自己换下格式哈. public class CheckClosingTimeUtil { /** * 校验当前时间是否在规定时间内 ...
- Spring5.0源码学习系列之浅谈懒加载机制原理
前言介绍 附录:Spring源码学习专栏 在上一章的学习中,我们对Bean的创建有了一个粗略的了解,接着本文挑一个比较重要的知识点Bean的懒加载进行学习 1.什么是懒加载? 懒加载(Lazy-ini ...
- Flutter 开发从 0 到 1(五)源码
Flutter 开发从 0 到 1 明天开始又要上班了,你的假期任务完成如何啊?由于平时加班太多了,实在挤不出更多时间,从开始想用 Flutter <Flutter 开发从 0 到 1(一)需求 ...
- http 响应 ngx_http_send_header ngx_http_output_filter
在解析完 http 请求报文后, 需要发出响应报文, 那么ngx 框架 提供了那些通用接口呢?如果自己设计将所用的模块的响应接口合并起来 你会怎么设计呢?? 响应头过滤函数主要的用处就是处理HTTP ...
- python 迭代器(转)
迭代器 迭代器是在python2.2中被加入的,它为类序列对象提供了一个类序列的接口.有了迭代器可以迭代一个不是序列的对象,因为他表现出了序列的行为.当在python中使用for循环迭代一个对象时,调 ...
- [UNCTF2020]BetterCpu WriteUp
这题不同前一题虚拟机ezvm一样,指令很多而且复杂,需要通过写文档和脚本来化简过程. 直接丢进IDA7.2(如果使用IDA7.0则虚拟机的emulator部分会分析出错)查看. 进入main函数后按F ...