第一部分 调研、测评
1、个人体验
作业布置下来后,就去下了这一款软件,我使用的是ios客户端的微软必应词典。体验一段时间后,我的感受主要有以下几点:- ① 功能挺多的,提供翻译、单词学习、口语训练等学习英语的功能;
- ② 在“词典”会不时地推送一些新闻(双语的),日常英语口语,或则是一些四六级的翻译小训练,我觉得这个功能是不错的;
- ③ 进入软件后,可以在菜单栏根据需要选择四个界面中的任意一个,但我觉得“翻译”的界面其实已经包含在“词典”中,可以通过“词典”的最上方一栏去调用“翻译”的功能。而且,在菜单栏中有四个选择是相对较合理的,可以提供其他别的功能来替代“翻译”,这样为用户提供更多的服务的同时也可以减少功能的重复。
- ④ 在“每日一句”中,点击发音后语速较快(可能是我的手机问题,在其他手机未发现) 总体上来说,整个软件还算不错,界面中都有很好的归类。
2、Bug的找寻之路
Bug1 必应词典的闪退现象(一晚上全是闪退,重启手机也没用,卸载后重新下载才好的)
Bug2 在“词典”界面中推送的单词,点击播音键很少能够播放,只有少数能够发出声音
Bug3 选择“学习”菜单中的美音慢速英语,随意选择一个并点击播放键,此时有声音传出。返回后,选择其他一段对话时,可以很好的播放。然而,在返回后,重新选择这一段对话时,声音就会停下来,但播放进度条仍在走。
没有声音,感觉看不出什么东西来
ios客户端提供的基本设置太过简单,仅仅只有联网设置,都没有如同安卓端一样的语言切换功能。
同时,个人觉得有个日间模式和夜间模式切换的功能,因为很多夜猫子在夜晚的时候想学习,又不想因为手机发出的光太亮。ヽ(✿゚▽゚)ノ
3、用户采访调查
3.1背景和需求
采访的对象是舍友,他正在准备英语四级的考试3.2使用情况拍照
3.3用户体验
界面简洁,词句查询的功能操作简单,易上手。同时,软件提供精选文章的功能,能够拓展阅读面。3.4用户意见反映
闪退的问题相对比较严重,希望能顾得到解决3.5结论:经过这么多工作,我给这个软件的评价是: 一般。
第二部分 分析
1、项目完成时间估计(团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)
需求分析:讨论广大用户需要的是什么,为什么会有这样的需求,怎么去满足这样的需求
功能设计:尽可能的去满足用户的合理要求,在此基础上去想想是否能有一些创新让自己与其他的产品不一样 代码开发:具体各个模块功能实现代码的编写 后期测试:各模块的测试,整体的测试,小范围的面向大众的测试(外部的测试)在个人不专业的看来,团队完成这个项目需要6到7个月
2、软件对比分析
软件 | 界面 | 核心功能 | 用户体验 | 推荐 | |
必应词典 | 干净简洁 | 背单词 | 一般 | 3.5☆ | |
扇贝英语 | 清新 | 每日打卡 | 较好 | 4.0☆ | |
有道词典 | 色彩搭配鲜艳 | 查询单词 | 一般 | 3.5☆ | |
百词斩 | 趣味性足 | 看图背词 | 较好 | 3.5☆ |
建议:提供小组学习的功能
根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;
针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。
软件 | 界面 | 核心功能 | 缺点 | 用户体验 | 推荐 |
必应词典 | 干净简洁 | 背单词 | 闪退现象严重等 | 一般 | 3.5☆ |
第三部分 建议和规划
1、如果你是项目经理,如何提高从而在竞争中胜出?
深入了解用户的需求,在满足需求的基础上寻求创新,开发自己的特色。2、目前市场上有什么样的产品了?
扇贝英语、百词斩、有道词典、星火英语3、你要设计什么样的功能?
小组学习、排行榜4、为何要做这个功能,而不是其他功能?
人都是有惰性的,小组学习的时候可以互相监督,排行榜可以提高竞争,从而有效地促进学习5、为什么用户会用你的产品/功能?
使用我的产品,能够在良性竞争中提高英语水平6、你的创新在哪里?
1) N (Need 需求) 用户需要背单词,但自己一个人的时候有可能没有坚持下去的动力,这时候有个小伙伴就能够一起努力了2) A (Approach 做法)
设计小组学习的功能,满足用户的需求3) B (Benefit 好处)
能够在良性的竞争中提高各自的英语水平4) C (Competitors 竞争)
产品在保证实现必需功能的基础下,要深入地去开发属于自己的特色功能,在这个市场上的竞争力自然会提高5) D (Delivery 交付)
可以通过广告,或则与外语网站合作7、如果你来领导这个团队,会有什么不一样?
每个人能够在本次项目中学到知识,提高全面思维的能力8、如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
需求分析和功能设计时,所有人都要参与其中,谈谈自己的看法和观点;代码开发时可以采取结队编程的做法,不同的队伍负责不同的模块;测试阶段让同队的另一个人来测试,主要是在一个队伍里对负责的模块也会有点了解,如果让别的人来可能在讲解代码用途上就要花费不少的时间;美工上面可以参考市面上口碑较好的软件来设计自己的,尽量界面的大体上要简介,每一个功能要分好类,用户在使用起来也比较顺手,这是一个强迫症患者的想法。9、描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.
第1-3周 用户需求分析和具体要实现的功能有哪些 第4-6周 具体模块代码的编写 第7-8周 对各模块进行测试 第9-10周 将各模块整合后进行测试 第11-13周 对美工方面进行设计、改进 第14周 小范围的去测试软件的健壮性,收集用户的反映 第15-16周 了解用户反映的内容,进行小面积的改良