zoukankan      html  css  js  c++  java
  • 第四次作业——个人作业——软件案例分析

    关于微软必应词典客户端的案例分析

    前言:我在开始使用必应词典时,进行了各种调查

    1、试用了多个平台的必应词典,bug各不相同,其中ios上的必应bug特别多,ipad上的还是阉割版(没有句子翻译和必应电台的功能)
    2、调查的大部分用户都是倾向于使用的手机APP,而非其它的平台。
    3、 必应的宣传做的不够···相反有道、金山等在各个网页、产品推荐、店铺活动等都有做广告。

    第一部分 调研,评测

    评测:

    1、下载并使用,按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。

    2、用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图.。(在IOS9下)

    (1)在登入了微软账户之后,每次再打开程序,账户都无法自动登录。每次都会需要确认是否允许此应用访问你的信息(本来应该确认一次后就可以自动登入的)。

    (2)在有时进入单词挑战成功后,进行挑战。然而有些单词的右部却没有显示语音发声的金色喇叭按钮。

    (3)明明有跨软件取词的功能,在设置里却没有消息推送的选择按钮,这个功能完全无法实现。

    3、你觉得为什么这个产品组的人没有发现这些bug??

    (1)有些功能出错是属于偶然性,有些功能并不关键,再有些功能想要实现完善需要巨大的投入,与这个产品所创造的利润不相符而选择了放弃。

    (2)也有可能是因为维护支持做的不够、软件本身在不断更新版本的系统平台上稳定性不足、测试不充分。(总觉得微软不至于犯这些错误···)

    (3)必应在win7和Android上的bug明显少于IOS上的,或许是因为微软和苹果之间的复杂关系的缘故···(大雾)。

    采访:
    相信每个同学的朋友中一定有人需要用这样的软件,记载你对这位用户的采访。例如使用下面的采访提要:

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

    采访对象:在校大学生
    背景:在学校里学习,需要进行英语考级、期末英语复习、阅读英语文献,大多使用手机或平板来使用必应词典,而非电脑。
    需求:

    (1)查询英语单词

    (2)易忘单词记录

    (3)单词背诵与测试

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

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

    (1)用户的三个需求都能得到基本解决

    (2)

    数据量:单词量和数据足够,但缺少每年的新增流行单词;
    界面:界面简洁易懂,并无复杂的地方,但单词查询时输入栏在界面最下方,而系统显示的最接近查询单词却显示在最上方,在视觉上来说十分不舒服,一般输入栏显示在最上方更为合适。
    功能:功能多且解决了众多问题,但稳定性不足,经常卡顿;
    准确度:单词查询和辅助功能都基本准确,但翻译部分十分僵硬不准,且单词查询需联网才能实现更加准确和例句等的延伸。

    (3)用户体验:基本单词查询功能都能得到满足,但相较于其他同类型词典来说并无突出之处,只能应用于普通查词时的使用。

    4、用户对产品有什么改进意见?

    希望能够增强软件的稳定性,让已有的功能完全实现且使用方便,同时在界面上能够看起来更加舒服。

    5、结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:

    一般

    第二部分 分析

    使用此软件的所有功能(包括必应词典背单词, 单词挑战,口语练习等)。

    1、联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。

    根据大学毕业生的水平及UI支持,需要
    (1)一个星期前期策划,统一步骤
    (2)三个星期编码完成测试版
    (3)两个星期检测缺陷和确定改进方向
    (4)三个星期修复缺陷和增加额外功能
    (5)三个星期解决之前的遗留问题并完成试用版
    (6)两个星期通过用户试用进行维护并解决期间遇到的问题,最后推出完成版
    总计三个月的时间。

    2、分析这个软件目前的优劣(和类似软件相比)。

    优势:
    (1)界面简洁,没有广告
    (2)针对不同用户有对应的单词、口语测试
    (3)提供了广播电台的功能并且可以下载
    劣势:
    (1)许多功能不稳定或时常无法使用
    (2)只支持英译汉,而不支持汉译英或其他语言
    (3)缺少新闻实事等阅读文献提供额外的学习

    3、推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

    应该专注于把现有功能完善,实现稳定。即提高软件的测试环节的力度,针对不同的BUG和软件的缺陷进行修复,并且加强用户体验,确保软件能够确实地给予用户方便。

    第三部分 建议和规划

    这个软件有很多可以提高的部分。

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

    (1)确保基础功能完善和界面的简洁,把必须的功能做好。
    (2)从用户需求的角度,开发他人没有的杀手功能,确保核心卖点。
    (3)加强宣传力度,针对不同用户进行不同方式的推广,尤其是在手机应用和学校领域的传播。

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

    同类型的英语词典:有道词典,金山词霸,牛津双语词典

    3、你要设计什么样的功能?

    社区讨论功能:
    (1)可以正常发帖提问或学习心得
    (2)可以让用户相互加好友,互相鼓舞学习
    (3)在使用词典时,各个功能遇到的使用问题或做题目时对题目的问题都可以直接在社区里发帖
    (4)官方有专门的团队管理社区、回答用户问题、发一些知识性的帖子
    (5)官方在社区定期举办活动或教程来鼓舞大家学习
    (6)在移动端可以和QQ、微信等第三方软件交互,实现信息同步

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

    (1)这一功能其他软件并没有,可以作为竞争的优势。
    (2)词典是一个功能性有限的软件,所有同类型软件都差不太多,需要一个本身以外的杀手功能来加强竞争力。
    (3)用户使用时的各种问题或困难都可以直接反应,并且其他用户和官方可以最快速度地解决,增强了使用舒适度。
    (4)这种人与人互相交流的功能可以鼓励人们继续使用该软件。
    (5)这种用户登入型功能可以加强用户对软件的依赖度,同时用户之间会潜移默化地对软件进行推广。
    (6)使用这一软件的群体主要是学生,使用工具一般是手机,而社区功能特别适合于流动性和交友性强的用户和工具,对于用户有极大的吸引力。

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

    (1)我们的产品在完成了基本需求的基础上,实现了其他软件所没有的功能。
    (2)我们的社区功能给予了用户直接提问的通道,比其他产品更加人性化。
    (3)用户和用户的好友可以一同通过社区功能进行共同学习,互相鼓励。
    (4)界面简洁易懂,没有广告,使用舒适。
    (5)功能众多,提供了用户没有想过的方式来帮助用户学习。

    6、你的创新在哪里?可以用 NABCD 分析。

    N:用户遇到了学习问题无法解决;一个人学习十分厌烦。
    A:建立社区,每个用户使用账户登入,可以在上面发帖提问和加好友沟通,同时官方也作为一个用户和主办方在社区里与用户交流。
    B:提供了用户遇到使用问题或学习问题时求教他人通道,并且创造了一个所有人一同学习一同进步的地方。
    C:其他同类型产品并没有这种功能,我们能够实现则可以作为核心竞争的杀手功能;同时官方作为管理级别的“用户”可以和用户之间增进交流,联络感情。
    D:广告宣传,已经使用的用户可以邀请好友来加入一同使用。

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

    我将会更加关注于用户的使用流畅度和用完后的体验感受,同时加强宣传。
    (1)在完成基础功能的前提下,该类型产品的稳定性和使用便捷程度决定了它的竞争力,而我评价这些的依据就是用户的使用评价。
    (2)加强在用户体验和维护上的投入。
    (3)在各个手机平台及校园加强必应词典的宣传。

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

    (1)2人负责产品开发
    (2)1人负责美工
    (3)1人负责测试
    (4)1人负责对前三个部分的统一规划和沟通,并且及时针对出现的问题进行解决,同时负责和用户的沟通。
    最终试用版完成后,前4人在最后1人的主持下针对产品的缺陷和维护进行最后的修正。

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

    (1)编写需求说明书。约定好编码规范,初步架构搭建,完成需求规格说明书最终版。
    时间:第一周
    (2)UI设计,完成架构设计,制定测试计划。
    时间:第二周至第四周
    (3)完成Alpha版本——编码+测试+项目管理同步推进。
    时间:第五周至第八周
    (4)完善项目,确定用户试用反馈和对测试计划改进。
    时间:第九周
    (5)完成Beta版本——以(4)为基础进行改良+测试+项目管理推进。
    时间:第十周至第十三周
    (6)确定正式版本完善,编写用户手册。
    时间:第十四周
    (7)正式版本发布,部署上线,并进行维护和支持。
    时间:第十五周
    (8)最后一周作为突发情况的预备周及各个不可抗因素的缓冲时间。
    时间:十六周

  • 相关阅读:
    HDU5367 思维map // 动态线段树
    CF500C New Year Book Reading
    窗口的星星
    【模板】扫描线
    [JLOI2014]松鼠的新家
    [USACO15DEC]最大流Max Flow
    The Lost House
    介绍 Seq2Seq 模型
    word2vec 和 glove 模型的区别
    关于 word2vec 如何工作的问题
  • 原文地址:https://www.cnblogs.com/thehungergames/p/4902320.html
Copyright © 2011-2022 走看看