首页 > 代码库 > 英语学习APP的案例分析
英语学习APP的案例分析
第一部分 调研, 评测
1、第一次上手体验。
(1)词典界面,这个界面功能还是比较齐全的,有英语美句、英语单词、英语文章,使得学习不那么枯燥。但是首先一排文章下来中间穿插着英语电台,觉得看着很不美观,有种生硬的感觉,其次英语文章的来源和选择也五花八门,由系统推送,不能自由选择,这是一个可以改进的地方。
(2)翻译界面,设计很一般,并不好看,没什么亮点,也没什么槽点,句子英译汉还是不够通顺,不过这是机器翻译的通病
(3)学习界面,这个才是大家关心的重点,我觉得这里的设置还是不错的,有多种词库可以学习,可以设置计划,可以练口语,可以听电台。
2、程序的bug
(1)转换语言太慢,我语言选了英语,至少五分钟才转换成英文,而且只转换了基本设置里的选项,其他依然是中文。
(2)到月底的时候,通常都是流浪捉急的时候,所以离线资源还是很有必要的,这个app我只在设置里面才找到离线资源,而且不能选择自己想下载的单词表,比如四六级,这是不能忍的bug,但这一点就足够我卸载它了,我没那么多流量天天耗着哦,我需要离线资源。
3、选择舍友来采访,舍友是一个正在准备四六级的人,她需要背单词,练习听力,阅读理解,翻译,写作。
舍友的意见是这个app不适合要备考四六级或高考的学生,这里面对备考比较有用的就是被单词,没有相应的习题来训练备考,只能通过阅读文章来锻炼考试时需要的阅读理解和翻译写作能力,效率太低,背单词时没有象形之类的帮助记忆。
这个产品更适合那些希望提高自己的口语,和英语阅读能力的人,不适合备考的学生
综上所述,我觉得这个软件还是好得,至少满足了大部分人的需求,但还有改进的空间
第二部分:分析
(1):使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
需求分析:要确定app的面向对象及对象的需求,做好app的定位 ,初步确定要实现的功能,需要一周
功能实现:将各个功能模块化,分工完成,再进行整合,这步骤大概需要四周
界面设计:设计app的界面和排版,大概需要一周的时间
软件测试:软件初步完成后由专业人员进行测试,看看软件系统还有什么不稳定的地方,再进行改进,大概需要一周的时间
用户反馈:选取一小部分用户使用软件,并收取用户反馈再进行改进,大概需要一周的时间
总的来说,需要8周的时间
(2):分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
第三部分 建议和规划
(一):如果你是项目经理,如何提高从而在竞争中胜出?
微软足以吸引很多用户,关键是要留住用户,首先确定产品的定位,我觉得这个产品定位不是很明确,感觉什么身份的人都可以用,又都不是很顺手。虽然产品的功能很多,但对于大多数人而言,相当一部分是不需要的,所以如果我是产品经理,我会先确定好用户对象,根据他们的反馈来改进产品,不求产品人人皆用,但求在我所面向的用户群体里,它是最专业,最好用的。
(二):目前市场上有什么样的产品了?
百词斩、扇贝、有道、google等。
(三):你要设计什么样的功能?
我希望每个用户看到的app是不一样的,首先在用户登录前收集用户信息,比如性别,年级,以及使用这款app的目的。在软件的后台有着丰富的功能,但对用户有针性的推荐软件功能,使每个用户都能找到自己需要的功能。比如备考学生能提供习题,不同专业的学生能提供专业的外文文献。
(四):为何要做这个功能,而不是其他功能?
每个人的需求想法都是不一样的,一项一成不变的产品无法满足大部分人的需求。
(五):为什么用户会用你的产品/功能?
因为我的产品相当于私人订制,它可以通过选择所需要的功能,打造一个属于自己的app
(六):你的创新在哪里? 请使用 NABCD 分析
①:N(need)
让用户自己选择功能,只有自己最了解自己的需求
②:A (Approach 做法)
首先软件有一个基本的框架,同时它可以安装很多插件,由用户自己选择安装
③:B (Benefit 好处)
用户可以找到适合自己的app
④:C (Competitors 竞争)
创新就是竞争力
⑤: D (Delivery 交付)
可以针对不同的人群进行不同的宣传。比如学习要针对学习上面的宣传,工作的要针对工作方面的便利进行宣传,还有一些奖励方式鼓励用户使用。
(七):如果你来领导这个团队,会有什么不一样?
我不懂技术哦,想法也挺天马行空的,可能会为团队带来创新的思想或者是程序员的吐槽
(八):如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
3个人做开发,一个做美工,一个做测试
(九):描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.
第一周:需求分析,要确定app的面向对象及对象的需求,做好app的定位 ,初步确定要实现的功能
2-10周:编程实现功能,再进行整合
10-12周:界面设计,设计app的界面和排版,尽量美观,第一眼就吸引眼球
12-14周:软件初步完成后由专业人员进行测试,看看软件系统还有什么不稳定的地方,再进行改进
14-16周:选取一小部分用户使用软件,并收取用户反馈再进行改进
英语学习APP的案例分析