第四次作业——个人作业——软件案例分析
关于 微软必应词典客户端 的案例分析
产品 |
第一部分 调研,评测
评测: |
Bug (2) 划分类: D类---一般性错误或者功能实现不完善等
语言选择为英语时,setting界面并不是全部翻译为英文,有一部分还是显示为中文,例如图中的最后三行。
你觉得为什么这个产品组的人没有发现这些bug?
因为每个用户的使用习惯都不同,但是一个软件不可能做到满足所有人的需求。例如Bug(1)会使一部分人使用不方便。而bug(2)是一个比较小的翻译问题,在语言切换为英文后,不应该出现中文,这边就是开发人员在开发时出现了一个小错误。
采访: |
3.描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
在这位同学使用完必应词典后,我询问了他几个问题。
-
1)请问你觉得必应词典怎么样?好用吗?
答:还不错,界面很简洁,我需要的功能都有,像是“我爱说英语”和“必应电台”这两个很好,可以帮助我提升口语和听力。而且整句翻译比较准确,这个我很满意。 -
2)你觉得这款产品有什么缺点吗?
答:缺点就是查询单词的时候加载比较慢,或许是因为要联网的缘故吧。如果有本地的词典就好了。 -
3)还有其他地方不便使用吗?
答:就是查询单词时,在打开旗下的单词,按返回就会回到主界面,其实我是想回到我查询的那个单词的,这样我还要重新查询,很不方便。
总的来说:
必应词典的单词量很大,因为是联网的,但是在没有网络的时候,单词的解释就比较简陋了;界面简洁友好;功能很全,用户需要的功能基本上都有;单词翻译很准确,句子翻译比较准确。
4.用户对产品有什么改进意见?
总体来说是一个很棒的产品,就是有一些小的问题需要修改,但是主要的功能体验都是非常棒的。
5.结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论: 推荐!
第二部分 分析
使用此软件的所有功能(包括必应词典背单词, 单词挑战,口语练习等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。
项目开发时间
任务 | 开发人员数量 | 所需时间 |
---|---|---|
需求分析等 | 4人 | 2周 |
数据库设计 | 2人 | 1周 |
UI设计 | 2人 | 3周 |
后台开发 | 4人 | 6周 |
词典功能 | 3人 | 3周 |
翻译功能 | 3人 | 3周 |
单词本功能 | 3人 | 3周 |
单词挑战功能 | 3人 | 3周 |
我爱说英语功能 | 3人 | 3周 |
必应电台功能 | 3人 | 3周 |
设置功能 | 2人 | 1周 |
软件测试 | 2人 | 1周 |
合计 | 29周 |
分析这个软件目前的优劣(和类似软件相比)
对比软件:网易有道词典iPhone客户端
1.主界面对比:
必应词典打开后首先是一整页的英语资讯推荐,界面十分简洁,在下方就可以直接进行查询。
有道词典打开后出现的却是一些与英语无关的广告,这点十分影响用户体验。在功能上,两者都可以直接查询单词。
2.翻译功能对比
必应词典的界面一如既往的简洁明了,整句翻译也比较准确。缺点就是翻译时需要联网,不能在本地进行。
有道词典的界面依旧有广告插入,影响美观。但是优点是能够进行离线翻译。
3.单词本功能对比
必应词典的单词本分类条理清楚,能够满足多种用户的需求。
而有道词典需要自行添加单词到单词本进行学习。
在这个功能上我认为必应词典使用起来更加方便。
4.单词挑战、我爱说英语和必应电台功能是必应词典比较有特色的功能,有道词典虽然有口语练习,但是需要另外下载软件,不太方便。而必应词典将这些实用功能整合起来,十分方便用户的使用。总体说来,对比有道词典,必应词典没有离线查询的功能,这个是必应词典的缺点。
团队在软件工程方面可以提高的一个重要部分:
在需求分析时要考虑到多种人群的使用习惯,尽量做到满足大部分人的需要。
第三部分 建议和规划
1.如果你是项目经理,如何提高从而在竞争中胜出?
答:如果我是项目经理,我会在产品上进行创新,做出别人没有的产品,从而在竞争中脱颖而出。我们要了解用户真正想要的是什么,不需要什么,然后在产品开发上尽量满足用户的需求。
2.目前市场上有什么样的产品了?
答:有道词典、金山词典等。
3.你要设计什么样的功能?
答:学习英语,不外乎听说读,在训练听力方面,我想设计一个满足不同人群需要的听力材料库功能。例如,高考考生可以选择高考听力原题进行训练,而六级、雅思等也有相应的听力材料。在训练口语方面,我想要设计一个口语交流的功能,用户之间可以使用英语口语进行交流,以提高口语水平。在阅读方面,我想设计一个双语阅读功能,同时有英文和中文,而且点击文章中的单词就可以实时翻译,不需要另外查询。
4.为何要做这个功能,而不是其他功能?
答:因为我自己也使用过很多词典产品,总有一些功能不是用户想要的,也总有一些功能用户想要却没有。所以我要做用户想要却没有的功能。
5.为什么用户会用你的产品/功能?
答:用户会根据自己的需求来选择产品,如果我们的功能做好了,做得令用户满意了,那么或许不需要进行推广,产品口碑相传,用户也会自己来选择使用我们的产品。
6.你的创新在哪里?可以用 NABCD 分析。
答:
N:这些功能在其他产品上没有,却是用户真正需要的。
A:我们拥有特有的算法、开发方法以及创新思维,还有一颗追求完美的心。
B:满足用户的需求,能够给用户良好的用户体验。
C: 创新的功能就是我们的竞争力,我们有别人没有的特色功能。
D: 在网络以及线下进行推广,如果用户满意了,产品口碑上去了,那么推广就不是问题了。
7.如果你来领导这个团队,会有什么不一样?
答:我会给团队成员灌输“严谨”,“认真”的思想,在产品开发过程中一定要全方面考虑用户的需求,为用户服务,做到让用户满意。团队会更加凝聚,开发效率也会提高。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
项目开发时间
任务 | 开发人员数量 | 所需时间 |
---|---|---|
需求分析等 | 3人 | 2周 |
UI设计 | 2人 | 2周 |
后台开发 | 4人 | 4周 |
词典功能设计 | 4人 | 6周 |
软件测试及完善 | 2人 | 2周 |
合计 | 16周 |
9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
第1-2周:需求分析,调查用户需求,做出分析;收集资料,词汇素材等;规范代码格式,统一团队意见。
第3-4周:设计客户端界面,并修改和完善。
第5-8周:后台数据库的设计,期间进行修改完善。后台管理系统等设计,并进行修改调试。
第9-14周:在原有功能的基础上添加新的功能,包括听力材料库的搭建,添加听力训练功能;添加用户之间实时口语交流的功能;添加双语阅读的功能。
第15-16周:软件测试,修复bug,收集用户使用报告,根据报告进一步完善。