3rd-Bing Dict使用分析

英语学习APP的案例分析

0x00 写在前面

我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么?通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好。

测试环境:

IOS 9.3.4 Iphone SE

Bing Dict Ver.4.5.1

0x01 调研, 评测

1.首次体验

本次体验的是bing词典IOS客户端。我自己正在准备托福考试,所以基本上每天都要与词典APP,背单词APP打交道。

首先打开APP---横向对比主流词典软件有道词典启动速度大概是他的1/2这样子。

第一感觉是,与Windows Application保持着一致的风格。【曾经是很长一段时间的WP用户,虽然现在也转用iphone了。

3rd-Bing Dict使用分析

词语拓展是个亮点功能!我觉得这个真的很棒~~

3rd-Bing Dict使用分析

但是作为用户我却觉得有点繁乱,扩展阅读没有分类而且推送了很多无关的东西。作为一个iphone小屏使用者,感觉前端的div自适应性不太好。

2、Bug

Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。

症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。

程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。

根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。

Bug 01:学习-我的收藏-每日一句显示不正常

3rd-Bing Dict使用分析

在4G环境下,我的每日一句点进去显示白页,没有任何内容可以被看到。而且是个必然性错误,每次操作均不正常。

Bug 02:学习-单词挑战-所有项目均存在偶然性报错

3rd-Bing Dict使用分析

登录APP的第一次触发项目均会报错“网络出错,请检查您的连接状况”,需要点击确定后回退到上一个页面,再重复进行多次才能看到题目内容。

Bug 03:翻译-识别图片-放大图片后未设置拖动边界

3rd-Bing Dict使用分析

识别图片中的英文并进行翻译的过程中,将图片进行放大后,可通过拖动定位到具体细节,但是却可以任意拖动直到黑页,未进行图片边界设置。

Bug 04:翻译-识别图片-精准性较差

3rd-Bing Dict使用分析

如图,一段关于mRNA的句子(出自GRE)无法正确的翻译出来。经常缺内容,这会导致用户时间成本提高,对应用失去信心,转向其他应用。

3、同学体验

3.1 介绍采访对象的背景和需求:

他是我的同学,正在准备托福和GRE考试,每天都需要花费大量时间在英语学习上,需要进行单词背诵和查询。

3.2 让采访对象使用10 – 30 分钟该APP的功能

3rd-Bing Dict使用分析

3.3 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

a.在数据量上:拥有该用户需求的四级词库。

b.在界面上:主界面简洁,框架完整,色彩和谐,但是有部分界面排版不友好,影响阅读兴趣。

c.在功能上:能实现用户所需求的功能,与此同时还多了一个口语测试模块,语音输入准确,还能打分,功能强大;必应电台还有听力,是个不错的应用

d.准确度上:查的单词基本能够查到,就是有时候取词时控制有点不准确。

3.4 改进意见

a.希望能够有更合理的栏目排版,和更好看的界面。

3.5 结论

总体而言还是不错的,bug有点多。

0x02 分析

1.估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

我认为需要6-7个月的时间

2.分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

软件名称 界面 功能 实用性
必应词典 简洁 一般 良好
百词斩 有特色 较少 很好
网易有道词典 良好 较少 一般

3.根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;

3rd-Bing Dict使用分析

4.针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。

评分(满分10分):

用户体验:6分

界面美观度:5分

核心功能:7分

功能完整性:6分

实用性:8分

0x03 建议和规划

1.如果我是项目经理:我会首先做市场分析,去寻找痛点。

因为现在对于*的用户来说,拥有词典功能的产品已经很繁多,在现有的状态下如何将产品的推广到市场中去并最终提高使用率是我作为一个产品经理首先要去思考的。

比如,Webster韦氏字典,他有着其他字典无可比拟的精准性,尤其是对于专业需求非常高的用户会有很强的吸引力。

再比如,有道词典。在我上中小学的时候,我还记得灵格斯翻译家和金山词霸的份额是非常高。而通过本地化和移动端的扩展,使有道词典实现了弯道超车。

