项目预期计划
项目预期实现以下需求:
其中非常紧急要求Alpha版完成,其余按具体时间安排。
图片是已经实现几个任务后的。
时间安排大概是这样:
现实进展
Alpha需求基本完成。
剩余需求如下:
剩余的都为非Alpha版要求
燃尽图如下:
代码签入记录
过程体会
-
许郁杨
带着一个小团队比自己做要复杂多了,更多的时间用来处理非编码部分的事。文档、接口和框架的坑真是死多少次都没用。不过最后也算是勉强完成了任务。希望Beta阶段能好过些。
虽然老师说没熬过夜怎么能算Alpha冲刺,但我还是不大想让大家熬夜,,ε=(´ο`*)))唉 -
温伊倩
编程过程中常有一些比较低级的错误发生,却又花了很长时间去deBug…感受到了自己代码量的匮乏。经过Alpha阶段的学习,我对安卓开发有了一些粗浅的认识,也感受到了通宵编程的的痛苦_ (:з」∠) _希望在Beta阶段能够进展顺利少出Bug,争取不通宵少熬夜,护肝护发成长为茂盛的森林(?)^v^ -
许斌
首次接触用android内嵌的SQLite写数据库,在开发过程中常常会出现一些小问题没发现卡顿很久,整个冲刺过程虽然很辛苦但团队氛围还是很好,遇到个人无法解决的难题时也可以向团队寻求帮助。还有就是拖延症患者,堆积了很多事,加上考试几乎天天熬夜。 -
杨心逸
第一次做Android应用,几乎没有什么经验,代码写的也比较乱,还好队友比较强orz。前后端交互其实还有很多问题,一个原因是小组间的沟通可能不足,还有就是程序框架没有真正定下来的缘故。我主要负责和云端数据打交道,leancloud的开发文档比较全所以花了一些时间基本上问题都能解决;唯一的缺点就是开发版的服务器每日请求有限制,超过一定次数就不理我了…… 因为Alpha冲刺前就已经将分内工作完成了一部分,所以虽然这两周都有考试,但是时间也勉强够用,希望接下来的开发能继续顺利。 -
余文茜
做界面真的是太难了太难了太难了太难了太难了
(•̩̩̩̩_•̩̩̩̩)
感觉寄几太笨疗
真是委屈死我这个小辣鸡了(꒦ິ⌓꒦ີ)
资料看的太少了
并且资料少以为内容少结果操作起来根本就不一样啊喂(꒦ິ⌓꒦ີ)
每次死坐挣扎好久都一直在徘徊简直要崩溃了
还好有神队友
不然就凉了……凉了……凉……了……
而且时间好紧啊……
对于我这种熬不了夜的简直就是致命伤……
不过总的来说还是收获了挺多的(当然可能对于别人来说这些都不算什么otz)
不管了!
我还会继续加油的!
ಠnಠ
组员分工及在Alpha阶段的工作量比例
学号 | 姓名 | 此次作业任务 | 贡献比例 |
---|---|---|---|
031602240 | 许郁扬 | 部分前端、部分UI、任务分配、文档编写、程序演示 | 22 |
181600333 | 杨心逸 | 登陆和注册功能、用户管理功能、会员管理功能、云端数据库创建与存储、评审表设计 | 21 |
031602334 | 温伊倩 | 部分前端、部分UI、OCR算法、图标绘制、测试文档编写、程序测试 | 26 |
031602338 | 许斌 | 测试文档编写、本地数据库搭建、数据库测试 | 17 |
031602343 | 余文茜 | 部分UI、填写评审表 | 12 |
下阶段展望
下阶段主要在于
- 完善基础功能界面;
- 实现拍照分词功能;
- 实现消费地图功能。
如果时间允许的话,再对已有功能块进一步挖掘,例如根据消费地图实现智能提醒、优化分词、智能校对等功能。
下阶段也会着重加强团队的协作和管理,完善文档和接口细节,优化框架,以期使团队协作能更加顺畅。
并且,在正式开发前做好交接工作,让新进组的同学能尽快熟悉项目。
测试体会
在本次测试过程中,我们尝试过用 UI Automator进行测试,但由于人员不够,且时间紧迫,预计的测试工作只使用自动化测试工作完成了小部分,剩余部分仍是由队员手工完成的。然在 Alpha阶段的小小尝试中,自动化测试的全面和便捷已可见一斑,所以希望在 Beta 阶段能够有队员能有时间完成自动化测试。
项目测试评述
本次项目测试于2018.11.27中开始。穿插于整个任务进度过程中,于12.1告一段落。
从一开始编写测试文档,到据文档内容进行每一块功能的测试,以及每一个队员对自己的代码进行单元测试,最后根据项目进度对文档进行迭代更新,我们队共发现 BUG34个,在对这三十多个BUG 进行提交和回归的过程中,我们对项目的逻辑及架构逐步清晰,也使得 Beta阶段的工作进行得更加便捷。