Alpha冲刺总结


作业链接
GitHub


项目预期计划

项目预期实现以下需求:
其中非常紧急要求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阶段的工作进行得更加便捷。

posted @ 2018-11-30 23:23  Eventide  阅读(367)  评论(0编辑  收藏  举报