这说明正确的市场分析和判断是可以改变现有市场份额局面的。

在我看来,微软用户是具有一定门槛性的,使用者大多是相对层次较高。【你们是产品经理,应该对于bing搜索的用户有着很深入的分析】在我看来,Bing搜索的用户群应该是和Bing词典的潜在用户群有很大重合度。

所以要进行细分市场,来对用户的需求进行精准分析。

比如更快速,更轻量级,更专业。

我对比了两个软件,确实Bing Dict的启动速度要比youdao快不少,基本上是秒开。

2.目前市场上的产品

目前市面上有的产品有挺多的,词典类的产品有有道词典、金山词霸等等,背单词类的产品有百词斩, 扇贝等等。

3.我要设计的功能

在我上中学的时候,我就希望可以实现拍照扫词,这样减轻我很大的负担,后来我上高中大学的时候这个功能就实现了。不过他还可以继续改进,比如把扫到的单词一键添加到列表中去,可以直接开始背诵。(应用的范围还是很广的,比如上中学,每个单元都有书后词,一扫添加进去,然后就可以直接背诵这个单元的生词了)

因为一直在准备出国考试,所以对单词是又爱又恨。现在主流的背单词软件都不能支持手动添加单词,所以这方面还是相对空白。

我之前写过一个python的程序,实现界面类似下图。功能是添加新单词到list中,然后重复添加后提高次数值(权值),每次进行背诵的时候随机打乱,这样就能实现真正背单词的目的。后来没再继续维护了,因为涉及到艾宾浩斯算法相关,有点懒,没有继续细究下去。-->核心内容就是添加单词的时候有一个保存权值的操作,这样就可以进行排序了。优化背单词过程~~

    words       |     词性     |     次数     |     释义
————————————————————————————————————————————————————————————————
abnormal n. 3 不正常的

4.设计的原因:

因为用到词典的大多数是有强烈的英语学习需求、并且希望能短时间内获得迅速进步的人。这类人大多数是大学学生,出国留学的,从事和英语有关专业的人士。如果想在短时间内想提高英语,就一定要掌握高频词,漫无目的的记住所有词汇是不可能的。还有一类人是不善于用单词本的,他不知道那些单词该放到单词本里,就会出现两个极端,所有的单词都不放和所有的单词都放,这样单词本就失去了他的意义。如果可以自动添加,而且还是这样科学有依据的,单词本就发挥了很大的用处。

感觉自己想做的功能会比较偏重细节,不过相对比较好实现。

5.用户会用的原因:

因为有需求,所以会使用。

快速,准确,权威。

6.创新的地方:

使用词典软件的目的是查单词,很多人查单词后要记住这个单词,所以就产生背单词的必要性。优化背诵过程还是很重要的。

7.如果我来领导

正如前面所说,会认真分析痛点,减少的同质性行为,做一些不可取代的功能来吸引用户。

8.配置角色

团队里有5个人,其中3个人根据实现的功能进行对产品的开发,1人美工,1人测试带开发前的需求分析,然后看找开发转件的顺序按时间轴来执行。

9. 16周发布的计划:

第1周  需求分析
第2-10周 代码开发
第4-10周 美工
第11-13周 测试,改Bug
第14-15周 内测,修订
第16周 发布

0x04 写在最后&吐槽

非常感谢能有这个机会和微软的产品经理0距离接触,而我想你们也能收获很多需求,通过需求进行完善。

微软是个有情怀的大公司产品也一定要做的很有情怀啊不知道Bing Dict是不是新推出的,让人有点失望啊~

Bing搜图真是宇宙无敌好用爆炸,秒杀google和baidu。虽然现在搜图也要*了。。。伤心。

没有macOS的客户端??!??!

软狗。一年WP lumia 820用户。

上一篇:《剑指offer》第五十七题(和为s的两个数字)


下一篇:RSA加密算法的java实现