个人作业——软件产品分析
作业链接
调研,评测
评测
-
下载并使用,描述最简单直观的个人第一次上手体验。
第一次使用,功能看过去很全面,但是到具体的,功能大部分没有实现
-
按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图.
- 我的课表
- 课表查询没有课表结果,数据库中无相关数据,或接口出错
- 点进去当前周都默认是第一周,没有按照我们的校历来,数据库中可能无相关数据
- 下拉功能能没有实现,可能scroll-y未生效
- 失物招领
- 检测不到上传的照片、并且会默认将改照片保存到本地微信相册
- 系统发布时间与本机时间对不上,比本机时间快了15分钟,可能时间类换算出错
- 被艾特后,用户不会接收到任何通知,消息接口调用出了问题
- 失物招领通知对象无法取消,没有判断多次操作的有效性
- 检测不到上传的照片、并且会默认将改照片保存到本地微信相册
- 成绩查询
- 没有成绩显示,并且没有任何错误提示信息,数据库无相关数据或接口出错
- 无最新学期更新,数据库无相关数据或接口出错。
- 学生证附卡
- 无法进行学生证副卡采集,找不到地方添加辅导员,界面编辑是未考虑此问题,或此辅导员应根据学生自动关联,无需添加。
- 多处文本框不可编辑,可能此处为textView而非editView
- 学生证附卡补办申请,多处不可编辑,同上
- 学生证附卡编辑修改区间,无范围选择,区间数组为空
- 学生证附卡补办申请,只有确定取消按钮,无输入框
- 非bug性问题:提示辅导员为空后,只需随意输入电话即可提交,提交后会显示个人信息,此处身份证号码无隐私保护
- 无法进行学生证副卡采集,找不到地方添加辅导员,界面编辑是未考虑此问题,或此辅导员应根据学生自动关联,无需添加。
- 福大邮箱
- 手机端邮箱无法登陆,未连接福大邮箱接口,或数据获取错误
- 手机端邮箱无法登陆,未连接福大邮箱接口,或数据获取错误
- 个人日程
- 日程选择提醒之后无法保存
- 我的课表
-
你觉得为什么这个产品组的人没有发现这些bug?
没有做好充分的测试和用户调研就急于发布
-
假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。
- 架构方面
- 需要先弄清楚该微信公众号的整体结构和组件,通过思维导图做出直观的架构图,这样子功能就一目了然了
- 部署运维方面
- 在整体完成并且检查之后再进行部署,这样会比较方便修改;
- 定期做好数据库的检查;
- 数据库部署要做好最小化的权限;
- 微服务方面
- 要注意数据的一致性
- 架构方面
采访
-
介绍采访对象的背景和需求(他们有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么)
采访对象为福州大学2016级计算机专业和软件工程专业的学生,平常需要查询成绩和课表。他们使用过福大助手和福大教务通。除了现有的功能,他们还需要考场查询功能以及一卡通充值功能
-
让采访对象使用微信福州大学企业号(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)
-
描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
用户的问题没有解决,因为大部分功能还不能使用。该软件界面简洁,功能模块划分较全,但是大部分功能都还没有很好的实现。用户体验不好。使用微信公众号更加轻便,不用下载app(手机内存不足很难受!)
-
用户对产品有什么改进意见?
希望能供改善现在出现的bug,最好能添加一些福大教务通或教务通上面的功能。易班的服务器实在很。。。
-
结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论
不推荐这个软件,以为这个软件存在的问题还是很多的。
分析
估计项目用时
该项目做到目前这个程度,大部分主要功能都未完善,团队做到这种程度上需要3周,其中前期需求分析阶段需1周。
功能逻辑图
-
个人模块
重要度:95%
完成度:20%
出发点:实现最贴切学生的课表查询、成绩查询、个人日程记录&提醒、学生证附卡信息等功能
效果:个人日程部分大部分可以使用,但是在选择提醒之后就无法保存。其他三个功能基本无法使用。
-
通知、讲座、新闻模块
重要度:70%
完成度:95%
出发点:让同学更方便的了解学校的各种新闻
效果:功能基本上都已经实现
-
其他功能模块
重要度:80%
完成度:50%
出发点:方便同学在校内的生活
效果:黄页功能已全部实现,其余功能仍存在bug,邮箱在手机端完全无法登陆
优势、劣势、可以提高的一个重要部分
-
优势:
作为微信公众号,方便同学的使用,无需下载新的app
-
劣势:
在市面上同类产品有福大助手、福大易班、福大教务处。三款产品都已经事成熟的产品,功能基本都已实现。并且这三款产品的功能多于改公众号。不能退出,一次登录之后就和一个微信号绑定了,无法进行修改。
-
可以提高的一个重要部分:产品测试
本产品存在的问题太多,开发人员在开发完成之后可能没有很好的、充分的测试。
针对不同维度打分
评分项 | 分数 | 评分理由 |
---|---|---|
用户体验方面 | 65 | 大部分功能未实现,返回需要点击隐藏按钮 |
UI界面美观度 | 85 | 界面较美观,但部分页面界面不整齐 |
核心功能 | 60 | 核心功能基本未实现 |
建议和规划
-
如果你是项目经理,如何提高从而在竞争中胜出?
提高用户体验感,扬长避短,不要求功能多,但是功能完成度要高
-
目前市场上有什么样的产品了?
-
福大教务通:
福大教务通已具备该公众号中大部分主要功能,除此之外还有考试查询等功能。 -
福大易班:
福大易班除了该公众号具备的功能以外还有宿舍服务等。 -
福大助手:
福大助手除了该公众号具备的功能以外还有大物实验预约、历年卷等。
-
-
你要设计什么样的功能?
教师:教室调整 学生:教室申请
-
为何要做这个功能,而不是其他功能?
因为其他功能在其他三款app中都已经很好的完成了。面向学生和老师,这两个功能比较常用,但是相关的申请只能在教务处网站上申请。
-
为什么用户会用你的产品/功能?
微信端无需下载app,更加轻便。功能贴切学生、老师
-
你的创新在哪里?可以用 NABCD 分析。
-
N需求:
教师有时会碰上教室设备损坏等情况,因而需要进行临时的教室调整,打开教务处往往需要打开电脑,连网FZU,登陆教务处等繁琐步骤。对于学生,往往有临时的活动组织等,并且大一年学生的晚自习教室数据往往分散且无统一记录,对其他需要去教室自习的学生造成了困扰,因此需要一个具有统一记录的功能的工具。 -
A方法:
在后台添加查询和占有接口,设置不同帐号的身份,对学生的身份也分为大一/非大一,通过计算入学时间自动进行更新。并且外接教务处系统,使得借用教室更加轻便化、合法化。 -
B好处:
通过对公众号添加教室申请、教室更换,学生教师可以通过查询空教室、占有空教室,对不同身份的用户开放不同的功能,可以特别对大一年学生开放晚自习教室申请。避免功能冗余浪费。 -
C竞争:
福大教务通也具有空教室查询功能,但是功能不够完善,往往查询到的空教室还是有老师上课,微信相对于APP可以更方便的更新数据,使用起来更为方便。 -
D推广:
对已经加入的用户成员进行推送,鼓励使用此功能;并在学校进行宣传,通过扫楼、发传单的方法进行推广;发布宣传的公众号文章等方式扩大影响力。
-
-
如果你来领导这个团队,会有什么不一样?
前期做好规划,提高用户体验感,扬长避短,不要求功能多,但是功能完成度要高
-
如果你的团队有5个人,4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
美工的工作主要是在开发前期,为了让人才不闲置,可以让美工同时兼任部分测试。从而充分的利用资源。1个产品经理、一个美工(兼部分测试),3个开发
-
描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
第一周:用户调研
第二、三周:需求分析
第四、五周:美工页面设计、获取、阅读相关接口
第六至十周:具体编码、服务器部署、部分测试
第十一、十二周:集中测试
第十三至十五周:完善部分功能、界面美化、修改发现的bug
第十六周:发布版本 -
项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
应用服务器8核16G3
后端服务器16核32G3
关系型数据库:MySql
缓存数据库:Redis 2个(主备)
网站安全性:WAF、DDOS