这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 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冲刺——总结的更多相关文章

  1. Beta冲刺阶段

    Beta冲刺阶段 现阶段工作安排以及问题解决 Struts2框架配置 网上下载Struts 2 的框架代码,按照书上教程进行配置 遇到的问题:书上配置过程和实际操作有出入,按照书上过程无法完成配置过程 ...

  2. Beta冲刺链接总汇

    Beta冲刺 咸鱼 Beta 冲刺day1 Beta 冲刺day2 Beta 冲刺day3 Beta 冲刺day4 Beta 冲刺day5 Beta 冲刺day6 Beta 冲刺day7 凡事预则立- ...

  3. 凡事预则立-于Beta冲刺前

    凡事预则立,在Beta开始前的描述 在Beta项目冲刺开始之前,我们小组组织了一次活动室的讨论,明确了一下分工和即将来临的Beta冲刺要处理的问题和需要继续改进的地方.顺带补上一直没有的照片: 针对几 ...

  4. beta冲刺总结-咸鱼

    前言:emmmmmmm冲刺总结应该可以吐槽了?我发誓后面几篇冲刺我是很努力用正经语言描述了!!!!! 心得:emmmmm,说真的--到beta冲刺的时候才是真正感受到了组队的存在,基本上隔三差五就约一 ...

  5. Beta冲刺合集

    Beta冲刺序列: Beta凡事预则立 :Beta No.0 Beta冲刺Day1:Beta No.1 Beta冲刺Day2:Beta No.2 Beta冲刺Day3:Beta No.3 Beta冲刺 ...

  6. Beta冲刺集合

    1.Day1 http://www.cnblogs.com/bugLoser/p/8075868.html 2.Day2 http://www.cnblogs.com/bugLoser/p/80758 ...

  7. Beta冲刺随笔集合

    Beta冲刺随笔集合 项目Beta预备 Beta冲刺第一天 Beta冲刺第二天 Beta冲刺第三天 Beta冲刺第四天 Beta冲刺第五天 Beta冲刺第六天 Beta冲刺第七天 用户调查报告 Bet ...

  8. Beta冲刺置顶随笔

    项目名称:城市安全风险管控系统 小组成员: 张梨贤.林静.周静平.黄腾飞 Beta冲刺随笔 Beta预备 Beta冲刺Day1 Beta冲刺Day2 Beta冲刺Day3 Beta冲刺Day4 Bet ...

  9. Beta冲刺 总结

    Beta冲刺 总结 1. 完成情况 经过了为其七天的beta冲刺,我们基本完成了之前在<beta开始前准备>博客中所列出的内容. 增加关于征信的功能,贴近选题主题.在学生的信用活动记录中添 ...

  10. Beta冲刺 第七天

    Beta冲刺 第七天 昨天的困难 昨天的困难在一些多表查询上,不熟悉hibernate的套路,走了很多弯路. 第一次使用图表插件,在图表的显示问题上花了一定的时间. 对于页面绑定和后台数据自动填充的理 ...

随机推荐

  1. QQ 邮箱日历提醒

    偶然发现 QQ 邮箱有日历的功能,而且可以设置农历并且每年邮件 + 短信 + 微信提醒.这下重要的日子(eg:生日...)就不会忘记啦! 1.找到日历 2.历史提醒 3.新建时间 4.设置时间 5.勾 ...

  2. Exception in MIPS

    介绍 分支.跳转.异常(包括硬件中断)是三种改变控制流的事件. 同步异常是指程序执行到固定位置必定触发且每次现象一致的异常,如算术溢出异常.未定义指令异常.缺页异常等. 异步异常与当前执行程序无关,如 ...

  3. SAP S/4HANA 2020安装实录

    欢迎关注微信公众号:sap_gui (ERP咨询顾问之家) 今天开始试着安装SAP S/4HANA 2020版本,也是目前SAP ERP最高的版本,总安装文件大小大概50GB,数据库版本必须是HANA ...

  4. QQ群web前端分析三——pageSpeed

    使用pageSpeed插件,试试页面分析,看看有没有什么问题.等会上图 第一个问题,大部分人使用默认图片,但是这个图片的url确不一样,导致重复请求了若干次,这个...., 第二个问题,图片没有指定默 ...

  5. [MIT6.006] 16. Dijkstra

    先回顾下上节课的内容: 下面来看一个定理:对于所有的点来说,放松操作总是满足 d[v] ≥ δ(s, v).即点s到点v的最短路径总是小于或等于当前点d的路径权重.证明如下: 在正是进入复杂的图前,先 ...

  6. menuconfig

    1. menuconfig 的存在意义 原由是 项目的 config 项太多了,需要一个人性化的方式设置. menuconfig 背后是一个应用程序,用户和该应用程序交互,完成 config 设置. ...

  7. MTK官方SDK包编译openwrt

    全过程需要联网,最好有梯子,编译方式有两种 安装依赖库: apt-get install g++ apt-get install libncurses5-dev apt-get install zli ...

  8. 一些 git 常用的命令

    1.本地命令 查看状态 -git status 添加文件 -git add . 提交文件 -git commit -m "(comment)" 查看历史key -git reflo ...

  9. deepin V20 简易入门指南

    deepin V20 入坑指南 系统安装 入坑第一步自然是先安装系统了,deepin的安装方式很简单只需要一个U盘即可,在官网下载好安装镜像文件,使用官方的启动盘制作工具,开机时选择从U盘启动即可,安 ...

  10. 关于Java集合框架,这篇讲的还算不错了,建议大家看看!

    集合框架 为什么要用集合而非数组: 虽然数组是保存一组对象最有效的方式,但是数组具有固定尺寸,但在写程序时并不知道将需要多少个对象.而集合能够自动地调整自己的尺寸. 打印数组时,必须使用Arrays. ...