个人博客作业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周,发布软件。
原文地址:https://www.cnblogs.com/wk1216123/p/4857637.html