第三次作业——个人作业——软件产品案例分析

关于 K米 —— 的案例分析

产品:K米的APP

第一部分 调研,评测

评测:软件的bug,功能评测,黑箱测试

个人第一次上手体验:软件界面简单易懂,点击"连接包厢"即可通过扫描二维码来和自己所在的包厢连接,二维码无效也可输入包厢绑定码连接。连接成功后就可以用手机点歌切歌等等,连接包厢后的界面挺友好,可以互动聊天,也有遥控的功能,很方便(需要到支持此软件的KTV点歌)。(内心独白:当时去KTV体验到如此神器简直就是乡下人进城的感觉!居然可以在手机上遥控!别提内心的兴奋和激动了!当然我不会在表面上体现出来,只是默默遥控灯光很久......)

Bug定义:

(Wiki):程序错误(英语:Bug),或称漏洞,是程序设计中的术语,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。

(Baidu):软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。

找出几个严重的Bug:(BUg+专业语言描述+配图)

软件版本V4.2.3,手机型号:K3-note 屏幕尺寸:5.5 系统版本:android6.0

  • 快速切换显示失败:进入主界面,点击"附近",快速切换到其他界面再切换回来,显示界面加载失败。

点击查看动态图演示

  • 广告显示画面:打开K米,在未出现广告界面之前,若是切换到其他软件界面或是返回主界面,过几秒再进入到K米界面,广告界面一直不消失,除非你点跳过...

点此查看动态GIF演示,加载较慢请耐心等待

  • 闪关灯调用不正常:在主界面,点击连接包厢扫描二维码,点击扫描框上面的"开启"来开启闪光灯,有几率出现点了开启失败的情况;连续地点击开启和关闭,闪光灯的反应也会出现不对应的情况。

  • 绑定手机界面无法退出:首次用QQ账号登陆后,出现要求输入手机号进行绑定的界面,点击左上角的"<"没有反应,且点击返回键也没有反应。后台强制退出第二次再次用QQ登陆则没有出现绑定界面。

  • 设置页面显示不对齐:在手机上测试时在设置界面出现了排版不对齐的情况,右边屏幕的">"排列不整齐,在模拟器上(android4.4.2)运行则不会有此问题。

  • K米账号显示过长:手机号注册后的K米账号系统随机生成的17为英文+数字的组合且不可更改。更换手机号后若想登陆,则需用过长的K米账号登陆。

(可改进的细节这类非程序异常的Bug将在后文体现出来,如果算是Bug的话)

为什么没有发现Bug?

我自己敲代码的时候,提交代码时测试结果都对了,就认为自己的程序没问题了,没有仔细检查程序的隐患,典型的就是数据溢出,数组越界等等,,,主要是做开发的考虑不周,留下了程序漏洞;其次是安卓系统、手机硬件的限制和适配问题,毕竟安卓版本众多,屏幕尺寸也大小不一;测试组没有进行更进一步的深入测试(在偷懒)。

采访:第8章 用户调研,12 章 软件的用户体验

采访提要:

  • 介绍采访对象的背景和需求(他们有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么)

采访对象一(面对面采访):

身份 在校大学生
年龄 19
性别
使用背景 之前没有使用过K米,有用过唱吧等APP
需求 因为没有去包厢绑定使用K米,所以无法体验产品的核心功能。界面:不直观,要点很多东西,排版有点乱;功能:有时候不好找到;分类没有分好,聊天可以放在我的选项栏里面,就不用另外分了;准确度还可以
使用截图:

采访对象二(QQ采访):

身份 在校大学生
年龄 20
性别
使用背景 在KTV使用过K米
需求 在KTV使用很方便,要是在KTV唱的歌曲能够保存到手机里就好了,还有就是搜歌的时候感觉不是很准确,搜索cyx(陈奕迅),在搜索建议却看不到陈奕迅,取而代之的是一些不知名的歌手

使用截图:

