高级软件工程2017第6次作业——团队项目:Alpha阶段综合报告
一、敏捷冲刺每日报告
1 团队介绍
团队组成:
PM:齐爽爽(258)
小组成员:马帅(248),何健(267),蔡凯峰(285)
Git链接:https://github.com/WHUSE2017/C-team
2 敏捷冲刺每日报告
二、Alpha版本测试报告
测试报告:http://www.cnblogs.com/shuangshuangblog/p/7756211.html
三、Alpha版本发布说明
发布说明:http://www.cnblogs.com/shuangshuangblog/p/7755507.html
四、Alpha阶段小结
1 仓库地址:https://github.com/WHUSE2017/C-team
2 Alpha过程回顾
2.1 团队项目目标
(1)预期典型用户:18--40岁在武汉的人,前期只在武汉大学,武大学生。
(2)预期功能描述:能够发布自己的活动行程、搜索到某时间某地点的活动及参加人员信息。
(3)预期用户数量:前期500人左右。
2.2 如何满足用户需求
只要是本系统的用户,我们都提供活动查询,不过是一件想好取得地点,或者没有想好干什么,但是有时间,都能在系统里面找到想要的信息,即使当时没有找到,你也可以自己做主,发布行程消息,等待其他人的加入。至少我们提供一个集中的平台,更易于找到想找到的人。
2.3 已完成的目标
注册、登录、查询、发布、个人资料修改已初步完成。
2.4 分工与经验教训
我们分工还是比较粗暴的,
前台界面:何健;
逻辑层:蔡凯峰;
数据库设计与连接以及Alpha版展示与讲解:马帅;
文档编辑与组员协作:齐爽爽。
经验教训:
(1)加强沟通:每天小组会议一定要早点进行,至少能总结白天干的事情,晚上也能进行修正,一旦,会议定在晚上10点之后,你会发现今天一天好像又白瞎了;
(2)想用《构建之法》里面的一段:>scrum计划阶段的估计不是一个"合同",领导们不要把它当成一个合同。估计总是不准的。坚持短期的sprint,这样即使不准的估计也不会又打的损害。真的觉得敏捷的sprint还是很有效的。
2.5 项目管理
项目管理就是按照老师上课讲的和书上讲的大概中和一下,分工明确,各自领取任务,然后每天汇报。大家一起共同努力,氛围还是很好的。
2.6 如何做到如期交付
有计划。主要在前期老师给了两周时间来做分析,把思路计划都已经做好了,所以在冲刺阶段,基本按照前期计划走,有一个计划在那里,所以每天看着燃尽图都有种“革命尚未成功,同志仍需努力”的紧迫感。
还有小组成员也都很负责。虽然老师任务也很重,但是能熬夜做项目,即使最后交付的东西还不够完善,但是至少能做到,既然咱们干这个事情,就要负责,在规定时间完成自己的任务。
3 燃尽图与已发布功能
燃尽图:以此5天,只是第一天是以卡片统计方式,后面就是任务量统计方式了。
发布文档:http://www.cnblogs.com/shuangshuangblog/p/7755507.html
燃尽图美化了项目进程,在27号的时候,其实我们组没有什么进度,我记得当天看到的结果是:没有按照计划完成相应任务,进度慢了很多,但是在最后借宿的时候,就像上图看到的,我们都是在进度内完成任务的。个人觉得还是有些美化过程了。但是whatever,有了他,每天看到的时候,没有完成任务,会给自己紧迫感,督促自己赶快完成;当完成今天任务,又有一种满足感,给小组信心。
4 团队在Alpha阶段角色与具体贡献
名字 |
角色 |
团队贡献分 |
可验证贡献 |
齐爽爽 |
PM |
85 |
项目文档与博客 |
何健 |
Dev+ui设计 |
93 |
Ui界面 |
蔡凯峰 |
Dev+test |
95 |
功能实现 |
马帅 |
Dev+test |
93 |
数据库与服务器搭建 |
5 Beta阶段需要的改进
1.上传头像功能;
2.查询结果分页;
3.记住密码;
4.用户体验感继续优化,很多小细节:如详情页面的关闭、窗口缩小等等;
5.界面美化。