软件产品案例分析——K米
第一部分 调研、评价
调研
测试机型:iPhone 6s
K米版本:4.3.0
直观感受
界面干净,功能丰富,操作不复杂,易上手
错误类
无法分享KTV主页
步骤:进入KTV主页,点击右上角分享图标
预期结果:弹出选项分享到某APP,并跳转到该APP界面
实测结果:出现下图的错误代码
问题:无法分享KTV主页
可能的原因:根据错误代码,程序未自动获取默认的title、thumbImage、url
在换一首歌之后遥控灯光会重置
步骤:换歌
预期结果:除正在播放的歌曲等改变之外,其余保持不变
实测结果:灯光状态重置
问题:在一首歌中改变灯光状态,换歌后灯光会重置到初始状态
可能的原因:换歌的function中包含对于控制面板的初始化,初始化会重置灯光的状态
搜不到想要找的用户
步骤:点击”聊天“,右上角”好友“,右上角”添加好友“,在搜索框中输入用户名
预期结果:下方显示与输入用户名一致的用户
实测结果:未找到我想要寻找的用户
问题:搜索用户名之后找不到想要找的用户
可能的原因:数据库更新频率不够,未及时将刚刚注册的用户更新
会记录和自己的之间的位置信息
步骤:点击“我”,“头像”,左划上方滚动界面,出现地理位置信息异常
预期结果:显示最近一次获得地理位置信息的时间
实测结果:显示最近一次获得地理位置信息的时间的同时显示了距离“50米以内”
问题:会记录和自己的之间的位置信息
可能的原因:考虑到该界面与查看别人的主页界面相同,可能直接套用了别人的主页页面的格式,所以获得的距离差为0(小于50m)
建议类
个人主页上方的状态栏无底色
步骤:进入任意一用户主页
结果:上方信号-时间-电量状态栏内容无底色,严重影响查看
建议:加入底色或者隐藏
QQ分享房间无法直接同步跳转到k米
步骤:点击”K歌”,进入包厢,点击右上角分享,分享到QQ后,在QQ中点击链接
结果:通过QQ内置浏览器访问网页版K米,点击下方的跳转到K米按钮,跳转到K米后,仍是进入后台时的状态。
建议:通过分享的链接跳转到K米后可以进入该链接的状态
需求类
房间聊天语音听不清
需求:房间内成员可以发送语音
结果:语音在KTV嘈杂的环境中根本无法听清
建议:加入转文字功能或者取消语音功能
注册界面文本显示不全
需求:让用户确认已同意使用条款
结果:无法完整显示已同意的完整内容
建议:设置该UILabel的自适应文字
无法后台直播
需求(可能没有):直播过程中点击右上角的”设置“,进入设置界面后仍可以继续直播
结果:无法继续直播
建议:增加该功能
点赞不能取消
需求(可能没有):再次点击已经点赞的图标可以取消点赞
结果:无响应
建议:增加该功能
采访
对话
Q:请问你的是大几的学生啊?
A:大三
Q:恩,那你平时喜欢去KTV么?
A:喜欢去,周围朋友也有不少喜欢去的,没事的时候一起去唱挺好玩的。
Q:那在唱歌的过程中有没有遇到一些问题呢?
A:有啊,比如说一群人点歌要挤来挤去,不方便,想有一种更方便、快捷的点歌方式。
Q:是的,我想这个也是大部分人在KTV遇到的问题。我们现在正在对一款叫做“K米”的APP进行测试。这款APP主要就是用来解决你刚在说的问题的。请问你之前有听说或者使用过类似的APP么?
A:没有,之前去KTV都没有使用过APP。
Q:好的,那麻烦你在接下来的K歌过程中试用一下这款APP吧。
使用中。。。。
Q:经过十几分钟的使用,你总体的感觉怎么样呢?
A:我感觉挺不错的,点歌啊遥控啊都能够满足我的需要。
Q:那你能对这款APP做一个简单的评价么,比如从数据量、界面、功能和准确度这几个方面?
A:总体来说很不错,该有的功能都有了,涵盖了作为普通KTV用户所能使用的所有功能,数据量的话,曲库挺全的,暂时没遇到找不到歌的情况,界面挺好看。准确度。。。准确度是什么?
Q:恩,,准确度就是正确识别你操作的程度。
A:那应该是挺好的,没有什么出错的情况。就是刚才查找用户的时候没找到。
Q:能具体说说么?
A:就是我刚才输入我同学的用户名,结果没有找到。
Q:好的,这个情况我会记录下来的,还有什么别的问题么?
A:还有就是总是有人点完歌就把自己的歌顶到最前面,其他人都排好久了也不轮不到,有什么解决办法么?
Q:恩,这个情况我也遇到过,我们会反馈的!
A:没有了。
Q:好的,那你愿意把这款APP推荐给别人么?
A:恩,我非常愿意,毕竟是给大家带来方便的东西。
Q:哈哈,谢谢你!非常感谢能配合我们这次的APP测试!
A:不客气!
总结
使用过程
上手很快,迅速通过扫描二维码进入了包厢,十分顺畅的点歌、切歌,调整音量、灯光等。
评价
完全解决了该用户的问题
数据量
数据量大,曲库涉及面广
界面
界面美观,但有些细节方面没有完善(上文有详细说明)
功能
涵盖了作为不同KTV用户所能使用的所有功能
准确度
未发现不准确的情况
改进意见
建议加入一个把自己的歌顶到最前面的次数限制,例如每十分钟或者每三首歌增加一次顶歌机会。
结论
非常推荐
第二部分 分析
开发周期
大约需要15周
第1~2周
制定团队计划,需求说明书第3~4周
原型设计,架构设计,测试设计第5~7周
根据MVC模式,完成Alpha版本第8周
Alpha版本测试,用户体验第9~10周
根据测试和用户体验的反馈,完成Beta版本第11周
Beta版本测试,用户体验第12~13周
综合之前的结果,完成正式版本,撰写用户手册第14周
正式版本发布第15周
部署上线
优势
操作容易,主要功能完善
劣势
推广力度不够,直播质量普遍不高
提升
视音频处理、压缩、即时通讯分发
功能逻辑图
划分模块
模块 | 重要度 | 完成度 | 出发点 | 效果 |
---|---|---|---|---|
附近 | 10% | 100% | 通过定位服务与周围的人进行互动 | 使用较少 |
聊天 | 10% | 80% | 即时通讯 | 使用较少 |
K歌 | 50% | 100% | 用手机操控点歌台 | 十分有用 |
发现 | 20% | 70% | 周边活动 | 使用较少 |
我 | 10% | 100% | 个人设置 | 使用较少 |
维度 | 用户体验 | UI界面美观度 | 核心功能 |
---|---|---|---|
得分(满分10) | 9 | 9 | 10 |
第三部分 建议和规划
Q: 如果你是项目经理,如何提高从而在竞争中胜出?
A: 加入特权,对参与度高的用户给予一定奖励
Q: 你要设计什么样的功能?
A: 对于和用户之间的交互还可以更加深入,例如加入用户创建属于自己的歌单,或者自动生成用户多次点选的歌的歌单,在点歌时可以快速将自己喜欢的歌曲加入点歌队列中。
Q: 为何要做这个功能,而不是其他功能?/ 为什么用户会用你的产品/功能?
A: 在KTV中我们常常思考应该点什么歌,如果而且大部分点的歌都是之前唱过的,所以将自己经常点的歌作为歌单,点歌时就不会迷茫。
Q: 如果你来领导这个团队,会有什么不一样?
A: 虽然我不知道原团队的工作方式是怎样的,但是在本次很粗浅的测试中就发现了这么多的问题,该团队的内部测试还要多下功夫。我的团队会尽量的在正式发布之前避免这些本可以避免的问题。
Q: 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
A:
时间 | A(前端) | B(前端) | C(后端) | D(后端) | E(美工) |
---|---|---|---|---|---|
第一月 | √ | √ | √ | ||
第二月 | √ | √ | √ | √ | √ |
第三月 | √ | √ | |||
第四月 | √ | √ | √ | √ | √ |
- 第一个月:后端根据需求将基本构建建好,美工根据原型设计界面,
- 第二个月:前端在后端的基础上进行前端设计,并与后端、美工沟通协作
- 第三个月:前端与后端的对接基本完成,前端进行功能体验方面的设计
- 第四个月:全体人员进行有针对性的测试,找出可以完善的地方
Q: 作为用户,你最喜欢K米中的什么功能?你可能会为哪些功能付费?
A:
功能 | 理由 | 如果付费的话是否愿意 | 理由 |
---|---|---|---|
手机点歌 | 点歌方便快捷 | 否 | 如果连这样的功能都要收费的话,怕是没有人去用了 |
手机遥控 | 方便操控 | 否 | 如果连这样的功能都要收费的话,怕是没有人去用了 |
包厢直播 | 增加用户之间互动,平台多元化发展 | 是 | 如果用户基数多的话,是愿意付费开通直播间的 |
尾
团队一起去了KTV测试。有麦霸在,自己一首歌没唱,测试完就躺沙发上睡了。无数次被忽然刺眼的灯光弄醒,居然发现了遥控功能会在换歌的时候初始化灯光状态这个BUG。
总的来说K米这个APP还是不错的,不过要不是这次测试我也不知道这款APP,加强一下宣传力度吧。还要K米里面的KTV超市没货,白瞎了这个功能了,看来是没和KTV沟通好。
问一下表头为啥透明了
软件产品案例分析——K米的更多相关文章
- 软件产品案例分析--K米
软件产品案例分析--K米 第一部分 调研,评测 评测 个人第一次上手体验 使用的第一款点歌软件,以为就是个遥控而已,使用后发现功能还挺多,能点挺久.觉得很方便,不用挤成一堆点歌了.K米的脸蛋(UI)好 ...
- 软件产品案例分析----K米app
第一部分 调研.评测 1.1评测 1.1.1 第一次上手体验 1.1.2 bug 1.1.2.1 bug定义 1.1.2.2 栗子 1.1.2.2.1 A级 1.1.2.2.2 B级 1.1.2.2. ...
- 福州大学软件工程1816 | W班 第10次作业[个人作业——软件产品案例分析]
作业链接 个人作业--软件产品案例分析 评分细则 本次个人项目分数由两部分组成(课堂得分(老师/助教占比60%,学生占比40%)满分40分+博客分满分60分) 课堂得分和博客得分表 评分统计图 千帆竞 ...
- 软件产品案例分析(K米 APP)
关于 K米 -- 的案例分析 产品 K米的APP (全国KTV点歌,手机直播,互动,交友,预订)的Android客户端 第一部分 调研,评测 评测: 上手体验 第一次用这一类的软件,之前去KTV的时候 ...
- [福大软工] W班 软件产品案例分析
作业要求 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1300 评分细则 第一部分 调研,评测 (3 ...
- 软件产品案例分析——福州大学微信小程序
一 .调研,评测 评测 第一次上手体验: 刚进入看到菜单界面,感觉还是比较生动清晰的,功能很多,也很全面,包涵了大部分学生所需要的功能,就是第一次身份验证那里找了半天. bug: 1.点击进入学生证附 ...
- FZU软工第十一次作业-软件产品案例分析
目录 前言: 第一部分.调研,评测: 1.1.初次感觉: 1.2.企业号bug: 1.3.你觉得为什么这个产品组的人没有发现这些bug: 1.4.假设你们团队需要开发这套系统,需要注意哪些方面: 2. ...
- 博客整理——K米测评
K米测评 1.233郑扬涛(orzyt) 博客链接:个人作业--关于K米的产品案例分析 亮点分析: 1.将整个软件各个功能模块的逻辑图都画出来了,而不是只画一个大概. 我做了个缩略图 2.第三部分 建 ...
- 关于 K米 —— 的案例分析
第一部分 调研,评测 评测 下载并使用,描述最简单直观的个人第一次上手体验. 我觉得ktv遥控软件设计的很好,给我带来了很多方便,点歌也不用那么麻烦了跑到台子那里点,调各种音量灯光也是,所以第一次上手 ...
随机推荐
- javascript 位运算
位运算博大精深,本文总结下基本的位运算的概念. 1.整数的二进制码 位操作符用于在最基本的层次上,即按内存中表示数值的位来操作数值.ECMAScript中的所有数值都以IEEE-754 64位格式存储 ...
- SQL Server中的索引结构与疑惑
说实话我从没有在实际项目中使用过索引,仅知道索引是一个相当重要的技术点,因此我也看了不少文章知道了索引的区别.分类.优缺点以及如何使用索引.但关于索引它最本质的是什么笔者一直没明白,本文是笔者带着这些 ...
- 拿到阿里,网易游戏,腾讯,smartx的offer的过程
前言 从今年的3月14日阿里的电话面试开始,到现在4月16日在西安悦豪酒店进行的腾讯HR面到现在一个多月了,中间先后收到了阿里,网易游戏,腾讯和smartx的offer,今天早晨刚刚接到了腾讯HR的电 ...
- 通向高可扩展性之路(推特篇) ---- 一个推特用来支撑1亿5千万活跃用户、30万QPS、22MB每秒Firehose、以及5秒内推送信息的架构
原文链接:http://highscalability.com/blog/2013/7/8/the-architecture-twitter-uses-to-deal-with-150m-active ...
- 写一个 nodejs npm应用 - webhere
前言.没图不说话,先上图. What's webhere? 有没有遇到这样的场景:写程序的时候,需要访问一个文件,这个文件 需要是放到一台web服务器上,但是你不是开发的web应用. 所以呢,你不得不 ...
- 移动OA,致我们终将逝去的青春(程序员版)[转]
移动OA和致青春有什么关系,难道说赵薇也来做手机应用了?为什么不行,当年小燕子代言的打印机可是红火的很,现在再秀一把时尚手机办公也未必不可啊.言归正转,本文还是以点代面阐述移动OA开发过程,但是,它的 ...
- SharePoint Backup
这里主要介绍使用admin center直接backup: 1.浏览器进入管理中心,选择备份: 2.按需要选择需要备份的内容 3.选择备份位置,然后等待服务器备份完成(windows explore中 ...
- splay HYSBZ1588
n天 n个营业额; sum(min(abs(wi-前面))); splay维护一下就可以 #include<stdio.h> #include<algorithm> #incl ...
- python 进程间共享数据 (二)
Python中进程间共享数据,除了基本的queue,pipe和value+array外,还提供了更高层次的封装.使用multiprocessing.Manager可以简单地使用这些高级接口. Mana ...
- 利用MVC的自定义过滤器FilterAttribute、IActionFilter、IExceptionFilter实现异常处理等功能
今天在博客园上看了一篇推荐文章,还说得蛮有道理: http://www.cnblogs.com/richieyang/p/4779028.html 项目中确实有各种后台验证过程,最常见的莫过于判空,而 ...