第五次个人作业: 案例分析--微软必应词典客户端
第一部分 调研,评测
测评:
bug的定义 现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)
在黑箱测试下发现如下的bug:
Bug1:网页翻译功能为实现
问题描述:
点开翻译功能,我惊喜的发现这款软件可以翻译网页(虽然某些浏览器也可以做到,但是有时候用翻译软件翻译会更为专业,而且所能翻译语言更为全面)
但是当我不停的换着网页输入时经常相应很慢,或者得到是如下结果
但我还是没有放弃,时不时就过来输入一个网址,后来在一段期间总算可以用了
由于他用的是微软的mircrosoft在线翻译,所以我觉得应该是由于国内防火墙的缘故,国外的服务器并不能是数据进通无阻,可能被拦截或者很久才能响应。
产品组是否有发现这些bug?
这个产品是微软开发的,所以开发人员肯定在与服务器的交互上是没问题,但是并未考虑到该功能在中国是否也一样可以正常使用。
Bug2:必应单词本的快捷键P使用时出现异常
问题描述:
打开应用后我一一测试,使用起来确实都不错。到了应用背单词的时候,用到词频浏览时
我发现除了单元1,其他单元点击发声按钮正常,但是使用快捷键(P)时,都会读成第一单元的单词(即第i单元的第j个单词按下快捷键都会读出第1单元的第j个单词)。
发现此问题后,我想起来 自由浏览 和 后缀浏览 也是类似排版,应该也会出现此问题,果然和词频浏览一样出现相同的bug。
产品组是否有发现这些bug?
我觉得他们并未发现,因为这个问题很好解决的,只需把对应事件改成和发音按钮事件一样即可,可见这是由于不细心造成的。
Bug3:OCR强力取词(图像文字识别,需开启屏幕取词)对于大多数的图片并不能实现翻译功能
产品组是否有发现这些bug?
我想图片上实现翻译的难度确实很大,产品组应该也知道,技术方面突破不了。
采访:
采访对象:福大计算机系某屌丝--张同学
背景:已通过英语6级,平常经常观看欧美小电影,自认为英语能力不错,想进一步提升自己。
用户体验时间:30分钟
采访问题:
Q:觉得这个产品界面友好度怎么样?
A:还不错,用起来挺顺手的,功能一目了然。
Q:你比较喜欢的是哪个功能?
A:电台功能吧,可以听到国外电台,对自己的口语很有帮助,尽管听写那块完全写不出来。
Q:你认为这个软件准确度怎么样?
A:翻译的话感觉还是挺准确的,发音也很不错。
Q:对于软件的优势和改进你有什么看法?
A:这个软件相比其他翻译软件,特点就是趣味性比较大。改进的话希望改进取词/划译功能,毕竟这块翻译软件大都做的不太好,要是能改进了将成为一大优势。
结论:对于该软件是 推荐
第二部分 分析
耗时:
由于也没开发过此类软件并不知道难度有多大。所以只好猜猜了:假设需求计划书已经写好,人员也已蓄势待发。那么前期的准备就5天吧,然后框架的设计15天,和基本功能(词典、翻译)
的实现和调试15天,然后是开发各个功能(如取词划译、还有功能模块里面的)30天。最后集成、各接口调试,各功能的调试、BUG的解决需要20天。所以我觉得需要3个月的时间,也就是90
天。
优势:
相比金山和有道(之前有使用过),必应词典趣味性比较大,新增了单词挑战还有英语电台等;而且里面的操作比较人性化,听写与原文对比,记忆背单词,及时查询及时翻译,合理的划分
用户人群等都很不错。同时,必应的翻译我感觉准确性较高,发音也很标准;最后是我比较喜欢的网页翻译(但该模块有待加强)。
劣势:
和其他软件一样,有BUG的存在,需要产业组得到反馈,及时改进。取词划译还有OCR功能做的并不如人意,使用起来友好度很差,并不如满足用户的需求。
第三部分 建议和规划
提高模块:取词划译和OCR功能
如果你是项目经理,如何提高从而在竞争中胜出?
我觉得一个软件要想从众多竞争者汇总脱颖而出,需要实现其他软件做不到的地方,并以此为卖点吸引用户。
目前市场上有什么样的产品了?你要设计什么样的功能?
目前市场上有很多的翻译软件了,大家比较熟悉的有 金山、有道等,都是功能比较全面的翻译软件。我需要的是将OCR功能做强并完善取词划译。
为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?
好的创意很容易被模仿,所以当我们从技术方面入手,而且这方面需求量有很大,我们就能迅速占领市场。取词划译这功能本来就非常人性化而且实用,但是众多软件都做的不如人意,所以
很少人用,OCR功能也是,功能强大,但是并未很好实现。
你的创新在哪里?可以用 NABCD 分析。
创新点:使取词划译不再“鸡肋”,同时增加OCR功能(图像文字识别)。
N--需求
在众多软件中,并有能很好实现取词划译功能,而大家却又是有需要的。众多需要翻译语言的用户急需这样一款软件,省去他们复制黏贴的操作(自行截取去翻译)已经通过OCR功能省去他们
打字的时间。
A--实现
客服技术难题,使得取词划译和OCR功能更加人性化(需要图像识别技术和算法的优化) 这是未来整个项目实现的重点和核心。
B--益处
微软公司用户强大的技术团队,而且他们在该领域已经有所深入,利用自身的技术优势,可以完善上述功能,从而在同类产品中脱颖而出,获得大量用户。
C--竞争
同类的软件,如大家比较熟悉的有 金山、有道等,都是功能比较全面的翻译软件。他们存在的时间也比较久,拥有很多稳定的长期用户,占据挺多的用户。而且众多网上的在线翻译,也使得
对翻译软件造成一定的用户量流失。我们的要做到比同款的翻译软件功能更加强大、人性化,使我们比在线翻译更加便捷--使取词划译不在“鸡肋”,同时增加OCR功能(图像文字识别)。
D--推广
通过视频软件、页面的广告,已经在众多软件的推送来达到推广的目的。
如果你来领导这个团队,会有什么不一样?
我会对更功能的完善和实现更加的重视。
如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
由于这里重点是技术上的突破,所以开发需要3人,测试1人还有1人是工作量较少,但同时进行开发和调试。
描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
第1-2周 需要去了解各个其他同类软件在该功能的实现,已经在这方面的相关算法,技术资料数据等。
第3-12周 开始攻克技术难题,不断的改进算法,此时同样经行BUG的调试。
第13-15周 做最后的调整,以及和软件完成对接。
第16周 写本次开发的心得已经总结、正式发布。
每周都要经行的是:周例会和周总结。