第4次作业

 

关于 石墨文档客户端 的案例分析

分析产品:石墨Android客户端

作业博客链接地址:https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505

第一部分 调研、评测

一、下载并使用,按照描述的bug定义,找3~5个功能性的比较严重的bug。  

首先我想说一下这个石墨文档,首先我主要是想分析评测Android客户端,在分析过程中我偶尔横向对比了windows客户端。石墨安卓客户端打开第一印象就是界面很简洁,给人以眼前一亮的感觉,但是我想说无论是在加载还是使用,都太卡了,卡到都影响使用,恨不得直接关了。

功能Bug,是指计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。

BUG1:文档中包括的图片无法加载

 

如上图所示,左图为用WPS手机端打开的一个含有图片的Word文档,中间图图为用石墨Android客户端打开的同样的Word文档,但是石墨无法打开文档中的图片,尝试多次后结果一样,右图为windows客户端打开同样的文件后显示的效果,图片仍然无法加载,应该是公共性bug。

BUG2: 不能对Excel表格进行有效放缩

如上图为Excel变化前后的图片,每次放大和缩小的中心的点都是左上角,无法针对某一点进行放大缩小,只能讲待放缩的区域先转移到左上角再放大缩小,极其的繁琐,如果需要频繁的放缩的话,会使人崩溃。

BUG3:没有好友\联系人功能

对于一个主打协同作业的文档编译软件,没有好友/联系人功能确实是十分的不便利,每次需要协同时须手动输入联系人的账号,非常不便,这对于协同编辑这项功能产生了非常大的阻碍。

BUG4:允许两个文件同名

如上图所示,石墨允许两个文件拥有相同的文件名,这可不是一个好现象,非常容易导致文件混乱,会大大增加使用者的错误发生率,影响效率。

二、选择需要使用这样的软件的用户进行采访,记录你的采访,记录形式不限,图片、文字或文档链接。

1.我采访的同学是学校官微的成员,需要此款产品和同学进行文档的协同编辑。

2.

3.同学的使用过程中最大的问题是产品运行很卡,其次就是文件导入有限制,在离线也就是没有网的情况下无法导入,缺乏离线导入功能。这些问题还勉强能用。

数据量:石墨只支持Excel,word,txt,md格式文件的导入,并不支持PPT,我觉得这就相较于WPS等老牌软件来说那就是缺点了。

界面:就界面而言我感觉石墨的界面做的相当可以,界面简洁,没有一些浮夸的东西,似乎透露这一些水墨元素,感觉很不错。而且有这种缩略图我感觉很不错,类似于百度快照可以获取简单信息,十分好评。

功能:主打的文件协同作业,可以添加协作人,几个人同时对文档进行编辑,还可以添加标签、评论等新功能。还有就是文档的实时同步,不需要特意备份,比较方便。但是Excel文档的拖拽、移动较为卡顿,影响效率。

准确度:由于可以及时同步,避免了因为同步问题导致的错误。

4.用户对产品有什么改进意见?

意见:1)解决的软件的运行效率问题,使文件查找、文件导入、文件打开、Excel翻阅等等基本而又常用的操作不再卡顿。2)添加好友功能,使在协同作业时不再需要手动输入,提升作业效率。3)增加文件夹寻找文件功能,现在石墨APP的文件导入时遍历设备中所有文件,这有两个缺点:一是效率不高,二是待导入的文件有很多,很难辨别那个是真正需要导入的。

三、请给出你对这款软件的评价和理由。
评价:
a、非常不推荐
b、 不推荐
c、一般
d、 推荐
e、 非常推荐

我的评价:d、推荐

理由:这款产品有许多新颖的地方,比如文档实时同步、多人协同作业、划词评论等等,而且界面比较简洁,给人以眼前一亮的感觉,但是就是还有卡顿等一些问题需要解决,就长远来讲,这款产品的可提升空间还有很大。总体来讲,推荐。

第二部分 分析