聊天记录:

  • 让采访对象使用10-30分钟K米的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)
    已经拍照,见上文。
  • 描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    描述请见上文表格中的需求。
  • 用户对产品有什么改进意见?
    描述请见上文表格中的需求。
  • 结论:
    我非常推荐K米这款软件,虽然体验自我感觉不是很好,但是却弥补了传统KTV点歌的短板,很有潜力的一款软件,自己在KTV也玩的不亦乐乎= =。

第二部分 分析

参考 8.6 节 对工作的估计, 和14.1 节 软件工程的质量

估计这个项目的大致时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持):
这个说实在的不懂啊,现在要估计出时间还真是有点难,不知道具体的过程,计算机大学毕业生是什么水平,团队6人的配合度如何。现在自己的小组也才做到了完善需求文档的阶段,对后续流程还是一无所知。参考了《构建之法》中的第8章的对工作的估计,提到了两种方法:一种是参考前人的经验,另一种是快速原型法。以及第11章中提到的典型开发流程,总体是:攥写需求文档、复审、详细设计、编写代码实现、测试、修复Bug、发布等等。也仅仅只是知道这些流程,说实在的,我自己理解水平有限,对这本书的吸收和理解还处于看文字的水平上,如何运用还真是一门大学问。根据前几天老师、同学们的软工作业中提到了涉及要完成的工作有数据库的设计、服务器的搭建、软件的界面设计、前端的搭建与后端的配合等等等等......根据下文对功能模块的划分,我觉得攻克的核心就在歌曲服务器的搭建、软件与KTV系统的对接这两方面,其他模块相对来说比较好实现。估摸着需要6个月的时间。

分析软件目前的优劣(和类似软件相比):

- 产品定位 用户体验 UI设计 核心功能
优势 有庞大的线下实体KTV作为支撑,主要功能也是面向实体KTV的操作 可提前预定KTV;连接包厢后,点歌、切歌、灯光操作十分方便,能进行现场直播,厢内聊天互动 设计上凸显了核心功能 提供与实体KTV的连接,线下使用软件优势明显
劣势 全名k歌、唱吧等软件的线上会员活跃度很高,相比之下k米更多是注重在线下点歌互动,线上的体验功能较弱 软件的数据加载速度很慢,聊天交友功能很鸡肋 过渡动画速度略慢,效果千篇一律;界面设计上图标和字体都很大;风格不是很统一 只部分用户去KTV,功能只针对特定的用户;线上互动弱

团队在软件工程方面可以提高的一个重要部分(具体建议):对自己的产品定位要明确,利用自身已有的优势和技术,设计软件独有的特色和亮点功能,确保能吸引到用户群体使用。

  • 根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果:(有点不大懂这个功能逻辑框图是什么意思,暂且按照我的理解来画吧,第一次画也不是很懂)

重要程度和完成度已经在上图体现,接下来说下出发点和效果:

- 出发点 效果
点歌模块 K米APP的定位,就是可以和实体KTV连接并进行遥控点歌,是核心功能 达到了预期,功能完善,不足是界面和交互不友好
发现模块 使用户能够方便地预定KTV,是线上和线下结合的手段;热门话题能吸引用户,引发讨论 基本达到预期,预定KTV可以更加细化一点,热门话题并不怎么热门
用户模块 提供用户注册登录、完善信息,是社交的基础 大部分达到预期,这个模块要求不用太高
交友模块 为了发展线上,形成用户对软件的黏性 部分达到预期,并没有形成用户粘性,相反是变成了交友聊天的跳板
  • 针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分

(三项评分分别是7、5、8分,上限是10分。理由如下:我在现场的体验挺不错的,遥控点歌灵敏、方便,不过逻辑设计有点乱,已点歌曲列表只能在主界面进入,其它的功能体验都很一般般;UI设计不是很符合我的个人审美,交互和流畅度,界面的美观程度都很一般;核心功能体现明显,可预订可连KTV)

第三部分 建议和规划

  • 如果你是项目经理,如何提高从而在竞争中胜出?

