关于 微软必应词典客户端 的案例分析
产品
必应词典客户端
- 在必应词典官网 (http://bing.msn.cn/dict/desktop/?FORM=BDVSP6) 上下载了win7客户端并进行了使用。
- 在APP store 里下载了iOS版必应词典并进行使用。
第一部分 调研,评测
评测
BUG:
1.PC客户端在使用迷你窗口后有BUG。使用迷你窗口对PC上其他软件中的英文单词进行划译没有问题,在划译单词上弹出提示图标可点击翻译。但是在对必应词典自己本身中的单词(如推荐的文章)进行划译则无效,如下图所示。iOS版本的单词划译也是无效,弹出的提示窗口只有系统本身自带的词典翻译“Define”。
我认为没有发现这个BUG是因为这是对词典内容的翻译,用户可以直接在词典中输出单词进行翻译,但是还是对用户体验造成了一定的困扰。
2.在使用必应电台听听力的时候,发现了一个BUG。(IOS)
在选择了某一个电台进行播放后,返回使用其他功能(如,词典)后,没有在其他界面出现类似关闭播放,下一个的选项。同时,若是返回电台界面,点击右上角(如下图)的button,进入正在播放的电台内容时,播放会莫名丢失音频,而时间条还在继续滚动。
我认为没发现这个BUG是因为,电台被软件设置成了类似音乐播放的形式,在操作系统的控制中心里有该选项。但是在点击返回播放界面是音频丢失就应该是bug了吧。
3.还是电台。。。不过这次是PC
启动后,点击播放键,为何没有一点反应。。。正常来说不是应该播放列表第一项或者随机播放吗?(反正酷狗是这样)
采访
一、对象背景
福大学生,正在英语六级的路上狂奔。
二、使用照片
三、用户体验
- 问题解决,对于四六级学习很有帮助。
- 单词本,电台,真人朗读都很棒。
- 手机客户端的版本界面很友好,但是PC客户端用起来像网页版。
四、改进意见
没有建议,已经满足了个人学习需求。
五、结论
推荐指数:4星,推荐。
第二部分 分析
参考 8.6 节 对工作的估计, 和14.1 节 软件工程的质量
优势:
- 多功能。除了词典的天然功能外,还增加了如上所述的众多功能,一次性满足了用户的众多需求,个人体验十分良好。
- 翻译功能强大,单词释义正确,对句子进行解释时,鼠标触碰到的单词会与翻译点一起被高亮,十分贴心,使用户更好的理解某个单词在句子中的意思。
- 真人朗读音源纯正,发音准确。
劣势:
- 在推荐的阅读文章中没有中文翻译,选中其中的单词也无法进行翻译。这很不好,看不懂的话还要复制到翻译功能里进行翻译。据我所知,有道词典里的阅读就有中文释义段落跟在英文的下方。
- IOS客户端的功能没有安卓客户端的功能强大。
项目时间:10个月
耗时估计
功能 | 耗时 |
---|---|
词典 | 1个月 |
翻译 | 1个月 |
单词本 | 半个月 |
单词挑战 | 半个月 |
我爱说英语 | 半个月 |
必应电台 | 半个月 |
设置选项 | 1个月 |
总计 | 5个月 |
参考《构建之法》第八章关于估测耗时的内容
实际时间花费Y取决于:1.对某件事的估计时间X;2.做过类似开发工作的次数N
Y = X ± X ÷ N
团队类型:刚刚毕业的大学生团队
- 假设在大学期间做过类似的开发(保守估计为一次),则:
Y = 5 + 5 / 1 = 10(个月) - 假设并无此类开发经验,则:
Y = 5 + 5 / 0 或 Y = 5 - 5 / 0
即在此次项目时间中无法完成任务,或者,在实现的过程中创造了更多的BUG以致于团队耗时增加,拖垮项目。
团队在软件工程方面可以提高的一个重要部分:
- 要对软件的功能进行扩展,增加部分适用功能。
- 每一项功能都要认真做好,但是,最重要的是,不能再做扩展功能时忘记了原来要做什么,要把做基础的功能做到更好(如,必应词典,单词查询翻译部分)。
第三部分 建议和规划
参考《构建之法》第8章 功能的定位和优先级;第9章 项目经理
Q: 如果你是项目经理,如何提高从而在竞争中胜出?
A:
1.主打查词功能,毕竟是立足之本。将更多的生僻词都囊括其中,使得即时是极其专业的英语学者在使用时也能获得良好的体验。
2.增强电台的功能,大部分英语学习材料都是阅读材料,而英语的学习很重要的一点是听的能力(感觉很多人都忽略了),所以电台这个应用的存在对真正要学号英语的人来说很重要。
Q:目前市场上有什么样的产品了?
A:
1.有道词典,由网易有道出品的全球首款基于搜索引擎技术的全能免费语言翻译软件。基本功能一致,但是必应的应用更多,而且有道的广告太多了。每个人的感官偶读不一样,对不同翻译软件的喜好不同。
2.扇贝单词,教你背单词的,学习记录会被同步。看到有许多的同学在用,偶尔就会在微博或QQ空间上看到他们发的学习记录。和必应各有千秋吧,扇贝更能激发用户持续学习的动力。
Q:你要设计什么样的功能?
A:
如问题一所说,不设计新功能,加强原有功能。(好吧,其实是我懒,没创新能力)
(1. 大部分用户体会不到特别的优势是我没有考虑到的部分,考虑到了专业人士的需求,忽略了广大人名群众对查询的需求并没有那么高。
2. 舍友在写创新的时候提到,是否能做出一个类似百度知道的功能加入到词典中,我觉得是十分可行的,毕竟机器的回答并不一直尽如人意。
3. 那么,由上一点,我想到了,在必应词典的单词本中存在高考词汇,考级,出国考试等单词本,那么是不是可以加入一个论坛(贴吧)功能进去呢?)
Q:为何要做这个功能,而不是其他功能?
A:
无论功能做的再多再花哨,还是得把本职做好再想别的,只要没有人能超越,那还害怕没用户?
(有着相同目标的人,背着相同的单词,一定会有很多可以互相借鉴学习的地方。)
Q:为什么用户会用你的产品/功能?
A:
因为用户最最最需要的是查词,不然谁会下载词典?努力把查词的功能做到完全囊括所有单词,并且在大量数据存在的情况下,减少搜索时长,我不信没人用。
(1.有一群人一起奋斗 2.可以得到解答 3.可以分享学习)
Q:你的创新在哪里?可以用 NABCD 分析。
A:
没创新,创新就是在原有的基础上做到更好。
N:查词。相信还是有很多单词是需要查古籍才能了解的,还有很多单词的释义例句不够多。(使词典增加社交功能)
A:扩展词库,收录更多著名词典的释义,感觉英文词典的释义总比中文词典的多。 (链接至网页论坛上)
B:满足用户任何查询需求(有点难)。(学习之余可以看看论坛,在放松时也能学习)
C:必应的查词功能已经做的很好了,但是应该可以更好,更多的释义,更好的解释,更多的例句。只要查词功能做的好,就不怕竞争。(我个人并没有看到词典上游类似功能,但是类似的论坛贴吧是有的)
D:在广告时,主推“词库扩大,囊括一切单词”之类的。在升级老用户的软件时要告诉他们。(广告主推新功能)
Q:如果你来领导这个团队,会有什么不一样?
A:
以现在的水平,大家的工作会做的一团糟,无法正常交接产品。
持续不断的学习以后,(不敢说大话)会更加重视与英文词典的区别,重视古籍中的单词与现在单词的不同,重视对不同用户不同层次需求的考量。
Q:如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
A:
开发:3人。 测试:1人。 美工:1人。
功能有点多,开发人员多一点。测试很重要,人手不足一个顶两。美工没啥用,原界面就好,但是架不住用户喜新厌旧。
Q:描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
A:
第1周:用户访谈交流,需求分析。
第2周:任务分配,风险管理,明确需求,编写需求说明书。
第3-4周:学习新知识,和专业人士沟通交流,数据收集整理。
第5-6周:设计UML,设计功能需求,统一编码规范,设计接口等。
第7-9周:编写代码,设计UI。
第10-11周:测试阶段,修复bug,发布内测版。
第12-13周:测试,对真实用户提出的反馈意见进行修改,测试使用
第14周:Bata版发布
第15周:继续修BUG,继续反馈。编写用户手册,文档。
第16周:发布正式版,部署上线,广告宣传