1.使用此软件的所有功能(包括新建文档、文档导入等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(以周为单位、团队人数6人左右、计算机专业本科毕业生,并有专业UI 支持),人员如何分工?时间如何规划?

 人员分工:2名前端,2名后端服务器,1名UI设计,1名负责测试(包括bug测试,小范围测试,以及内测)

时间大约15周,时间规划如下

周数 内容
1 通过调查问卷之类的等等方法调研用户的需求。
2 开发者根据对软件的需求对软件进行概要设计,要对软件的大致运行流程、组织结构、功能等进行大致设计,包括界面大致设计
3~4 编写开发文档,包括实现算法、类的层次结构、函数的参数返回值、框架结构,详细程度要能够根据文档进行编码
5~11 Coding
12 bug测试,这部分是对最基本的功能进行测试,查看有没有影响软件正常使用的bug,并进行修复
13 内测,针对一小部分人进行测试使用,并及时收取反馈进行改进
14 公测,进行试验版本的大范围测试,并通过各种渠道收取负馈信息进行调整
15 发布

二、分析这个软件目前的优劣(和类似软件相比),并给出团队在软件工程方面可以提高的一个具体建议。

我打算和WPS进行比较

界面

左侧WPS界面采用的是大众的纵向排列式,右侧石墨界面简洁,好评。

广告:

WPS启动时广告很多,而且软件内部有许多植入广告,又有许多付费内容。而石墨没有广告,比较良心。

速度、效率

就打开效率,WPS确实比较快,文件的内部翻阅也比较高效,而石墨就比较卡顿了。

我的建议是:如果可以加快效率,不卡顿,使用体验会更上一个层次,毕竟连打开都困难,何谈其他功能。

第三部分 建议和规划

 

一、这个软件有很多可以提高的部分,如果你是项目经理,如何提高从而在竞争中胜出?

1.我会提高软件的运行效率,石墨的效率问题是最大问题(在我看来),提高了效率才会有人用。

2.我会增加协作人列表功能,这样会提高协作效率,避免花费大量时间用在找联系人。

二、目前市场上有什么样的产品了?你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用 NABCD分析。

1.目前市场上的产品有国外的google docs、quip,国内的有腾讯文档、钉钉、WPS等等。

2.我想要设计的是好友功能。因为在协同作业时应该快速找到协作人,而且要有能简单聊天的功能或者语音功能,既然要及时协同作业,那及时沟通肯定是不可避免的,既然要沟通,又何必再多开一个聊天软件。创新就是把协作和通讯相结合。

3.NABCD分析

N(Need,需求):随着办公产品的深入使用,常用office产品的弊病就逐渐显露出来,不能同时协作,不能云备份等等,石墨确实解决这一需求,但是在团队协作时及时沟通也是一个极大的需求,所以增加好友功能很有必要。

A(Approach,做法):关于好友通信功能不一定要多完美,但是一定要实现基本的文字图片,这样可以极大的提高协同能力。

B(Benifit,好处):对于用户而言,不需要在多于的使用一个通信软件,减少了内存的使用(尤其是对于手机用户来说,应用打开的多会卡顿),而且不需要频繁切换应用。

C(Competitors,竞争):对于腾讯文档来讲,QQ拥有大量的用户基数,可以实现编辑文档的同时实现交流,假如由用户在使用石墨APP,而需要QQ用于沟通,发现QQ可以使用腾讯文档,那么有很大的可能性该用户会换用腾讯文档,所以为了不被其他竞争对手挖去用户,应该拥有好友功能。

D(Delivery,推广):可以在QQ群、空间进行宣传,鼓励大家使用石墨文档,还有在学生群里间推广使用。

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

项目经理:1名,负责各个开发人员之间协调

coder:2名,负责开发,改bug

美工:1名

测试人员:1名,测试人员会参与编码,但是不是主力,负责小范围测试、大范围测试等等。

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

 

周数 内容
1 通过调查问卷之类的等等方法调研用户的需求。
2 开发者根据对软件的需求对软件进行概要设计,要对软件的大致运行流程、组织结构、功能等进行大致设计,包括界面大致设计
3~4 编写开发文档,包括实现算法、类的层次结构、函数的参数返回值、框架结构,详细程度要能够根据文档进行编码
5~12 Coding
13 bug测试,这部分是对最基本的功能进行测试,查看有没有影响软件正常使用的bug,并进行修复
14 内测,针对一小部分人进行测试使用,并及时收取反馈进行改进
15 公测,进行试验版本的大范围测试,并通过各种渠道收取负馈信息进行调整
16 发布

posted @ 2018-12-24 19:54  稽猿丶AC  阅读(138)  评论(0编辑  收藏  举报