首页 > 代码库 > 个人博客作业三:微软小娜APP的案例分析
个人博客作业三:微软小娜APP的案例分析
测试的环境:pro6plus(安卓)
测试的微软小娜版本:2.6.3
第一部分 调研, 评测
1.1 下载并使用,描述最简单直观的个人第一次上手体验。
第一次加载有些慢,不知道是不是要了很多权限拖累了加载速度,然后直接到了登陆界面,微软帐号,这个登陆页面色彩单调简陋,和整体app的风格相悖,不很讨喜。登陆完毕后竟然没进去,弹出一个页面让我重试,有点小尴尬,幸好第二次成功,然后是选择整体颜色,自蓝绿黑四种颜色,只有紫色有沉浸式状态栏,或者说状态栏始终是紫色,所以很不美观,这是第二个缺憾,之后便真正进入应用的核心部分了。(有一个录屏视频插不进去)
用起来第一感觉并不是很讨喜,颜色单一且艳丽,画风偏幼稚,功能结构很凌乱,可能需要适应很久才会习惯。我觉得android端的app一定要遵守google的Material Design风格,而不是这种自成一派的设计语言,毕竟作为国际大公司,这点不应该,我觉得android端做得最好是知乎。
语音识别很准确,最大惊喜是唱歌,好像真人录好的一样,我即兴让她来了段B-BOX,竟然识别成功了,说的那段比siri好点,然后我让她再来一段,并没有惊喜。有时候并不能很智能的分析出我话的用意。
1.2 找出几个功能性的比较严重的 bug,并描述。
1、头像无法设置。
2、登陆账号的时候出现加载失败的情况,不常见,重试一下就好了。
3、在看今日一览的时候,频繁滑动切换信息时出现了图像撕裂的情况,刷新一下就好了。
1.3 相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。
1.3.1 介绍采访对象的背景和需求
大三同学,手机控。平时软件使用量不多,几乎不使用智能助手。对app的要求是便捷好用,体验流畅。
1.3.2 让采访对象使用10 – 30 分钟该APP的功能
我的同学下载使用了大概半小时的微软小娜,大量时间用在语音交流中,对于新闻来说,他倾向于微博的交际与时效性,对于消息提醒不如使用系统自带的方便快捷,只有语音交流能消遣时间,比siri好玩点。
1.3.3 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
优点:语音系统更加智能更加有趣。
缺点:只有痒点并没有针对用户的痛点。
体验的话,很有自己的风格,但也很平庸,并不会让人想继续使用。操作并不流畅,掉帧严重。
1.3.4 用户对产品有什么改进意见?
删除没用的附属功能,只做语音助手吧,什么都想做可能会都做不好。这不像是自家的WIN10系统,现在的手机系统功能很完善,消息提醒,日程安排,新闻浏览都有原生应用,用起来效率更高更方便,权限级别更高,没有理由用麻烦的方式选择功能一样的你。所以把语音系统做得更智能才更有竞争力。
1.3.5 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
一般(60分)。
整体平庸略带一丝惊喜的智能语音助手。
第二部分 分析(以下为模版)
2.1 使用此软件的所有功能 , 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
2.1.1 这一题的大前提是要完成所有的功能。我所有的资源是:团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持。
2.1.2 具体的实现,目测应该做一个psp,此处由于我对一些具体功能的设计不太清楚,那就只能按照大类的方式,大概的去分析一下了。
① 需求分析:因为这是一个具体的需要实施和发布的项目,就不可能像我们平时做的作业一样简单的思考一下就开始做,这里需要民调(民意调查),调查前要设置好需要调查的问题、调查时需要把调查对象涉及到全国各地(甚至全世界)、调查后要具体的分析形成数据、如果要设定受众,那还需要重点调查等。所以需且分析我预设为20天。
②功能设计:此处主要是把大体的构造通过对需求分析的结果做出来。相对来说不会很难。所以我预设这个部分需要15天时间。
③具体实现(代码,美工):这一部分是比较耗时间的一部分,需要团队合作(这就需要磨合)、需要对每个功能进行实现(可能碰到不懂的问题,需要自学)。所以我假设这一项完成需要两个月的时间。
④测试和发布(及其他细节问题):这里就是一些后续的工作的,虽说是后续的工作,但是测试也是非常重要的,也会耗一定的时间。根据日常所做的作业进行一定的映射,我觉得这个部分用的时间应该是具体实现的一半,即是30天。
⑤根据这几次psp的情况分析,我的预测与实际情况是有一定出入的。所以此次也应该加一个大概的误差系数,从而保证这个时间更能贴切具体实施的情况。每次大概会多60%的时间。所以此次①+②+③+④=125天。125×160%=200天。
看了课本(《构建之法》)8.6所述:软件工程师在长期的实践中,摸索出一套经验公式:实际时间花费主要取决于两个因素—对某件事的估计时间X,以及他做过类似开发工作的次数N。
Y = X ± X ÷ N //注:Y是实际时间花费。中间的 ±表明或者加上,或者减去。
由于团队是:计算机大学毕业生,类似开发工作的次数应该是一次,所以此时取N=1。
则Y = X ± X ÷ N =200+200÷1=400天。
2.2 分析这个软件目前的优劣 , 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
①根据要求我简单的做了一个表格,主要考量软件的功能和界面。因为我觉得这两项内容是最为重要的。其中功能是内核,有了完善的功能,这个软件才有了灵魂;而界面设计是门面,一个软件如果没有好的ui设计去在功能的基础上锦上添花,那也不能达到预期的效果。
②相比之下,现在比较主流的一些产品也各有优劣。对于小娜来说,功能比较少但是界面的优化做得还好。
③所以我觉得再以后的升级优化中应该着重界面的美化,以及功能的进一步完善。
2.3 针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。
①首先大致的设置一个标准吧!我设定10分制,即是满分为10分。(这三个方面来说)。对于这三个方面在一个软件中的体现力,我也用10分制。
②对于小娜我的打分是:用户体验8分,UI界面美观度7分,核心功能8分。
③如果评价一个软件的优劣,满分十分。那核心功能占4分、用户体验3分、UI界面美观度2分、其他1分。
第三部分 建议和规划
3.1 如果你是项目经理,如何提高从而在竞争中胜出?
如果我是小娜团队的项目经理,我觉得首先要提高的就是界面。不断地调研,然后优化软件的界面。虽然说在功能上有些不尽人意的地方,但是每个人的观点可能是不同的,我们我们的产品需要更多的人使用,从而收获更多的建议,然而这一切的动力就是界面优化。界面优化了就会有更多的人关注这款软件。尤其是年轻人群体。
3.2 目前市场上有什么样的产品了?
目前市场上关于语音识别的产品有苹果公司的Siri。这产品有着自己的特点,我们也要参考同类作品,从而发现自己的不足,不断去改进。
3.3 你要设计什么样的功能?
界面优化,更具友好性。功能方面不必过繁,可以适当减少。主打功能要不断的去优化,以达到给用户最好体验的目的。有小问题的功能要不断的修复。
3.4 为何要做这个功能,而不是其他功能?
以为界面的不断优化会不断的促使用户量增加,随着用户量的增加用户体验后的反馈会越来越多,这样的话,我们就可以根据反馈过来的信息来不断的优化软件的功能,从而优化性能。一定程度上满足用户的需求。如此一来才可以达到事半功倍的效果。而如果去设计其他功能则无法实现这种效果。
3.5 为什么用户会用你的产品/功能?
用户选择一款软件其实最为直观的决策因素就是界面,当看到别人使用的软件界面比较好,自己会想着去下载看看。同时会推荐给他人。包括一些论坛、软件的下载中心也都是通过界面来展现一款软件。试想如果界面很难看,你还会选择去看里面的东西吗?因为我着力去设计界面,所以我的软件界面会受到更多人的喜爱,所以更多的用户会选择使用我的产品。
3.6 你的创新在哪里? 请使用 NABCD 分析
N:创新?我觉得我的创新点可能就是和别人想的不太一样吧,我觉得通过界面的优化,可以让更多的人去选择这款软件,尝试着用一下看看,慢慢的他们就开始习惯使用,同时由于更多用户使用所以大家也会对于内部的功能细节提出更多的好的建议,这样整个软件才能更快的成长起来。
A:怎么实现?这个是一个团队的工作,具体和团队进行深入的探讨,然后对每个界面进行相应的调研。做出符合大众审美的作品。
B:该产品能帮助用户更便捷的使用,能帮助用户更方便得到想要的答案。同时能不断的提高用户的生活效率。
C:虽然目前市场上的竞争特别激烈,同类产品很多。但是随着界面的不断优化,更加符合大众的小娜终将应运而生,一定在市场保持旺盛的活力。
D:推广的途径有很多,可以设置一个互动平台让用户体验后提出好的想法,如果想法不错可以给予一定的奖励等。
3.7 如果你来领导这个团队,会有什么不一样?
如果要我来领导这个团队,首先我会和我的伙伴们保持良好的关系,要关心他们。对于产品每个细节我都会参与进去,我会做更多的统计类,分析类,调查类工作。因为做不是最重要的,知道做什么和怎么做才是最重要的。同时我会保持谦虚,积极主动的像同行请教经验,向我的团队虚心学习,向用户虚心请教。要形成一种和谐的氛围,这样更有利于团队工作的开展,要形成一种良好的同行关系,一起学习和进步。和用户打成一片,知道他们需要什么,就努力做好什么。
3.8 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
这次的主要改动是关于界面的,所以需要一个专门的美工,开发很重要设置三个开发。同时开发也协助美工提出好的建议,美工在具体的工作中也好好的协助开发。测试一个。测试首先要辅助美工和开发,然后再具体的融入到测试工作中。
3.9 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.
第1-2周,设计出几种新的界面图样,然后适当的进行调查,最后选取大众认可度最高的投入运作。
第3-9周,开发人员通过努力,完成所有功能和新界面的实现并发布内测版本的软件。然后发现问题及时改正。
第10-12周,找一个高校对软件试点,然后收集反馈,选取有价值的反馈。
第13-15周,对软件进行进一步完善。不断测试,修正,完成最终版。
第16周,测试完成,发布产品。
个人博客作业三:微软小娜APP的案例分析