当前位置: 首页 > news >正文

第四次作业——个人作业——软件案例分析

第四次作业——个人作业——软件案例分析

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

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

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

第一部分 调研,评测

评测:

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

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

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

810236-20151022181451302-1828381582.png

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

810236-20151022181503895-1488940383.png810236-20151022181510005-1912793024.png

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

810236-20151022181516020-1101182676.png

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

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

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

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

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

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

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

(1)查询英语单词

(2)易忘单词记录

(3)单词背诵与测试

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

810236-20151022181526333-1193546224.jpg

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)最后一周作为突发情况的预备周及各个不可抗因素的缓冲时间。
时间:十六周

posted on 2015-10-22 18:16 Mockingjay 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/thehungergames/p/4902320.html

相关文章:

  • iOS小技巧之UIImagePickerController实现头像选择
  • 批量添加tiptop账号(批量添加Linux账号)
  • layer官方演示与讲解(jQuery弹出层插件)
  • 2015年10月26日作业
  • Python windows serial
  • ubuntu 系统网络突然网络已禁用
  • Golang的安装
  • 2015年9大优秀项目管理工具集锦
  • Linux 脚本 sh 和 ./ 的区别
  • 如何签名apk,并让baidu地图正常显示
  • hadoop中namespace id怎么修改
  • 输出九九乘法口诀表
  • CSS/LESS tips and snippets
  • 关于Normalize.css
  • VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
  • [译]如何构建服务器端web组件,为何要构建?
  • 345-反转字符串中的元音字母
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • leetcode46 Permutation 排列组合
  • TypeScript迭代器
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 读懂package.json -- 依赖管理
  • 基于HAProxy的高性能缓存服务器nuster
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 看域名解析域名安全对SEO的影响
  • 巧用 TypeScript (一)
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 译米田引理
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • mysql面试题分组并合并列
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • # 数论-逆元
  • #define 用法
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (3)(3.5) 遥测无线电区域条例
  • (4)STL算法之比较
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • ***利用Ms05002溢出找“肉鸡
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core 依赖注入的基本用发
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 中 GetProcess 相关方法的性能
  • .net6使用Sejil可视化日志
  • .net对接阿里云CSB服务
  • .Net语言中的StringBuilder:入门到精通
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务