scrum阶段总结
项目预期计划:
确定编码规范。
根据原型图,设计并实现UI,添加各个界面,按钮,对话框,列表,窗口,导航等,理清各个界面的跳转逻辑。
学习测试技巧,编写测试用例。
实现需求文档中提出的功能,分别为:景点查询,浏览地图,定位显示,路线搜索,语音提示。
强化小组成员间的沟通。
现实进展:
UI:
设计添加大部分界面,对话框,列表,窗口,导航。
定位:
1. 能够通过GPS获得定位(小蓝点),实现页面的缩放,3d/2d显示。
利用添加的大电子围栏判断是用户是否在景区范围。
2. 添加了标注点,使地图更精细
3. 添加了地理围栏,能够在给定范围内判断用户是否进入某个范围。下图两个红色圈。
4. 添加了地理标签,点击标签会出现该店的具体介绍。
5. 搜索地图的智能搜索。
![]()
路线:
起止点选择
点击路径后输入起止点,显示路径。
语音:
组员分工
alpha冲刺阶段的任务分配
姓名
任务分配
工作占比 毕容甲
UI实现,搜索定位,界面跳转
25% 蔡逸轩
定位功能中添加地理标签,属性说明,经纬度信息获取与转换
25% 肖阳
定位功能中添加地理围栏,添加范围触发
25% 黄彦宁
定位功能框架,路径搜索功能
25%
下阶段展望
当前的不足:
UI:
界面不够精细,布局不够美观并且尚有BUG没有解决,图形、色彩间不够协调。
搜索:
搜索成功并定位后,原本添加的地理标签和地理围栏将不再显示。
定位:
1. 标注点不够美观,不能体现各个地点的特点
2. 地理围栏的设计还需要考虑得更细致,以免互相干扰影响触发。
3. 标签的属性说明没有增加图片,提示框与整体界面风格不合。
路线:
现在只预设了一条简单的路径。
因为时间有限,加之这个功能太过复杂,高德也没有给予提示,在alpha版本中次功能尚不完善。
语音:
暂时没有做语音提示,只有提示是否在地理围栏中。
BUG:
① 如果在第二个界面点击路线进入第三个界面,之后再第三个界面不操作进行返回,会回到第一个界面。但是如果不在第二个界面加finish,又会出现第二个和第三个界面的死循环当中,这个逻辑我们在想办法修改。
② 启用搜索功能之后,点击搜索到的地点不会出现详细介绍。
过程体会
1. 这次冲刺阶段除了要coding之外,还有很多作业要做,还要准备AI的考试,事情很多,需要安排好时间。《构建之法》里很多章节都融合了seven habits的一些方法,我们自己也应该分清事务的优先级,给自己的其他学习生活也设定一个“敏捷流程”,不要东忙西忙,最后啥也没整好。
2. 编码规范一定要在动手之前商量好,不然写乱之后非常麻烦。这次我们就出现过编码规范危机,还好发生的早,很容易就改掉了。
3. 编码的时候一定要把所写的内容彻底弄明白,一知半解来写的话,出现了问题往往不知道如何改正。这次在添加地理围栏的时候,想当然的按照经纬来定点,没想到高德是先纬度再经度,花了好久才发现这个问题,查了无数资料,真是……
4. 虽然使用SDK开发的时候看起来很容易,但是如果没有详尽的使用说明,很难使用明白。我们添加路径规划这个功能的时候,程序运行后会崩溃,但是无法知道原因,就一个个函数,类来测试,最后才发现是哪里出错的,发现是哪里错的还不知道怎么修改,一个很小的错误就改了一天。
5. 十天的冲刺结束了,其实感触还是很多的,这些日子对于一门陌生语言的学习,让我们四个初学者对于安卓有了一些了解,我们一致认为做APP要比之前敲代码有意思,当然这个工作似乎比C语言的题目来的简单一点,但是也麻烦很多。在我们看来,这十天当中最后的三四天是最有效果的,我们在最后冲刺的三天完成了至少70%的工作,尤其是对于github的使用也是最后两个冲刺的时候掌握的,告别了qq流,我们也发现github确实很方便。在接下来这几天,我们会在完善我们的代码,争取在展示的时候有个完美的show。
冲刺汇总帖
http://www.cnblogs.com/Allenbi/p/4928985.html
测试:
http://www.cnblogs.com/Allenbi/p/4960360.html#3306595
github:
scrum阶段总结的更多相关文章
- Beta阶段第十次Scrum Meeting
情况简述 BETA阶段第十次Scrum Meeting 敏捷开发起始时间 2017/1/4 00:00 敏捷开发终止时间 2017/1/5 00:00 会议基本内容摘要 deadline到来 参与讨论 ...
- Beta阶段第九次Scrum Meeting
情况简述 BETA阶段第九次Scrum Meeting 敏捷开发起始时间 2017/1/2 00:00 敏捷开发终止时间 2017/1/3 00:00 会议基本内容摘要 deadline临近 参与讨论 ...
- Beta阶段第八次Scrum Meeting
情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 ...
- Beta阶段第七次Scrum Meeting
Beta阶段第七次Scrum Meeting 情况简述 BETA阶段第七次Scrum Meeting 敏捷开发起始时间 2016/12/20 00:00 敏捷开发终止时间 2016/12/21 00: ...
- Beta阶段第六次Scrum Meeting
情况简述 BETA阶段第六次Scrum Meeting 敏捷开发起始时间 2016/12/16 00:00 敏捷开发终止时间 2016/12/17 00:00 会议基本内容摘要 平稳推进 参与讨论人员 ...
- Alpha阶段第一次Scrum Meeting
Scrum Meeting Alpha 情况简述 Alpha阶段第一次Scrum Meeting 敏捷开发起始时间 2016/10/18 00:00 敏捷开发终止时间 2016/10/20 00: ...
- Alpha阶段第二次Scrum Meeting
情况简述 Alpha阶段第一次Scrum Meeting 敏捷开发起始时间 2016/10/21 00:00 敏捷开发终止时间 2016/10/22 00:00 会议基本内容摘要 汇报了已经完成的任务 ...
- Alpha阶段第三次Scrum Meeting
情况简述 Alpha阶段第三次Scrum Meeting 敏捷开发起始时间 2016/10/24 00:00 敏捷开发终止时间 2016/10/25 00:00 会议基本内容摘要 总结了之前学习的内容 ...
- Alpha阶段第四次Scrum Meeting
情况简述 Alpha阶段第四次Scrum Meeting 敏捷开发起始时间 2016/10/25 00:00 敏捷开发终止时间 2016/10/26 00:00 会议基本内容摘要 做出了将网络通讯接口 ...
随机推荐
- jquery 获取设置值、添加元素详解
jQuery 获取内容和属性 jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易 ...
- HDFS的Trash回收站功能
文件的删除和恢复 和Linux系统的回收站设计一样,HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过Shell删除的文件/目录,在系统回收站中都一个周期, ...
- vim linux SecureCRT vim颜色的设置
解决方法: 1.首先按照环境一的方法检查一下,如果环境一的情况不在进行第二步. 2.修改终端TERM这个环境变量: 1)export命令 临时生效 # echo $TERM xterm #如果结果 ...
- 理解 OpenStack + Ceph (7): Ceph 的基本操作和常见故障排除方法
本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 ...
- css3常用动画+动画库
一.animates.css animate.css是来自dropbox的工程师Daniel Eden开发的一款CSS3的动画效果小类库.包含了60多款不同类型的CSS3动画,包括:晃动,闪动,各种淡 ...
- laravel administrator 一款通用的后台插件(PHP框架扩展)
前几天我看了一下zend framework 2的一些官方文档,也找了一些例子,可惜所有的资料少之甚少.于是我就开始去找这国外用的比较流行的PHP框架laravel,希望能够找到其合适的例子,而且我本 ...
- openjudge6047分蛋糕[DP]
描述 有一块矩形大蛋糕,长和宽分别是整数w .h.现要将其切成m块小蛋糕,每个小蛋糕都必须是矩形.且长和宽均为整数.切蛋糕时,每次切一块蛋糕,将其分成两个矩形蛋糕.请计算:最后得到的m块小蛋糕中,最大 ...
- javascript中比较数字大小
做项目,遇到一个让人非常纠结的问题,就是获取的两个值比较,却出现了一位数比二位数大的情况.刚开始还以为哪里写错了,检查了几遍,用ie调了下,意识到是应该是用错了比较方法了.才想起以前也碰到过这种情况的 ...
- 如何在Actionbarsherlock中一直显示overflow效果?
对Android开发一致性有一定考虑的程序员应当或多或少对Actionbarsherlock这个库有一定的了解.Actionbarsherlock的产生是因为Android在3.0(API 11)之后 ...
- javascript时间的一些问题
1.求当前时间. var curDate = new Date(); 2.求当前时间的前一天 var preDate = new Date(curDate.getTime()-24*60*60*100 ...





