团队项目开题Scrum Meeting报告
团队项目开题Scrum Meeting报告
在10月30号星期四的晚上我们团队找到了给我们代码的王翊学长,由学长给我们讲解了他编写IOS平台上北航MOOC系统的架构和思路,
因为我们团队没有苹果公司的设备,而且虚拟机一直安装不好,所以之前拿到的代码一直没办法看,这是我们第一次真正意义上接触到学长的代
码。学长讲解之后,我们对这款应用有了最直观的认识,我们也在之后开展了我们项目开题的第一次Scrum Meeting。
会议要点:
1、 交流讨论学长软件架构并对项目工程有初步认识。
2、 确定成员在项目开发中的角色。
3、 确定第一轮开发团队分工及预估时间。
会议时间:
2014年10月30日星期四 20:00—21:00
会议结果:
1、 学长写的程序框架上分为三大部分:与数据库的连接、接收数据的处理、UI处理,我们讨论决定按照学长的思路来构建以减小难度。
由于IOS平台和Android平台软件开发的不同,我们需要用java语言对项目进行重写,但是项目框架还是基本相同的,我们之后就是
在学长的基础上,分工合作完成自己的项目。
学长的程序功能中主要包含以下部分:
1) 用户登录(账号密码匹配);
2) 选课(用户登陆之后,每选择一门课,系统都会将这门课添加到用户的课表中,方便用户进行学习并且记录学习进度);
3) 课程列表(课程列表和数据库连接,实时进行更新,方便用户使用);
在弄清楚架构之后,我们对以后的时间进行了初步的安排,大致是:
1) 本周末也就是第一周的周末学习安卓开发语言,由于主要用的是java,这项工作会比较简单;
2) 在第二周的前五天,男生这边安装上虚拟机查看代码,弄明白具体程序里面是如何实现的,包括数据库,数据处理,UI
这三大部分,不会的我们可以询问学长,付出一定的时间和精力,这项工作同样不难完成;
3) 之后的周末加上第三周我们进行代码的编写,分工合作,这部分会比较难,PM根据进度实时调整;
4) 在第四周进行代码的拼合和测试,由于代码是大家一起写的,拼合中会出现种种问题,留下一周进行调试和测试。
2、 关于我们团队中成员在项目开发中的角色,我们的讨论结果为:
PM:郑培蕾
作为我们团队的队长,负责组织我们平时的讨论与会议,将我们很好的联系起来。更重要的,要规划项目的各个工作阶段,并实时
监督其他组员的工作进度。
Dev:陈少杰,金鑫,雷元勇,王迪,高孟烨,邓亚梅
为了弥补我们团队中个人能力上的不足,我们尽可能让大家都参与到编写代码与实现项目各部分的具体工作中,团结协作,一起努
力完成这个团队项目。在编写代码的过程中,PM根据个人能力适当调整,给编程能力稍弱的雷元勇,王迪的任务尽量简单一些,让他们
多参与最后的测试工作。
Test:雷元勇,王迪(机动调整)
到了测试的环节,根据大家在项目编写阶段的表现情况分配测试任务,让每位发挥自己的作用,为团队项目做出贡献。
3、 第一轮团队开发分工以及预估时间讨论如下:
郑培蕾:与学长沟通,遇到代码中难以解决的问题向学长请教,编辑博客,监督协助成员完成代码的阅读和理解;
陈少杰、王迪:阅读理解学长代码底层与数据库连接接收数据的部分;
金鑫、雷元勇:完成代码中数据处理,建立课程目录的部分;
高孟烨、邓亚梅:阅读代码中关于UI人机交互界面处理的部分;
分配时间:每人每天2小时,总计四天每人8小时,星期天的时间作为弹性时间对进度作调整。
4、下次Scrum Meeting的时间定为11月2日晚上8:00--9:00。