工作总结
我们是歪果仁带你灰
开发团队。我们开发的项目是北航学堂(MOOC)的android客户端:BUAAMOOC。
目前,我们的第一阶段工作已基本完成,由于拿到北航学堂的服务器接口较慢,我们的开发时间较为紧迫,原计划在alpha版本中实现的某些功能尚未实现,延迟到beta版本中来实现。
团队成员介绍
个人博客列表:
史烨轩(QC)、闫昊(CODE)、唐彬(PM)、余帆(CODE)、金哉仁(UI)、赖彦谕(TEST)
上届成果展示
登陆界面:
课程列表:
课程简介:
课程目录查看:
视频观看:
项目成果展示
我们的项目目前实现的功能有:用户登录、注销,自动登录,查看所有课程、我的课程,查看课程介绍,选课/退课,查看课程视频目录、在线观看教学视频。
原计划于alpha版实现的视频下载以及课程学习进度记录由于拿到服务器接口较晚,尚未完成。计划于beta版本上线。
APP LOGO效果:
登录页面及课程列表:
课程简介和教学视频目录:
播放器效果:
项目需求分析
我们的项目面向的主要人群是使用北航学堂学习的同学。目前14级计算机学院的计算机组成原理课程就在使用北航学堂。我们的项目在完成之后将会使学弟学妹的课程学习变得更加方便。
预期用户群体
能够连接到北航校内网络,愿意学习北航在线课程的人。以北航校内学生为主。
典型用户
名字 | 小明 |
---|---|
性别 | 男 |
年龄 | 20岁 |
职业 | 北航本科生 |
知识层次和能力 | 大学,能熟练地使用互联网,智能手机 |
生活情况 | 一名宅,几乎不出寝室 |
动机,目的,困难 | 在北航学堂上选修了一些课程,希望在躺在床上的时候也能方便的观看北航学堂的视频 |
目前我们的项目对于小明同学的需求已经完全能够满足,在beta版本中我们还会推出视频下载和学习进度记录功能,届时会给同学们带来更大的便利。
参考:功能规格说明书
项目完成情况
链接:BUAAMOOC代码规范及工程结构、BUAAMOOC技术规格说明书、项目issues列表
项目地址:https://github.com/SyncShinee/BUAAMOOC
第一阶段燃尽图:
在将一些未完成的工作移除至beta版本后,燃尽图情况如下:
用户量统计(截止到11.17日凌晨)
每日的scrum meeting
2015.10.28、2015.10.29、2015.10.30、2015.10.31、2015.11.1、2015.11.2、2015.11.3、2015.11.4、2015.11.5、2015.11.9
团队成员在M1阶段的贡献
名字 | 角色 | 贡献 |
---|---|---|
余帆 | DEV | 完成个人信息界面的开发,完成800行,负责和MOOC网站的人员沟通,撰写3篇博客 |
唐彬 | PM | 完成课程列表页面的开发,1700行代码及注释,在开发中发现及解决了多个严重的bug |
赖彦谕 | TEST | 撰写了六篇博客、发现了4个bug,其中3个已经解决 |
史烨轩 | QC | 制定技术规格说明书、功能规格说明书、创立并管理github上的项目,督促项目进度,撰写十篇博客 |
金哉仁 | UI | 完成软件UI设计、绘制图标,UI设计更新了六版、参与软件测试,提供了4个bug,其中三个已经解决,撰写1篇博客 |
闫昊 | DEV | 完成课程详情页面、视频播放界面的开发,1500行代码及注释,寻找、整合开源代码数万行,博客1篇,采访学长 |
特色功能
可以通过手机观看北航学堂上的视频资源,随时随地地学习。
用户反馈
1.有用户反馈在使用过程中,本地缓存的大量课程图片会导致系统相册中出现大量的课程图片,影响了其他app的正常使用。(该问题已解决)
暂时没有收到其他用户反馈。
已知缺陷
1.由断网状态下恢复网络连接,登陆后热门课程和所有课程页面无法自动刷新加载课程。
2.有时候页面切换过快会导致程序崩溃。
3.在没有连接buaawifi的情况下,切换到课程详情页面会弹出已选课程的toast信息。
4.网络不稳定也可能导致程序崩溃。
总结
整个团队对软件开发的整个流程有了清晰的认识,提升了编程实践能力,加强了合作精神。
在软件总体设计、团队执行力方面还有待提高。还需要同mooc网页团队加强沟通。
贡献分分配及比例:
闫昊:主要代码开发(服务器交互,视频播放等):59
唐彬:主要代码开发(主页面,登录,课程等):58
史烨轩:github管理,代码规范规定,博客,燃尽图:52
金哉仁:UI界面设计,图标设计,测试:51
余帆:代码开发(个人信息部分),博客:50
赖彦谕:博客,测试:30
转会人员:
赖彦谕,转会至bestRW团队。同时我们团队将会引进bestRW团队的成员益西多吉。