zoukankan      html  css  js  c++  java
  • 关于微软必应词典客户端的案例分析

    第一部分 调研,评测

    1.评测:

    • 下载并使用,按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个
    • 用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图.
    • 你觉得为什么这个产品组的人没有发现这些bug?

    bug1:划译功能不够完善,如图选择了酷狗音乐,就只翻译出了狗这个字

    bug2:在移动端上使用时,查询单词会发生闪退,影响用户体验。

    没发现bug的原因:个人认为应该是技术上无法实现导致的。

    2.采访:

    1)介绍采访对象的背景和需求(他们为何要学英语,查词典和用法,还有别的需求么)

    采访对象:黄燕琴,福建师范大学广告学专业大三学生。平时学英语主要是为了考六级,考研,以及查阅一些专业相关的英文书籍。在学习过程中,难免会遇到很多生词,所以就很经常性地使用到词典。

    2)让采访对象使用10-30分钟必应词典的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

    如图:

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

    用户很仗义地接受我的采访请求,用了该产品的各个功能。在使用的过程中,基本满足了自己平时在学习英语时所需要的各种功能。体验就是:界面简洁好评,功能完备,一个软件实现了多个软件要实现的功能,“单词挑战”这个功能增加了学习英语的趣味性。不足就是查单词的输入框在底部,用户表示不美观。“必应电台“,返回主页面的时候还会后台播放,在通知栏没有一个暂停播放的实现,用户体验不好。    

    4) 改进意见:查询单词的输入框在主页的底部,显得不美观。设置在上部会比较美观。

    5)结论:这个软件功能比现在市场上在普遍使用的类似软件,功能完善多了,而且最最基本的单词查询功能也更加快捷。所以我的评价是”推荐“。

     

    第二部分 分析

    使用此软件的所有功能(包括必应词典背单词, 单词挑战,口语练习等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)

    1.时间安排:

    1. 需求分析,得出软件的整体的要实现的功能,并进行相应模块的工作分配 5天。 
    2. 初步的UI设计及完善: 5天
    3. 相应的分工模块的初步完成,如背单词, 单词挑战,口语练习,翻译等:3周
    4. 测试阶段,寻找一定的用户进行测试,寻找bug与不足,收集用户体验,进行完善后发布:2周

    2.分析这个软件目前的优劣:

    优点:

    界面简洁,然后没广告,至少给用户很好的初步印象。

    功能更完善,包含了查词,翻译,听力,口语等多个方面。

    搜索快捷,准确度高。

    缺点:

    词组查询功能不够全面,有些词组不容易查到。

    账户关联要用Microsoft账户,一般人没有吧。

      

    3.可以提高的部分:

    必应电台这个功能,如果在朗读文章的同时,读到相应的句子时可以通过字体变色等来同步提示使用者读到哪里了,我想这可以让使用者更好地使用这个功能,同时带来不错的用户体验。

     

    第三部分 建议和规划

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

    完善自己的功能,然后就是推广。必应词典,在功能上比其他的类似软件完善多了,多功能性,这是最大的亮点。但是为什么这样的软件却并没有被普遍使用,相比较于必应词典,我想大部分人知道的,在使用的还是有道词典,金山词霸这些,所以这就是设计到推广策略的问题。好的推广策略,对于市场竞争是极其重要的。

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

    有道词典,金山词霸,海词词典等。 

    • 你要设计什么样的功能?

    想要设计的功能就是上述的可提高的部分,就是在朗读文章的同时,读到相应的句子时可以通过字体变色等来同步提示使用者读到哪里了。

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

    就我个人的使用的经验而言,因为我尝试过不少的类似的软件,在朗读文章这一项,都不会提示使用者读到哪里了,这对我来说是一个很不考虑用户体验的地方。不提示使用者读到哪里了,使用者就得一直认真地盯着屏幕,容易疲劳。而且个人认为必应的特色是多功能性,但是相应的功能其实都有类似的软件去实现。好的创新,是会带来好的用户体验的,那为何不做别人所没完成的功能呢。

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

    相比较类似的软件,我的产品功能更加完善,相应的功能又做的更好。

    • 你的创新在哪里?可以用 NABCD 分析

    我的创新实在也谈不上多大的创新,就是去实现别人没实现的一个小功能而已。

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

    谈不一样,首先得有个比较对象吧。我来领导的话,会注重团队间的交流协作,形成一个人人都能阐述自己的想法,大家都来进行讨论,借以不断完善产品的氛围。

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

    首先是需求分析,确定产品的整体功能,完成完备的工作准备,进行工作的分配(25天),然后完成初步的UI设计(15天),再然后就是美工配合编程人员实现各部分功能的完成(50天),最后再进行测试,以及不断的完善直至最后完成产品的发布(30天)。

    • 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

    第1-2周:需求分析,功能模块确定。

    第3周:功能模块分工,功能前期准备。

    第4-5周:初步UI设计,确定产品总体UI设计框架。

    第6-12周:编程人员开始进行编程,实现相应分配的功能模块。美工配合编程人员做好UI。

    第13-15周:小规模的测试,收集用户的体验以及反馈,开发人员针对这些反馈,进行Bug的排除以及功能的完善。

    第16周:发布完整版产品,进行宣传与策划。

     

  • 相关阅读:
    WebSocket 实战--转
    ELK原理与介绍
    linux命令:使用less从后向前查看日志信息
    Unity创作赛车游戏的四款插件
    Dolly
    shot
    Unity3D获取Android平台的电量
    Unity制作王者荣耀商业级手游
    unity热更新AssetBundle框架设计_框架篇
    喷气传动
  • 原文地址:https://www.cnblogs.com/AaronPasi/p/4902924.html
Copyright © 2011-2022 走看看