成员简介
叶文滔:阿里八八PM,负责项目的整体框架及主要UI界面设计与项目整合Debug
俞鋆:阿里八八后端技术人员,负责搭建项目所需的服务器与数据库
王国超:阿里八八前端日程模块多日界面设计人员,负责绘制多日界面,并完善相关日程显示功能
林炜鸿:阿里八八前端日程模块添加事件界面设计及事件实现人员,负责绘制添加日程相关界面,并完善相关日程显示功能
黄梅玲:阿里八八前端日程模块单日界面设计与实现人员
张岳:阿里八八前端日程模块修改信息界面的绘制实现以及协助登陆功能完成
李嘉群:阿里八八前端用户模块登陆界面设计及登陆功能实现人员,负责绘制登陆界面并实现与数据库对接、第三方登陆API调用等
刘晓:阿里八八前端用户模块注册界面设计及验证码功能实现人员,负责绘制注册界面并实现手机验证码注册、与数据库对接
演示动态图
日程模块
多日切换
打开文本添加
添加日程
选择时间
用户模块
进入注册
注册
进入忘记密码
忘记密码
侧边栏进入用户模块
登陆
修改信息
修改密码
退出登录
预期用户量
20人左右的数量进行小范围测试收集意见、问题
目标用户介绍
本次α版本的实现的功能十分有限,因此实际上并未真正满足任何一类用户的需求,只能说在小程度上让用户有了一个可以记录简单信息的工具。因此我们的目标用户主要是小范围的学生、工作人士群体,且主要目的是用于测试并收集意见,以期在接下来的版本更好的完善我们的产品。
用户评价详见:阿里八八“好记”测试报告中最下方的“用户反馈”一栏。
分工协作
1、大团队划分为小团队
我们是一个八人的团队,人数较多,模块较少,后端数据库不复杂,因此我们先决定了后端人员为一人,也就是编程能力较强的俞鋆同学。剩下七人中再分出两个小团队分别开发用户模块和日程模块。组长叶文滔作为PM进行统一的协调,用户模块为:李嘉群、张岳、刘晓,日程模块为:王国超、林炜鸿、黄梅玲。模块内每个人再细分功能。其中具体每个人开发什么功能已经在最上方中写出。
2、PM搭建整体框架,小团队在框架内独立开发
在项目开始后,我先搭建好一个简单的有通往用户模块、日程模块接口的APP框架上传,接着继续搭建多级按钮等UI控件。每个模块的人员在各自的模块内去绘制界面、实现功能。每完成一项内容就可以PULL至Git,由PM整合并处理整合后的BUG。
3、模块工作基本完成,大团队合并项目协作开发
项目的中后期,每个模块内部的工作基本完成,开始进行与后端以及模块之间的对接,于是组织了几次集体编程一起工作。与后端的对接较为顺利,但模块合并后出现了不少难以解决的BUG。大家一起协作攻克了许多,但目前仍有疑难杂症不明如何解决,且仍在努力解决。
项目管理
时间管理
团队主要采用Milestone的方式进行时间管理,在项目开始时就设定好小的Milestone,每个Milestone有截止日期,需要在截止日期前完成当前的Milestone。具体的阶段划分如下:绘制界面——完成界面对应功能——对接数据库——模块对接合并。
质量管理
1、所有Pull代码应在本地编译通过且运行合格
2、代码应该遵循代码规范,Pull后由PM进行审核修改,并处理合并后的BUG
3、PM划分好模块对应文件夹,各个模块、功能文件应放置在指定文件夹下,不可随意更换
资源管理
1、所有需要用到的第三方资源包,如.jar包,统一放置在libs目录下
2、小组成员共享可用、质量高、开源的第三方API、module、Github仓库等
质量控制
测试用例数目:18
成员角色与最后总贡献
叶文滔:PM,贡献量:19
俞鋆:后端开发,贡献量:22
王国超:前端开发日程模块,贡献量:20
林炜鸿:前端开发日程模块,贡献量:16
黄梅玲:前端开发日程模块,贡献量:18
张岳:前端开发用户模块,贡献量:22
李嘉群:前端开发用户模块,贡献量:19
刘晓:前端开发用户模块,贡献量:17
用户反馈
测试问卷
1、通过这个demo您是否能看出我们想做的是什么样的软件
2、你测试的过程中碰到了什么Bug
3、对于软件的任何方面,比如UI、功能、设计等是否可以提出一些宝贵意见
真实反馈总结(完整反馈信息留在测试报告中)
用户印象
1、日程记录、管理软件
2、记事本
3、备忘录
4、日历
5、便签
从以上用户印象可以看出,其实用户们描述的东西都大同小异,也符合我们产品的最终定位,所以α版本的demo在给用户正确的印象上比较成功。
Bug
除了目前我们已知的包括我们尚未添加功能、添加的功能存在问题、未知原因的Bug,测试用户还另外发现了:
1、应用关闭后无法保持登陆状态,需要重新登陆
2、日程未按时间先后显示
3、修改密码明文显示
4、修改信息的一些页面跳转不正确
UI
1、图标大小不合理,界面颜色不够令人舒适
2、信息界面的确认键颜色存在很大问题,很难找到
3、字体偏大
4、多日界面未对齐
功能
1、希望日期显示可左右滑动更换
2、部分页面的跳转逻辑不合常理
3、多增加第三方登陆接口
4、添加日程希望能拖动