个人作业2--英语学习APP案例分析
1.下载APP并使用,上手体验
个人很喜欢这种风格,画面简洁,排版精细,尤其是联想词的界面,很惊喜。但是很多链接比如精选文章点进去之后的UI设计并不理想,感觉只是一个网页而已。并且我不能够保存或者收藏自己喜欢的文章,我不确定自己在下次打开APP后还可以看到自己中意的文章。另外翻译功能我认为没有必要或者功能太单一,单一到首页的输入框就可以完成。
2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。
1)症状:即从用户的角度看,软件出了什么问题。
例如,输入(3211)时,程序出错退出。
2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。
例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。
3) 根本原因:错误根源,即导致代码错误的根本原因。
例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。
用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
当我点进我的词典的时候,这些附注让我感到很不舒服,首先作为一名用户不希望看到每个单词后都有的附注提醒,其次是有些附注明显并不是IOS端操作的内容。甚至有些附注没有显示完整,我也找不到点击那里才能看完这条附注,比如这里。
2.然后是口语训练营页面,应该是公众号的功能移植到APP中的,但是自己的进度同步总是出错,然后经常页面什么都刷不出来。功能想法很好但是用移植的方法有些偷懒,完全可以在IOS端做一个模块出来,然后下面的立即关注按钮是不是很多余?因为点了之后用户同样不能按照图片提示关注公众号,甚至会对产品产生反感。
用户使用与采访
1.采访对象背景与需求
常昊同学正处于多次尝试六级考试未果的状态,所以需要一款软件能够帮助他更高效的背单词,和加强英语练习。
2.让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
3.描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
需求基本满足,翻译准确度和基本使用并没有发现问题,但是练习题方面的功能还有待改善,比如可以加更多的分类与让用户自己选择要练习的题型。
另外文章不能保存,同时文章列表杂乱,没有具体的分类,新闻,教育,鸡汤等文章都混在一起。
总体评价
功能很全,想法很多,但明显并不是最完美的状态,有些工作应该还没有做。
- 非常不推荐
- 不推荐
- 一般 √
- 好,不错
- 非常推荐
第二部分 分析
1.使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
鉴于现有功能,我认为大概需要一个月的时间。但不包括策划,推广,反馈,测试等。
2.分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
软件名称 | 界面 | 功能 | 实用性 |
必应词典 | 一般 | 较多 | 一般 |
网易有道词典 | 较好 | 较多 | 较好 |
扇贝单词 | 简洁 | 较少 | 较好 |
必应词典相对于市面上别的同类APP来说功能很齐全,但同时功能的完善程度却不高,但提升空间很大。我个人很喜欢必应词典的界面设计,同时也很喜欢联想词功能,但实用性一般,很少用到。文章最后都有公众号的一些信息,看起来像是从公众号搬过来的,体验很不好,最后夸一句我在使用过程中出了公众号推荐以外很少见到广告。
第三部分 建议和规划
1.如果你是项目经理,如何提高从而在竞争中胜出?
首先我认为自身经验不足,我认为一个项目经理首先要有足够多的项目经验,同时要清除项目流程与用户需求。同时对市场的嗅觉要好,要做好SWOT或者NABCD分析,清楚自身产品定位。同时要有好的领导能力,首先就要清楚的了解自己团队程序员的技术特点和能力范围。
2.目前市场上有什么样的产品了?
金山词霸,谷歌,有道,百度翻译……有很多的词典程序,桌面应用,APP,网页应用都有。
3.你要设计什么样的功能?
我希望能设计一个英文对话,聊天的功能,首先让这个APP加入社交元素,这样会有更多的用户加入,同时市面上并没有哪一个APP有这个功能。实践才是提升的最好途径,鼓励用户使用英文与小伙伴进行对话是一个很有趣的事情。
4.为何要做这个功能,而不是其他功能?
我个人很喜欢社交,比较倾向于社交性比较强的APP,我更喜欢一个词典每天可以分享自己的学习经历,也能在这个APP里面发布自己的学习心得,有交流才有进步。而现在大多数年轻人也很看中这方面的功能,而不是一个单纯地词典而已。
5.为什么用户会用你的产品/功能?
因为市场上还没有哪个APP有目前我希望设计的功能,这是亮点。同时我的APP也满足用户的基本需求。
6.你的创新在哪里? 请使用 NABCD 分析
N (Need需求):交际,交流,分享。
A (Approach做法):类似于微博和朋友圈的界面,同时可以提供英文对话窗口。
B (Benefit 好处):实践促进进步,交流促进进步,分享为学习提供动力。
C (Competitors 竞争):很多应用同样也可以实现该功能,我们要多听取建议,做好用户定位。
D (Delivery 交付):做好推广宣传,利用社交平台适当投放广告。
7.如果你来领导这个团队,会有什么不一样?
会很不一样,首先我并不希望不完善的功能模块(比如文章推荐,用户反馈UI)添加到发布版本中,然后我会比较在意各种细节问题,比如用户操作习惯,但我会保留现在的UI风格。其次我会比较重视测试工程师的测试报告,以及市场方面的反馈。有良好的反馈才能做进一步的修改。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
2开发,2测试,1美工。同时我希望我的团队每个人都有全栈的能力。
9描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.
1-2周 项目策划与分析
3-8周 开发
9-10周 测试
11-13周 反馈和修改,测试
14-15周 Beta版本测试
16周 发布,推广
个人作业2--英语学习APP案例分析的更多相关文章
- 【集美大学1411_助教博客】个人作业2——英语学习APP案例分析 成绩
个人作业2--英语学习APP案例分析,截止发稿时间全班31人,提交31,未提交0人.有一名同学已经写了作业但忘记提交了,这次给分了,但下不为例.由于助教这周有点忙,所以点评得非常不及时,请同学们见谅. ...
- 个人作业二——英语学习APP 案例分析
英语学习APP的案例分析 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们的团队做对了什 ...
- 个人作业2——英语学习APP案例分析
一.个人体验 1.下载并使用,描述最简单直观的个人第一次上手体验. ①入眼界面华丽,有正能量的名言警句配上很有意境的图片,界面美观. ②内容丰富,有许多精选英文文章,同时配有中文翻译,便于理解. ③能 ...
- 个人作业2——英语学习APP案例分析(必应词典的使用)
第一部分 调研, 评测 1.使用环境:window 10 词典版本: 2.使用体验: 打开词典出现下面这一界面: 词典模块:出现了每日一词,每日一句,每日阅读板块,还提供了生词本,个人觉得最喜欢的是这 ...
- 个人作业2—英语学习APP案例分析
第一部分 调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. 一打开就受到暴击! 界面布局与大部分学习类APP类似,功能模块.搜索框跟一些日常推送.界面简单功能一目了然,方便操作. 2 ...
- 个人作业(2)---英语学习APP案例分析
第一部分 调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. PC上的必应词典主页面与其他英语学习APP类似,一些英文读物的推送,但是每日阅读需要去浏览器去看有点不太方便,我觉得直接在 ...
- 必应词典英语学习APP案例分析
一.调研,评测 1.在此次作业之前并没有听过这个学英语app,必应听起来就像英语单词bing,第一次听到觉得这个app很奇怪,但没有将它和英语挂上钩.但是使用一阵子之后我觉得这个名字很好上口,其次这个 ...
- 必应词典--英语学习APP案例分析
一.调研,评测 1.个人上手体验 这还是第一次听说必应词典,只能说知名度有待提高啊.首先,下载打开必应词典的第一感觉就是不够美观,个人感觉不论图标还是界面的美感都不足,既繁琐有简洁,给人的最直观感受就 ...
- 英语学习APP案例分析
第一部分 调研, 评测 1.上手体验 界面简洁,有常规的词典翻译功能,针对四六级或考研的人有特别的"单词挑战"模块,以及针对口语训练的"我爱说英语"模块,多功能 ...
随机推荐
- socket聊天室(服务端)(多线程)(TCP)
#include<string.h> #include<signal.h> #include<stdio.h> #include<sys/socket.h&g ...
- 第45篇 js操作打开本地程序
原文地址:http://blog.laofu.online/2017/06/10/how-js-controlApp/ 背景 假设有这样一个产品,一个web和一个winform客户端,在客户在web的 ...
- JavaWeb系列:Servlet
个人整理,欢迎转载与批评建议,转载请添加索引,谢谢. ---------------------------------------------------------------2017.06.10 ...
- Java 9 揭秘(4. 模块依赖)
文 by / 林本托 Tips 做一个终身学习的人. 在此章节中,主要学习以下内容: 如何声明模块依赖 模块的隐式可读性意味着什么以及如何声明它 限定导出(exports)与非限定导出之间的差异 声明 ...
- PHPCMS v9点击量增加值加大的方法
PHPCMS v9点击量增加值加大的方法 在根目录/api 50行 $views = $r['views'] + 1; 修改数字1即可修改每次刷新页面点击量增加的数值.
- 使用 XML 配置 MyBatis
构建 SqlSessionFactory 最常见的方式是基于 XML 配置(的构造方式).下面的 mybatis-config.xml 展示了一个 典型的 MyBatis 配置文件的样子: XML C ...
- ES6中的export以及import的使用多样性
模块功能主要由两个命令构成:export和import.export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能. 一.export导出模块使用部分的几种方式 一个模块就是一 ...
- [leetcode-485-Max Consecutive Ones]
Given a binary array, find the maximum number of consecutive 1s in this array. Example 1: Input: [1, ...
- redis可视化工具redisClient
下载连接:百度网盘 直接解压就可以用了
- 使用阿里百川HotFix
前言:首先要弄懂HotFix是干嘛的,不然就别向下看了.这里仅仅根据官方文档的代码书写,亲测可用,不做理论指导. Android Studio集成: 添加maven仓库地址: repositories ...