假如我是项目经理,第一,需要继续深入扩大线下KTV的占有率,和各路实体KTV合作。原因有二:线下的产品优越性,很多类似软件其实都是开发针对线上的k歌平台,k米应走截然相反的路线:以线下实体ktv作为自己的路口;线下市场巨大。举个例子:虽然有很多家庭影院,但线下影院观影需求非常大。实体KTV也是人类生活交流接触的必要场所之一。现今还有许多KTV设备还未支持K米,继续扩大对更多KTV的支持,可挖掘更多的用户。第二,要弥补短板:线上的用户交流,增强用户的粘性。市场已经有类似的K歌产品,但定位有些不同,K米只做线下的功能是不能够很好地抓住用户的。目前的K米虽然有交友平台,但是功能很鸡肋,要交友聊天的用户最终还是会流动到微信或者QQ上聊天而不是K米。改善线上的功能也是必须的。第三,提供更多的便利性,发展O2O。目前K米有预定KTV的功能,但是功能上做的还不够好,可以参考美团的设计思路(可配图:美团的KTV),继续细化相关的功能,例如增加筛选、排序的功能,用户评分、评价机制(这里也体现了用户的反馈和互动)、特价优惠等。

  • 目前市场上有什么样的产品了?

目前市场上的同类产品有很多,例如唱吧、酷我K歌、K米、爱唱、天籁K歌、K歌达人、移动练歌房等等,按照综合的排名情况,目前唱吧很受欢迎,下载量也是第一。
PP助手中软件排行榜:

  • 你要设计什么样的功能?

除了我在第一点提供竞争所提出的一些功能需求外,补充一点,关于UI的设计。K米的界面可圈可点,在软件上的动画效果比较迟缓,效果单一,视觉排版上模块显得很大,改善UI我觉得很有必要。

  • 为何要做这个功能,而不是其他功能?

我觉得吧,要从竞争中脱颖而出,就要抓住用户的痛点、软件的短板。用户的痛点是什么?UI的界面设计不够好,软件对于用户的便利性还不够。在实际使用K米进行测评时,在遥控界面找不到已点歌曲的选项,需要返回到主界面上方才能点到,体验不好。(配图说明) 软件的短板是什么?就是要在竞争中努力的方向:线上的合理设计和扩展,要知道设计线上功能,和"唱吧"等软件是不可比的,要合理设计线上功能,中规中矩就好。为什么不是其他的功能?K歌软件总不能添加一个唱歌唱累了点个外卖的功能吧?

  • 为什么用户会用你的产品/功能?

需求空间大,很多KTV的点歌系统就那一个,我们去KTV常体验到的一个场景就是:许多人挨在一个小屏幕前点点按按,要点歌的还要绕一圈走到点歌系统前点歌,屏幕系统还常常不灵敏,搜索歌曲的功能也很不方便。而K米就有它的特色,可以连接所在包厢,实现掌上操作,大大提升用户体验和便利性。

  • 你的创新在哪里?可以用NABCD分析

N:很粗很粗的讲就是改善了用户的体验。例如在订购KTV时可查看其它用户对此KTV的评价和反馈,可以更好地帮助用户做出决策;UI的良好交互可以给用户心理带来愉悦的体验,谁也不想自己的APP反应慢,还以为自己的手机有问题吧;有更多的良好互动和最新活动,用户会觉得这里有新鲜感和归属感。

A:当然是请更好地UI设计师来设计界面啦,最好能结合用户的使用反馈。

B:用户群体有针对性,K歌软件里的朋友是爱唱歌的,在这里和朋友约哪个KTV唱歌是很方便的,还可以和朋友一起对其它人的音频进行评论。

C:目前市场竞争非常的激烈,从排名上就可以看出,K米软件不是最好的、用户对K歌平台需求很大。我们的优势就是对实体KTV的支持很好,劣势是线上功能的不足、UI设计。不过不需要在劣势上和对手拼的太猛,优先发展自己的特色才是关键,线上只要做到功能完善,以及一般性的良好互动就可以。UI设计再上一个档次,体验就会更加完美,吸引的用户也就更多。

