英语学习APP的案例分析

第一部分 调研, 评测

1.下载并使用,描述最简单直观的个人第一次上手体验。

用户体验:第一次使用,感觉界面太复杂了。体验了一下六级词汇,感觉没有百词斩好用。
界面如下:

2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。

我测试的bug有如下两个:
(1)把每日一句分享到qq或者微信的链接打开是乱码。(Android下测试)

(2)在必应电台中的听力宝库,点开一篇文章,进度条不能拉进,只能从头听到尾;而且只有英文,没有中文,不利于英语的学习。

3.用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

bug即软件的漏洞,可分解为症状(Symptom),程序错误(Fault),根本原因(Root Cause)三类。
(1)症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。
(2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X00A。
(3) 根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。
相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

4.相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

采访对象是舍友,由于她要准备六级考试,所以试用必应词典。她反应这个软件背单词不是很好用,在查看答案的时候,要返回目录查看单词意思,很不方便,背单词不会选择必应词典,还是百词斩,扇贝比较方便好用。

综合各方面因素后,我对这款应用的评价是: 一般
因为它在功能方面还有待完善,只有一些最基础的功能
软件也存在一些影响用户体验的bug,
而很多词典应用在这些方面已经做的很好
所以必应词典只能算是一般

第二部分 分析

1.使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

经过对软件的使用,估计此项目有6个计算机大学毕业生完成需要5周左右的时间,从需求分析,写代码到测试,用户体验,每天工作8小时。 相比必应词典,有道词典和百词斩在界面和功能方面都更加完善,用户使用起来也更加方便。

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

第三部分 建议和规划

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

首先需要确定应用的使用对象,然后调查使用群体的喜好、品味、年龄、需求、职业甚至是所接触的环境以及文化等方面。以此才能针对性的做出好产品。不管是桌面应用、Web应用还是移动端产品,对于用户来说,界面+功能+用户体验是最重要的,所以从这三点出发,功能为骨架,界面为发肤,用户体验为核心。

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

查单词的软件有有道词典,金山词霸等,背单词的软件有百词斩,扇贝,知米等。

3.你要设计什么样的功能?

a.根据用户日常查询的单词,背诵的单词,通过算法、数据分析以及机器学习,定制一套适合用户专属的词库来综合判断用户比较关注的领域,过滤简单单词,对于复杂单词重复出现。。

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

根据大数据、云计算运算,生成专属单词库,可以节约用户背单词的时间和效率。

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

这个功能是隐含在用户的日常使用中,自动生成专属词库,所以用户必然使用。

6.你的创新在哪里?

使用大数据分析,使用户体验到专属定制的体验。

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

不敢说有什么不同,尽力做出更好的用户体验,只有用户体验提高了,这个产品才能有更好的发展。

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

根据时间安排各项工作阶段,先进行开发,测试在一部分功能完成时开始,美工可在后期进行。人员安排为:2开发人员,2测试人员,1美工人员。

9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.

第一周用户体验调查,需求分析
2-8周:开发
8-13周:UI美工
9-13周:测试,修改
14-15周:小范围测试,修订
16周:发布软件

posted @ 2017-03-20 22:10  Amber9611  阅读(388)  评论(1编辑  收藏  举报