【每日Scrum】第一天 TD学生助手Sprint1计划会议成果
——小组成员:刘铸辉 刘静 何晓楠 谢凤娇 胡宝月 王洪叶
初次尝试敏捷开发Scrum计划流程开发项目,有什么不对的地方还希望各位大神多多指教。Sprint计划会议非常关键,应该算是Scrum中最重要的活动。要是它执行的不好,整个sprint甚至都会被毁掉。举办Sprint计划会议,是也为了让团队获得足够的信息,能够在几个星期内不受干扰地工作,也是为了让产品负责人能对此有充分的信心。
为了让我们的产品负责人(建民老师)有信心,星期四下午,软件工程课上,我们组进行了sprint1计划,主要是为了在先前评估的成果基础上,定出 Sprint 目标和既定产品Backlog。也是为了让建民老师有信心O(∩_∩)O~
Sprint 计划会议1:定出 Sprint 目标和既定产品Backlog。
会议进程(1小时)
• 首先我们队sprint目标进行总体介绍,概括TD学生助手的backlog。定下sprint1的演示时间地点。
• 然后我们估算了Sprint1计划要用的时间并拆分backlog条目。理清每个条目的含义。根据每个条目的功能划分重要性级别。所有重要性高的backlog条目都要填写“如何演示”。
• 之后我们选择了要放入sprint1中的故事。
• 最后我们为每日scrum会议安排固定的时间地点。把故事进一步拆分成任务。并写成任务卡,每个人进行结对编程和任务领取。
会议结果:TD学生助手backlog
我们得出的TD学生助手backlog中包括如下内容:
•ID——统一标识符,就是个自增长的数字而已。以防重命名故事以后找不到它们。
•Name(名称)——简短的、描述性的故事名。
•Importance(重要性)——重要性等级最高是10
•Initial estimate(初始估算)——我们的初步估算,表示与其他故事相比,完成该故事所需的工作量。最小的单位是故事点(story point),一般大致相当于一个“理想的人天(man-day)”。
•How to demo(如何做演示)——它大略描述了这个故事应该如何在sprint 演示上进行示范,本质就是一个简单的测试规范。
•Notes(注解)——相关信息、解释说明和对其它资料的引用等等。
有图有真相啊O(∩_∩)O~
ID |
名称(NAME) |
重要性(IMP) |
初始估算(EST) |
注 解 (NOTE) |
认领人 |
1 |
课程增加 |
7 |
1天 |
①能增加课程 ②与课程相关信息 ③能导入数据库 |
刘铸辉 |
2 |
相应课程事件增加 |
8 |
3天 |
根据实验项目、作业等增加事件 |
刘铸辉 |
3 |
TD美景美图查看 |
7 |
3天 |
动态显示图片,最好有滑动效果 |
刘静 解凤娇 |
4 |
天气预报、GPS |
8 |
4天 |
①简单显示城市天气、日期就行 ②能调出地图查询 |
胡宝月 何晓楠 |
5 |
会议记录 |
10 |
每天 |
①记录每人的三句话 ②确定站立会议的时间及地点 |
何晓楠 |
6 |
博客编辑和发布 |
10 |
每天 |
将会议记录和项目进度进行编辑 汇总 |
解凤娇 刘铸辉 |
7 |
界面调整及美化 |
9 |
每天 |
界面美观大方,用户交互性强。 |
王洪叶 刘静 |
Sprint 计划会议2:将既定TD学生助手 Backlog 中的每一项细化成多个任务。每个任务完成的时间限定在一天内。
目标
确定所有任务,生成 Sprint Backlog,确认 每个人每天的Sprint 目标。
会议进程(1小时)
- 首先我们每个人都说了昨天干了什么,今天干了什么,遇到了什么困难,并得出了谁需要什么帮助
- 我们每个人从 Backlog 的各项问题中分出相应的任务
- 而且确保考虑到工作中所有的细节:编码、测试、代码评审、会议、学习新技术、编写文档
- 找出4.11-4.17之间我们空余的时间,根据自己的特点安排完成任务的时间
- 如果任务需时超过一天:我们尝试把该任务分割成几个小任务
- 确认每个人每天的Sprint 目标,并写出相应的计划列表
组员 |
昨天 |
今天 |
困难 |
刘铸辉 (组长) |
前几天已经完成TD学生助手整体框架的搭建,以及课程添加,相应课程事件添加
|
今天要继续研究Sqlite导入数据库的方法,完成多事件添加的功能, |
界面不是很会调整,寻求帮助中。 |
刘静
|
昨天学习安卓图片处理之图片显示; |
今天学习安卓视频图片处理之安卓点击事件,运行实例程序; |
困难:导入实例代码出现无法导入的情况,还有导入后出现错误,无法运行。 |
解凤娇
|
昨天:spring会议,熟悉安卓环境,学习安卓图片显示,实施美图美景查看项目 |
今天:实现美图美景查看的基本内容 |
困难:无法动态展示 |
王洪叶
|
昨天看视频学习控件; |
今天学习布局; |
问题,就是对于这个软件不是很熟悉需要继续学习。 |
胡宝月
|
昨天开了sprint会议,熟悉了安卓开发环境 |
今天上网查了百度GPS开发文档,运行学习了一部分例子 |
问题,开发环境并不熟悉,正在努力中 |
何晓楠
|
上网搜集有关安卓开发手机天气预报的资料 |
编写网络访问代码, 访问 气象站解析得到所有城市码并导出保存得到的 db_weather.db数据文件 |
代码编写有难度,还不太熟悉 ,正在努力中 |
会议总结 |
初次用敏捷开发Scrum方法开发项目,感觉不是太适应,不过慢慢会变好的。 |
会议结果
- 任务看板
- 确认每个人每天的Sprint 目标,并写出相应的计划列表
我们的周计划
日期 |
时间 |
刘铸辉 |
刘静 |
何晓楠 |
谢凤娇 |
胡宝月 |
王洪叶 |
4.11
|
下午五、六节 七、八节课 (5小时) |
前几天已经完成TD学生助手整体框架的搭建,以及课程添加,相应课程事件添加,今天要继续研究Sqlite导入数据库的方法,完成多事件添加的功能 |
看视频学习Android控件,,导入例子,观察效果 |
编写网络访问代码, 访问 气象站解析得到所有城市码并导出保存得到的 db_weather.db数据文件 |
前几天熟悉了android环境,看视频,导入例子,观察效果,新建了图片查看的项目,实现了动态显示 |
通过Web Service通过Web Service从谷歌的网站获得API 并安装SDK插件 |
看视频学习Android控件:按钮组件:Button、复选框、下拉列表:Spring,图片视图:ImageView、图片按钮:ImageButton、时间选择器:TimePicker |
4.12 |
下午(5小时) |
做几个Sqlite导入数据库的例子,将各个事件设置提醒 |
上网查找关于图片动态显示的内容,总结并实现部分功能。 |
和静儿一起再优化,给图片分类 |
上网查找关于图片动态显示的内容,总结并实现部分功能。
|
||
4.13 |
下午(5小时) |
学习几个图片动态显示的例子,然后将TD美景美图查看的功能整合到项目中,如果有要修改的地方,就和静姐,娇哥一起修改,保证图片的动态显示 |
进一步实现动态显示的功能,加入本小组的思想,对代码进行改写,争取满足需求。 |
在程序第一次运行时,将 db_weatcher.db数据库文件导入到应用程序数据库中 |
和组长,静儿把图片展示导入项目,一起修改,保证图片的动态显示 |
编写程序代码简历一个指向LocateMe指针 |
进一步实现动态显示的功能,加入本小组的思想,对代码进行改写,争取满足需求。 |
4.14 |
晚上七点---九点 (1.5小时) |
学习几个调用GoogleAPI的例子,然后将天气预报的功能整合到项目中,如果有要修改的地方,就和宝月兄,楠哥一起修改,保证功能的正常显示 |
在TD美景美图功能上再添加部分功能,并与小组成员将各部分功能整合到一个系统中,调试运行。 |
建立设置城市界面, 读取数据库文件, 获取省份, 城市以及对应的城市码。 |
在细节方面考虑全面,看一下图片展示的整体效果,如果有需要改的尽量做到较好 |
建立Android虚拟器,试着在把代码在虚拟器(除导航)上实现 |
在TD美景美图功能上再添加部分功能,并与小组成员将各部分功能整合到一个系统中,调试运行。 |
4.15 |
下午七、八节 (2小时) |
重构整个项目,并和叶姐,静姐修改页面布局和图片显示,保证界面的亲切。 |
重构整个项目,并和辉哥,叶姐修改页面布局和图片显示,保证界面的亲切。 |
接收用户选择的城市码, 访问气象站获得城市气象信息 |
查看整个项目的进度,若有需要,集思广益,保证项目的实用性 |
设计GPS按钮 进入界面 使用实体机进行GPS导航功能调试 |
重构整个项目,并和辉哥,叶姐修改页面布局和图片显示,保证界面的亲切。 |
4.16 |
一个下午 (4小时) 有时间就做 |
和组员一起调试BUG,测试,完成没完成的功能。 |
和组员一起调试BUG,测试,完成没完成的功能。 |
和组员一起调试BUG,测试,完成没完成的功能。 |
和组员一起调试BUG,测试,完成没完成的功能。 |
和组员一起调试BUG,测试,完成没完成的功能。 |
和组员一起调试BUG,测试,完成没完成的功能。 |
4.17 |
下午五、六节 软件工程课上 |
演示TD学生助手 Sprint1计划阶段性的成果 |
演示TD学生助手 Sprint1计划阶段性的成果
|
演示TD学生助手 Sprint1计划阶段性的成果
|
演示TD学生助手 Sprint1计划阶段性的成果
|
演示TD学生助手 Sprint1计划阶段性的成果
|
演示TD学生助手 Sprint1计划阶段性的成果
|