D:如何把K米推广到用户群体中呢?线下的KTV是一个非常好的入口点。和线下KTV合作,店员的温馨提醒、在点歌系统旁粘贴关于K米的二维码等方法,都可以迅速推到用户手中。

  • 如果你来领导这个团队,会有什么不一样?

如果我来领导这个团队,首先我希望会有一个良好的沟通渠道和反馈机制。我觉得项目经理是一个产品的核心人物,需要考虑到众多因素,这就需要和团队其他人员的良好沟通。负责功能开发的可能只是单纯开发功能,却没有和美工的有良好的交流,那我就要充当一个协调和统筹兼顾的角色,设计出更好的产品。产品实际体验好不好还需要用户说了算,要去了解用户的痛点和需求,从用户当中得到反馈,然后改善产品。其次,我会和团队中的各个角色都要定期沟通,了解项目的开发情况。

  • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

配置角色:开发3人,美工1人,测试1人。其中开发中,目前的核心功能基本完善,可以一人负责完善交友互动,一人负责完善预定KTV等线下功能,一人负责前端开发;美工压力不大,分配一人即可;测试一人即可。

  • 描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
    这个还挺难安排的,没有实际地完整地和团队做完一款软件,所以也不能保证自己写的是否合理。先总结一下软件需要提高的部分:第一是前端的交互设计,如预定KTV的细化;第二 是UI的设计;第三是线上的用户互动。经过思考,我是这么安排的:
周数 具体分配 大小里程碑设定
1~3周 美工重新设计UI界面,发布用户使用调研,经过用户反馈来改进界面设计;前端需要和美工进行沟通,从用户的使用角度来设计交互功能,第三周确立设计方案形成最终版本;开发人员讨论具体的开发细节并分配任务 确立设计方案,分配任务
4~10周 开发人员开始开发,预计第十周完成内测版本,测试人员开始测试功能 完成内测版本,完成测试
11周 缓冲周,继续修复版本的Bug,完成以上未做的事情 完成反思
12~13周 招募内测用户,对产品进行测试,获取用户的反馈来进一步完善产品的功能 完成用户对产品的反馈并修复了Bug
14~15周 进一步完善产品的功能,测试人员确保测试通过,可以形成正式版本 测试通过,产品完善,正式版可发布
16周 发布正式版本 -

增补内容:作为用户,你或你们最喜欢K米中的什么功能?(列表123,最多选择三种,说明理由) 你或你们可能会为哪些功能付费?(说明理由)

以下都是我自己作为用户的想法和体会:

喜欢的功能 理由
连接包厢远程遥控 这个功能超级屌有没有,对于我这个不喜欢一直挤在点歌系统旁的人来说很方便,早就应该有这样的软件了啊!
预定KTV的功能 这个也很方便,当然也是必备的功能之一

可能为哪些功能付费?
这里指的是为K米现有的功能付费还是用户心目中期待的功能付费?
如果指的是现有的,我没有多大意愿付费,因为现今所提供的大部分都是基础服务。不过好像去KTV唱歌时可以付费送鲜花等礼物?这些虚拟产品对于我这个计算机的学生来说还不如给自己买根热狗吃......开个玩笑哈哈哈。

我可能会为增值服务付费,比如说会员制。假如我要预定某个KTV,我作为会员,可以享受9折的优惠,现场还免费提供爆米花等零食,这个体验很好,我就会付费。ps:这个机制都被QQ用烂了,各种钻各种会员,但还是很好用,我自己也买过QQ会员和QQ黄钻;
另外我的建议:现在网易云音乐很受欢迎,非常好用,用户体验很好,付费功能应该就是某些版权音乐的购买了,K米或许可以把用户体验做好,然后其它也就好说了;另外,腾讯视频的VIP会员提前看,这个点子不错,K米或许可以购买最新流行歌曲版权,然后先对会员开放,之后逐步开放。


本文PDF下载链接:https://eyun.baidu.com/s/3geD7MrL 密码:BMVm

posted @ 2016-10-31 17:48  PI_M  阅读(1716)  评论(2编辑  收藏  举报