必应词典用户体验
我使用的必应词典是安卓手机APP,必应4.2.6最新版本
第一部分 调研,评测
软件的bug,功能评测,黑箱测试
- 由于开发的应用程序代码存在缺陷,软件的稳定性不够,更新必应词典会存在突然闪退的问题。
- 必应词典的某些例句的链接是在其他网站发掘,有些网站在收集例句后关闭或更新网页内容,由于软件的更新时间滞后使链接变得无效,或者对应网页不再包含该例句。
- 语音翻译的功能对语音识别效果差,且翻译出来的句子准确度不高,语义匹配功能不强,匹配算法没有上升到更高的层次。
对于闪退问题我认为是测试软件的时候没有完善的考虑或者对不同机型没有做过多的测试,使得代码不够完善;语义匹配是很多短语搜索会遇到的问题,我认为产品组应该有发现该问题,只是还没有找到更优秀的匹配算法。
采访:用户调研,软件的用户体验
- 采访对象:舍友
- 背景:今年需要考六级,但是平时对英语深恶痛绝
- 需求:需要背诵大量英语词汇以及做练习需要查询单词及长句,同时需要练习英语口语
用户的问题解决情况
单词查询,语句翻译,单词小测,口语训练,听力训练等能顺利解决
软件优缺点
- 数据量:必应词典能够搜集网络上海量的例句,但是在必应电台,虽然每种类型的听力训练多,但类型少,缺少选择
- 界面:界面简单,色调暖,给人舒服的感觉,同时操作明了
- 功能:功能方面有强大的搜索功能,具有词条对比,分类具体,具有智能容错和拼音输入
- 准确度:软件产生的单词解释都比较准确,但有些短语的语义匹配不够准确,但是新颖以及跟上用户习惯的功能显然不够多
- 用户体验方面:产品细节方面做得挺好的,特别是拼音检索功能和智能容错输入,用户需求的功能可以尽可能的满足,没什么大缺陷,但是缺少新鲜的特色功能,不能激发学习英语的热情,对于只是使用词典查询单词以及短语,练习听力的用户来说,必应词典很容易被其他词典取代。
意见
在功能方面可以通过互动或者情景剧的方式使背诵单词更加生动易于记忆;通过互动进行单词记忆PK,激发对学习的热情。
结论
推荐,能解决遇到的单词以及句子问题,具备强大的搜索建议功能,允许智能的容错输入,支持词典内部点击查询,但是仍缺乏更新鲜的特色,激不起持续学习的动力。
第二部分 分析
完成这个项目大致需要4个月
优势
- 必应词典允许智能容错输入,如形近词检索、音近词检索,拼音检索等;
- 拥有真人例句朗读功能,更有口模呈现标准英语发音;
- 生词本分类详细,具有各种类型的单词,方便用户的学习;
劣势
- 没有账户登录模式使得生词本等信息只能留存在本地电脑上,数据转移性弱;
- 仅有“汉英互译”,没有“汉法、汉日、汉韩”等其他语种翻译,不能满足相当一部分用户的使用需求;
- 语义匹配功能不够强大;
- 语音翻译识别不够准确;
软件工程方面的建议
在杀手功能做优化,力争做到企业最好,在外围功能只需采取“抵消”办法,增加软件测试过程的投入,完善细节方面,减少因程序问题引发的bug。
第三部分 建议和规划
1、完善细节,增加更多用户需要的特色功能,比如背诵单词的情景互动,结对完成单词背诵,并g根据数量和时间进行PK
2、有道词典、金山词霸、海词、百度词典、百斩词等等一系列应用词典
3、增加的功能:结对刷单词,单词背诵线上PK,通过小情景剧完成单词背诵,训练听力的内容可以更幽默或者内容吸引人
4、这些功能都是目前用户最在乎的,而且能够吸引更多的用户过来体验
5、他们需要有人结对监督,背单词的道路才能越走越远,应用情景剧能够更方便单词的记忆,听力训练的内容更吸引人才有更多人愿意听
6、NABCD 分析。
- N:用户需要实现的功能主要包括:生词查询解释、词组查询、例句展示单词使用、口语训练、记录生词、听力训练等等;实现对不同语言(汉法、汉英、汉日、汉韩等)的互译,满足使用不同语种的用户的需要;设置用户账户登录模式,以便实现用户个人查询和学习信息的转移。
- A:设计界面使功能的显示一目了然的,编写好代码,一一满足用户的需求,创新开发,完成用户想不到但有需求的隐性部分,对用户反馈的部分进行适当的修改,减少软件更新滞后的问题。
- B:整合了许多新功能以及细节的把控,使用户使用起来更方便。
- C:我们的词典更加满足用户的需求,而且努力在减少应用程序带来的缺陷,同时一些细节的把控能更贴近用户。
- D:线上不断宣传,同时依靠软件自身的口碑推广出去。
7、细节方面的掌控也许没有比原先来的细致,在技术方面我不敢保证更优越,但是在用户需求方面,我能够在原来的基础上再添加其他特色功能,在同类的词典中具有明显的优势脱颖而出。
配置角色
项目经理1名,美工1名,测试人员1名,开发人员2名,必要情况项目经理和美工可协助开发人员。
16周内任务分工
第12周:需求分析;第3周:完成需求分析说明书,完成团队分工;第4周:代码规范;第56周:讨论并完成具体设计及UI设计;第7~9周:编码;第10周:测试;第11周:修改代码;第12周:用户使用反馈;第13周:代码修改完善并测试;第14周:正式版本完善+用户手册;第15周:正式版本发布;第16周:部署上线。