个人作业2——英语学习APP案例分析
英语学习APP的案例分析#
第一部分 调研, 评测##
1.下载并使用,描述最简单直观的个人第一次上手体验。
1.1在词典界面最上方有名言名句配上高清图片还是挺吸引人的。点看一看是高清大长图和手机的竖屏不符,所以向左边倾斜就滑倒长图的左边,向右边倾斜就滑倒长图的右边,手抖就会出现左右摇晃眩晕的感觉。
1.2接着下面是精选文章,给学生们提供了很好的英语阅读机会,与社会接轨提起学生学习的乐趣,并将所背的单词在阅读文章的过程中熟记起来。但是点开文章如果有词汇不会没有点击词汇跳意思的功能,还需要一个个输入查找比较麻烦,而且不方便新手阅读。
1.3翻译功能的界面太空了,切换过来感觉突然空白了一页。
1.4四个页面之间切换太慢了,感觉是卡掉了,要等个几秒后再点才起作用,用户表示好慢啊。。。
1.5功能全面有翻译,背词,查词,口测笔测,句子新闻等等。
2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
2.1在翻译界面一点击框框,我的小键盘就跳出又立刻收回去,重启手机后也是这样???不能翻译了???[震惊.gif]
2.2快速切换四个界面,不断卡卡,需要等几秒后再按切换才有反应。对于没事喜欢切换来切换去,闲逛app的无聊人士表示按地不开心[哭笑]。
在代码上要提高界面的切换效率,在网络上要提高服务器的速度。
采访部分#
1. 介绍采访对象的背景和需求
这位同学是一位正在挑战人间巅峰——六级的普通大三学生,在英语学习上比较困难,四级曾考多次,其实我也是。。平时有使用有道app背单词
**2. 让采访对象使用10 – 30 分钟该APP的功能 **
3.结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
非常不推荐
不推荐 √
一般
好,不错
非常推荐
第二部分 分析#
(参考《构建之法》 8.6 节 对工作的估计, 和14.1 节 软件工程的质量)
1.使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
实际时间花费Y主要取决于两个因素——对某件事的估计时间X,以及做过类似开发工作的次数N
Y=X±X÷N 项目的复杂程度将由需求的复杂程度和技术的复杂程度决定
其实大学生的水平参差不齐,而且每个人各有长短处,如果合作科学合理的话,是需要6个月以上连续工作的时间的。
2.分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
目前我自己在用江沪开心词场和百词斩
[附加题]针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。
用户体验方面
1分:体验比较糟糕,时而发生闪退
2分:体验一般,某些功能会发生闪退
3分:体验较好
UI界面美观度
1分:难看,板块混杂
2分:一般但界面不够清晰美观
3分:较好看,界面清晰板块按功能划分
核心功能
1分:功能较少
2分:功能一般
3分:功能较多
第三部分 建议和规划#
(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)
1.如果你是项目经理,如何提高从而在竞争中胜出?
俗话说得好“知己知彼百战百胜!”,我们从上述几个常用单词AAP中已经可以看出优处和不足之处。首先我们需要友好一下界面,毕竟这是一个看脸的世界,用户还是很看重一见钟情的。其次我们需要有亮点,在吸引游客的第一眼后我们需要留住他变为长住客,吸引用户使用下去,而不是马上删掉…这时候就需要一下与众不同之处,也就是亮点。
2.目前市场上有什么样的产品了?
随手一翻一大把
3.你要设计什么样的功能?
先美化界面,保持产品优点的基础上有自己的产品特色。
4.为何要做这个功能,而不是其他功能?
因为友好的界面会吸引游客的第一眼,而后我们需要留住他变为长住客就需要一下与众不同之处,也就是亮点。
5.为什么用户会用你的产品/功能?
首先在同款APP中你的功能介绍和界面截图就吸引了游客的第一眼球。
游客下载之后使用无明显bug且有特色就会一直使用。
6.你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
可以在翻译的准确性上创新,比起其他的词典我们有权威的学术上的翻译也是很重要的,这个需求还是很大的,这也是为什么我们学生经常上谷歌翻译的愿意,我觉得这一点我们可以沿用。
7.如果你来领导这个团队,会有什么不一样?
如果真身处于此景里,我是老板那赚钱的欲望将会强有力的推动着整个团队,先知己知彼,再百战百胜。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.