这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 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. Linux 系统编程 学习:05-进程间通信2:System V IPC(2)

    Linux 系统编程 学习:05-进程间通信2:System V IPC(2) 背景 上一讲 进程间通信:System V IPC(1)中,我们介绍了System IPC中有关消息队列.共享内存的概念 ...

  2. 蒲公英 · JELLY技术周刊 Vol.28: Next.js 10 发布

    蒲公英 · JELLY技术周刊 Vol.28 前端应用到底该选 SSR 还是 CSR?每个项目技术栈决策的时候都会根据实际需求有自己的看法,而在不久前 React 17 发布之后,自然而然也会有同学好 ...

  3. [P2114] [NOI2014]起床困难综合症 (位运算)

    题面 传送门:https://www.luogu.org/problemnew/show/P2114 Solution 一道很有意思的位运算题. 要做这一题,我们首先得了解一个很重要的特点 位运算过程 ...

  4. Java 解决Enum.valueOf找不到枚举出现的异常

    由于Enum.valueOf匹配不到枚举时会出现异常,这个可以用try...catch来解决,但是这样会导致代码往臃肿的道路上越走越远. 本文与其说是解决Enum.valueOf找不到枚举出现的异常还 ...

  5. (3)ASP.NET Core3.1 Ocelot认证

    1.认证 当客户端通过Ocelot访问下游服务的时候,为了保护下游资源服务器会进行认证鉴权,这时候需要在Ocelot添加认证服务.添加认证服务后,随后使用Ocelot基于声明的任何功能,例如授权或使用 ...

  6. BIM+GIS它们各有什么优缺点

    BIM+GIS它们各有什么优缺点?应用有哪些优势?BIM模型精细程度高,语义信息丰富,侧重整合和管理建筑物自身所有阶段信息,包括建筑物所有微观图形化和非图形化信息,三维GIS侧重宏观.大范围地理环境与 ...

  7. JavaScript一元运算符、二元运算符和三元运算符

    在JavaScript中,运算符可以根据其实际操作数的个数进行分类. JavaScript中的大多数运算符是一个二元运算符(binary operator),将两个表达式合并成为一个稍复杂的表达式.譬 ...

  8. makefile 函数

    1. findstring $(findstring <find>, <in>) 从 in 中查找 find ,如果找到则返回find,否则返回空 str1=1111 str2 ...

  9. springboot linux打包后访问不到resources 下面的模板文件

    在本地是可以直接获取模板文件并下载,但是服务器上就不行 本地代码: @Overridepublic void downArchRelayTemplate(HttpServletRequest requ ...

  10. Git-stash(暂存)

    修改某文件后,不想commit,使用stash保存在本地的某分支内 # 暂存 git stash ## 可暂存新增文件 git stash -u ## 为此次暂存添加标识 git stash save ...