【每日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计划阶段性的成果
|