个人博客作业3
第一部分 调研,评测
1、个人评测与bug报告
我评测的是windows桌面版本和安卓版本,刚打开的时候并不是给人太好的感觉,只能说比较普通吧,风格太过于朴素,比较简单,并没有给人简洁的感觉,只是一种小软件的好的优化的等级,而配不上微软的名气。
windows版本
安卓版本
然后开始看windows版本,windows版本有个亮点是可以换皮肤,之后的UI就会漂亮很多。不过这个功能安卓并没有。
功能上的优点,安卓上有一个很大的亮点,是直接语音翻译。这个功能可以做到中文和英文然后以对话的方式翻译并表达出来,这个功能很有新意。
另外电台功能是一大亮点,这个提供了很多的资源,然后在windows版本还有听写和背单词等功能,听写功能尤其很有特色。
查词的时候一些比如名词前缀的高亮给人很突兀的感觉,不好。
另外有一个很大的亮点,在查询词语的时候,还提供了比较清晰的用法。这个功能是其他词典一般没有的。如图:
不过,这个程序的bug有许多。按照我的评测以及我采访的同学的使用(他使用的是ios版本)总结如下:
1、界面白框不对齐
在windows版本的例句界面,会有一个下拉栏,里面是一些参数。这个下拉栏和UI设计的边框明显不对齐,下拉栏在边框的外面。严重影响用户体验,用户对这个产品的信任程度就会下降,自然而然导致产品的综合品级降低。
bug具体如图所示,我们可以很明显地看到,下拉栏在蓝色边框的外面
2、中英文匹配错误
这个错误也是在windows版本上存在的,而且个人认为是一个非常严重的错误,严重影响软件的使用和综合评分。在例句界面或者查词节目的句型部分,涉及到例句的功能,都会存在这个错误。这个错误是中文和英文严格不匹配。首先对于这个功能,由于中英文语言语义的问题,的确很多时候我们不能做到完全一一对应的匹配,但是,对于可以做到的匹配,我觉得非常有必要保证匹配的正确性。
这些匹配错误都是很明显的错误。
3、一直同步不会结束我邀请的同学在进行试用评测的时候,他登陆了同步的账号,然后准备同步。在同步的时候网络突然断掉了,然后界面就一直卡在同步界面,没有报错或者是停止。这样的话,程序就会一直在同步那里等待,导致程序不可用,对程序的可用性影响巨大。
4、播放一段音频之后,在播放列表点击音频,会出现没有声音但是进度条一直在走的bug。在必应电台部分。 图片缺失。。。。。。
2、采访
采访对象:崔同学
背景: 大三学生
需求: 查词方便,准确。
软件优缺点描述:
经过该同学的测试,他认为软件的优点有如下:
1、电台功能很有特色。他在电台功能试听了很多音频,认为这个功能是很有趣的,虽然这个功能并不是他特别的需求。
2、没有广告。跟同类其他产品相比,比如有道词典和金山词霸,这两个产品都是有许多广告的,但是这个词典没有太多那样的广告,所以他觉得使用体验很好
缺点:
1、UI太丑,操作不方便。除了查词功能等,其他功能的排布不大便于使用
2、音频播放存在错误,如果打开当前音频,然后在播放列表里面再次点击当前音频,就会出现播放进度条在走,但是没有声音的情况。
该同学最后的意见是,这个词典还是值得推荐的。因为这个词典的功能比较有特色。
第二部分 分析
软件核心功能与开发估计:
该软件核心功能如下:
单词查询,例句查询,翻译,单词本,单词挑战,口语练习,必应电台,背单词等。
经过个人的估计,在一个六人的大学毕业生(包括UI)的团队,开发这个项目总共需要时间:
1、市场调研与功能设计 (其实个人感觉这个阶段应该放在开发项目之前完成,而且需要比较充分地准备,所以就不算在开发项目的时间里面了)
2、UI初稿与界面布局 根据之前的调研和设计结果,设计UI界面并布局功能。 需要时间2天(猜测的...)
3、后端定义接口 可以与UI设计同步进行,需要时间也是2天吧
4、后端开发 需要时间2-3个月
5、前端开发 需要时间1-2个月(与后端开发同时进行)
6、测试 需要时间2周
综上我个人猜测认为,开发这个项目至少需要3个月
类似软件对比:和类似软件对比,有以下优势:
1、程序干净,广告比较少(许多同学一致认为这个是最大的优点= =)
2、功能独特,有特色。比如电台功能和语音翻译功能,查词功能也有独特的创意
劣势:
1、UI特点不够鲜明,而且存在许多错误。
2、推广差。我之前根本没有听说过这个词典
3、bug太多。软件发布至今有一段时间,但是一直没有更新bug,感觉维护做的很差
我个人感觉,在团队的软件工程中,最重要的应该是两个部分。一个部分是功能设计和定义,另一个部分就是维护。
第三部分 建议和规划
1、这个软件有很多可以提高的部分,如果你是项目经理,如何提高从而在竞争中胜出?
设计独特的功能。根据用户体验,我们会提供更优质的功能。比如这个词典加入的语音翻译等等。在新的互联网时代,我们也许可以适当引入社交网路的理念,比如在词典中加入社交网路的一些思想。和同学一起背单词啊,单词数目可以上传,同步每天的排行榜啊,可以分享英语学习经验,或者组织英语角活动等等。这些还可以和其他的社交平台合作,比如和微信合作,将一起背单词等等功能接入微信。
做好推广。现在推广和以前的推广也不一样。曾经是电视广告,报纸广告时代,在现在这个互联网时代,传统媒介的功效早已丧失,在现在就只能考虑新奇的推广方式。效果最好的,就应当是社交网络上的推广。可以参考Uber的推广策略,在各大城市举办大量活动,将推广的主题与年轻人的新奇好奇的方面结合起来,设计活动和主题,将推广做成一种文化现象,一下子就会上升到一个高度,然后在社交网络宣传推广。当然,这个是需要大量成本投入的,如果成本和收益不相符那也没有必要。所以还是得权衡了。
2、目前市场上有什么样的产品了?你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用 NABCD 分析。
目前市场上有有道词典、灵格斯词霸、金山词霸等
如果让我来设计的话,我要设计一个引入社交网络,和好友一起背单词,分享,排名等功能
做这个功能是受了现在微信运动的影响,因为这个走路步数的排名,刺激大家都天天去走路。那如果我们可以引入单词的排名,大家一定都会有很大的兴趣来使用词典背单词。
NABCD。N:满足了大家想排名的需求A:主要在于谈好合作,算法应该没什么难度。。B:让大家乐于背单词,促进学习英语 C:功能独特的话,在互联网时代一下子就可以火起来,然后产品本身质量过关的话,那么用户也可以持久 D:推广上主要借助微信
3、如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
3人开发,1人测试,1人美工。
4、描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件。
- 第1-2周,市场调研
- 第3周,UI和接口设计
- 第4-11周,开始开发,实现功能。
- 第12-14周,测试,包括单元测试、集成测试和系统测试,并解决bug。并且完成最终UI
- 第15周,宣传推广。
- 第16周,发布软件。