您的位置:首页 > 其它

第二次作业

2017-10-01 08:46 176 查看
第一部分 调研, 评测

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

  1)软件:英语六级君

2)平台:安卓

3)使用感受:与这个APP配套的还有一个英语四级君的APP,相比之下这个六级APP很多功能还不完善,对于背单词这个功能,这个APP的形式是出现单词,让用户滑动选择认识与不认识,但是滑块如果没有滑动到位就不行,如果选择认识的话,就不会在显示意思了,整个背单词的体验不是很好。

不过这个APP通过课程方式,帮用户分为基础巩固,强化提高,考前冲刺三个部分,来准备六级考试,并配有视频,听力,阅读,写作,翻译,覆盖了考试题型,可以说是一个不错的地方。

另外页面设置比较简洁,简单明了,上手操作快,没有什么难度。

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

bug定义:(引用自《构建之法》13.1节)
   Bug:软件的缺陷
   Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。
    1)症状:即从用户的角度看,软件出了什么问题。
    2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。
    3) 根本原因:错误根源,即导致代码错误的根本原因。

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

BUG1:通过其他社交账号一键登录,不能获取用户昵称,还需用户手动输入再注册。在用户确认授权后拉起第三方参数交换失败。





BUG2:拼写单词的时候,点击框过小,需要点击好几次,点到特定区域才能弹出键盘。在一开始设置点击框的时候,范围不够大。



BUG3:滑动块如果滑动过快,或者滑动不到位,则滑动失败,不能进入下一单词的页面。而且这个设置很累赘,我觉得用一个普通的button就好了。



选择一个朋友(用户)进行采访,并加以记载。

  

提示: 采访提要

5.1. 介绍采访对象的背景和需求。

    因为要备战六级考试,所以需要一些辅助的软件帮助学校,从最基础的单词量的累积,到听力、语法的学习。

5.2. 让采访对象使用该产品的功能。

5.3. 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

    采访对象认为,这款软件背单词的功能没有百词斩这种软件更为方便,对于不懂的单词练习拼写的功能没有提示,不过视频学习的功能还挺有用的。  

    另外界面设置相对简单,可以扩充一些功能,比如一天背诵多少单词,每日打卡之类的,定时通知学习英语。  

5.4. 用户对产品有什么改进意见?

    增加上述功能,以及一些软件与用户的互动功能,比如打卡获得积分,积分兑换等促进用户使用的功能。

5.5. 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

一般

第二部分 分析
(参考《构建之法》 8.6 节 对工作的估计, 和14.1 节 软件工程的质量)

尽可能地使用软件的所有功能 。

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

界面设计功能完善用户交互涵盖内容特色功能
有道词典页面设计合理,内容丰富

首页有多种内容,布置涵盖单词

功能非常完善不错全面不错
百词斩页面简洁,内容单一明了

目标性比较明确

比较单一,主要是背单词一般较为单一一般
英语六级君页面简单,涵盖所有内容

设置简洁,方便用户查看

比较单一,主要是背单词有待提高较为单一一般
[附加题]根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;

[附加题]针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。

用户体验UI界面美观度核心功能
  1分体验糟糕,使用困难,BUG多界面凌乱,没有按照功能划分功能不完善,存在大量BUG,影响使用
  2分体验较差,使用不流畅界面不太美观,但基本清晰明了功能较少,存在部分BUG
  3分体验一般,部分功能有待完善界面设计美观,功能简单明了功能基本完善,存在少量BUG,但不影响使用
  4分体验不错,个别功能有待提高页面设计美观明了,按照功能划分功能丰富,存在不影响使用的BUG
  5分体验完美。页面设计完美,用户可以自定义功能完善丰富,几乎没有BUG
      我的评分:4+4+3=11分

第三部分 建议和规划
(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

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

    如果我是项目经理,我会深入分析其他软件的优劣之处,取其长补其短,更重要的是根据用户需求,实现自己软件独有的特色功能,才能博得用户的青睐与选择

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

    目前市场上有大量此类产品,并且许多产品功能强大,十分完善,我个人非常喜欢有道词典。

你要设计什么样的功能?

     我想设计增加互动性的功能,比如每日签到,或者每日一个特色词法的弹窗,让用户在闲暇之余可以顺便多了解一些,也不费事特地打开APP。

     另外可以设计一个和好友一起复习的功能,可以进行好友比拼、单词互测等,每天相互促进,一起学习。

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

    第一个功能是因为很多人并不是每天会打开这个软件的,这也算是一种兴趣培养吧,每天弹窗一些特色语法,特定用语既不费时也不费事。

    第二个是因为,虽然有的APP也有类似每日签到的功能,但是个人自制力差的,或者与好友一起互动的,能够提高学习兴趣。

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

    因为我本身也是用户,深知在学习英语这方面大学生更需要什么样的学习方式,或者什么样的需求。

你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

(1) N (Need 需求)
  学习伙伴间需要相互促进,共同学习的软件,需要培养学习兴趣。
(2) A (Approach 做法)
  提供好友互动,趣味弹窗的功能。
(3) B (Benefit 好处)
  顺应科技与应用的发展趋势,以及用户的切实需求。同时能真正的让用户趣味的学到知识,轻松愉快的同时进步也十分迅速。
(4)C (Competitors 竞争)
  抓住用户需求,优先的做出特色的功能,要更具有前瞻性的去考虑客户的需求,不能别人有了什么功能,我就跟着添加什么功能。

  就算你在这个功能上比前人完善了许多,但它终究不是你的特色,用户在选择时,还是在你们之间做出选择,而不是只选择你。
(5)D (Delivery 交付)
  着重体现自己的特色,且做的很完善,就会有口皆碑,用户就会自主向别人推荐。

  而且有了社交功能,更利于软件的传播,用户可以拉上自己的学习小伙伴一起使用。这样一传十十传百的口碑效应,才是最强大的推销方式。

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

   作为大学生,我们本来就是用户群体,而且我们更可以了解和亲近身边的用户,来真正的了解他们的需求。

   个人认为,我自身的想象力较强,能够更需前瞻性的设计出用户想要且别人没有的功能。

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

  首先,要先了解用户需求,以及市场情况,才能开始着手开发,所以我觉得一开始五个人都应该去做调研。
  其次,在软件开发上一定要分工明确,当然其中也需要合作,我会分配3个人来做后台与数据库搭建。2个人来做前端界面设计以及美工。
  最后,软件开发出来,5个人各自对其进行测试,使用的人多才更能发现软件本身拥有的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: