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

    第一部分 调研,评测


    评测:

    1、必应词典的划译语法上存在bug

    比如说这句话“明天没空也没关系”,它会翻译成“Won't have time tomorrow it doesn't matter。”。

    当然,我觉得这个产品组的人应该会知道这样的bug吧,毕竟汉语不像英语那样简洁,汉语要比较复杂,要保证语法上不出问题还是比较难的,只能保证基本上能看懂。

    2、必应词典OCR强力取词功能上存在bug

    首先,对于手写的文字识别率比较低,下面那张图我识别了很久也没有识别出来。其次,虽然对于印刷体的文字识别率要高些,但是位置有稍微的偏差就会出现乱码。

    这幅就是偏差了一点的乱码:

    这样才显示出正确的翻译:

    这两个bug感觉并不是技术人员不知道吧,而是实现技术上还是有点难度的。

    还有一点小问题就是一打开必应的取词翻译的时候,我的qq截屏就莫名其妙的黑屏了还几次。。

    采访:

    1、采访对象背景和需求:

    采访对象--谢同学。

    背景:该用户学习英语主要有两个目的,首先,英语作为一种沟通方式在世界范围内被广泛使用,学习英语不仅利于了解英语文化的特点,还可拓宽交流野,通过流利的英语交流了解世界范围的新动态。其次,该用户作为医学生,学习英语是必备技能之一,以便有足够的能力阅读更多外国文献,也将医学的学习简单化,国际化。

    需求:该用户希望通过使用词典达到两个效果,其一是解决英语学习过程中遇到的问题;其二则是希望通过词典合理制定学习英语的计划,从单词、听力、阅读方面锻炼,在每天的英语学习中进步。

    2、用户使用:

    3、用户体验:(如下为采访内容)

    我:你通过使用必应词典,你的问题解决了吗?

    用户:基本上解决了。

    我:那你觉得这个软件怎么样?它的优缺点有哪些?

    用户:这个软件总体效果很好,功能丰富,内容全面,准确度较高。我觉得有如下优点:

    1)每一个单词配备中英释义、例句、还有常见的搭配法,多方面加深对单词的记忆,有助于掌握。  
    2)每日一篇的推荐阅读紧跟实事,锻炼阅读能力的同时丰富知识。  
    3)额外功能如生词本、长句翻译、语音翻译、单词挑战、必应电台、我爱说英语、摇一摇等,为用户多方面学习英语提供了好机会。  
    4)还有一个我觉得非常好的是有单词查询功能,集英语学习和词典于一身。  
    5)每一个例句配备语音,在学习用法的同时锻炼了听力。  
    

    我:那你觉得不足在哪里?

    用户:我觉得每日一词一阅读的学习量太少,可以适当增加;另外,和其他英语学习软件(百词斩)比较,必应词典的页面缺乏生动感,可以适当丰富画面内容。要想增加可信度,可以引入专业释义。

    4、结论(对产品的评价):一般

    第二部分 分析


    对工作的估计

    要做的工作:文档编辑,数据库设计,前台ui设计,背单词功能,单词挑战功能,必应电台,口语练习功能及后期测试等。

    1)需求分析与需求规格说明书的编写:六人两周时间
    2)数据库设计:两人三周时间
    3)前台ui设计:两人两周时间
    4)背单词功能:两人两周时间
    5)单词挑战功能:两人一周时间
    6)必应电台:三人两周时间
    7)后期测试:六人六周时间
    

    大概时间完成时间:16周

    软件的质量

    1、优势:

    1)每一个单词配备中英释义、例句、还有常见的搭配法,多方面加深对单词的记忆,有助于掌握。
    2)每日一篇的推荐阅读紧跟实事,锻炼阅读能力的同时丰富知识。
    3)额外功能如生词本、长句翻译、语音翻译、单词挑战、必应电台、我爱说英语、摇一摇等,为用户多方面学习英语提供了好机会。
    4)还有一个我觉得非常好的是有单词查询功能,集英语学习和词典于一身。  
    5)每一个例句配备语音,在学习用法的同时锻炼了听力。
    

    2、劣势:

    1)每日一词一阅读的学习量太少,可以适当增加。
    2)和其他英语学习软件(百词斩)比较,必应词典的页面缺乏生动感,可以适当丰富画面内容。
    3)要想增加可信度,可以引入专业释义。
    

    3、具体建议:

    一开始的分工以及时间的规划其实是比较模糊的,大家都是在做项目的过程中不断摸索前进的,所以不要规定好了计划就各干各的去了,这个过程中的交流和合作还是很重要的!很多功能是需要几个小分队互相协调合作,互相并发的。
    

    第三部分 建议和规划


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

    我们要对功能进行定位(这里参考构建之法):

    • 杀手功能(特色):OCR文字识别技术,可以对图像进行识别。
    • 外围功能:良好的界面设计,支持多平台。
    • 必要需求:单词短语释义的准确性。
    • 辅助需求:可以做各种皮肤。

    对于杀手功能,我们要全力以赴,讲究创新创造,做出别人没有的东西来,成为我们产品吸引用户的杀手锏。

    对于外围功能,只是做个门户,争取和别人做的差不多。

    对于必要需求,这是用户最基本的需求了,必须满足!不用保证创新,不一样,但一定要保证高效,准确!

    对于辅助需求,则可以先基本实现,到后期有时间精力了,可以再继续改善。

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

    有道词典、金山词典、百词斩、扇贝词典等。

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

    OCR文字识别功能

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

    因为这个功能,目前别人做的还不成熟,可以作为自己产品的一个特色。

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

    Need:用户在用一些扫描版的pdf文献,书籍的时候很需要这个功能。

    Approach:利用比较先进的图像处理技术和智能算法来提高翻译的准确度和翻译效率

    Benefit:有了这个功能,用户可以很方便的读懂文献和书籍,我们也将得到产品市场。

    Competiors: 别人没有,我们有;别人有,我们做的比别人好!

    Delivery:我们做为学生,可以利用我们校园的人脉资源,首先在校园里面推广,发布,并且。

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

    我会从全局来策划整个项目,给每个队员的分工明确又讲究团队协作,机动作战!同时我作为一个团队的PM,我会始终把握好我们的产品的最求的方向,将大家的力量凝聚起来。在开发过程中,及时的进行风险评估,调整队伍姿态,始终以最好的姿势前进。

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

    一个人负责前期需求分析以及规格说明书的编写(这个人起主导作用就可以了,这个需求分析还是需要大家一起完成的),一个人负责数据库,一个人负责ui,一个人负责将数据库的数据抓取出来,并通过设计好的ui体现出来,一个人负责后期的测试工作。

    在明确分工后,要保证任务之间的并发执行,以及队员之间的团结合作。

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

    1)需求分析与需求规格说明书的编写,约定编码规范,初步搭建好程序的设计框架:第1周
    2)数据库设计:第2-4周
    3)前台ui设计:第5-6周
    4)具体编写相应的一些功能:第7-10周
    5)后期测试,并完成测试版本:第11-14周
    6)确定正式版本,编写用户手册:第15周
    7)正式发布,部署上线:第16周
  • 相关阅读:
    MQTT TLS 加密传输
    python多进程并发redis
    各种消息队列的特点
    mqtt异步publish方法
    Numpy API Analysis
    Karma install steps for unit test of Angular JS app
    reinstall bower command
    Simulate getter in JavaScript by valueOf and toString method
    How to: Raise and Consume Events
    获取对象的类型信息 (JavaScript)
  • 原文地址:https://www.cnblogs.com/fenice/p/4900577.html
Copyright © 2011-2022 走看看