暗流涌动的话----“用户体验”

一套软件无论做成什么样子终归是要给客户用的,而且客户对你做出的系统是否满意直接关系到他是否买你的单。我们嘴中都在说要重视用户体验,要重视用户体验…可是什么样的用户体验才算是好的?

最近接到一个项目,大致的要求是:把一个学校的管理系统从C/S模式改为B/S模式,而且系统功能尽量和先前的功能保持一致。接到任务后就开始着手做需求分析,恩!你猜对了!悲催的历程开始了……

首先拿到这个系统首先映入眼帘的就是上面大排的菜单,以及大量的眼花缭乱的、琳琅满目的、纷繁复杂的、乱七八糟的二级、三级、四级菜单。


这还不算啥,真正点开之后才觉的是“天山深处有人家”啊!大概看了看类似于下面这种菜单项少说也有一百多个,崩溃!


点开看了几个,里面大部分的数据是空的!?不用问肯定是用户不会用,导致这个系统一直都是个摆设,从未输入过数据。这么想来所以才有了我们这次的“升级”开发。

所有开发团队在开发的过程中都在强调重视用户体验,咱今天就说说用户体验。就像上面的系统那样作为一名用户,我想说我的体验很糟糕!因为刚开始接触这个系统,还没有研究内部数据的处理,不知道内部如何(估计比界面的效果好不到哪去,连界面都做不好的团队你还能指望他的内部条分缕析?)根据做过的几个项目说说我对良好用户体验的理解的:

l  界面颜色搭配、布局自不必说,这些应该是专业美工的事,不是您在这听我白活几句就能解决问题的,需要长时间的去积累审美经验,以及多多吸收他人优秀的地方。

l  菜单起码应该让用户一眼就能看懂是干嘛的,简明扼要,概括重点。

像下面的这种菜单就很令人头疼


“人机交互式排课”和“人机交互式排课(2)”,用户一下就傻了,还带2的呀,这个2和没有2是啥子区别?遇到这种情况用户唯一能做的就是点开慢慢的摸索……如果用户手册写得好,那还稍微好一点,要是用户手册写的不详细那就更扯了,用户就纠结去吧。

类似这样的菜单一个两个还是可以忍受忍受的,但是一旦多了那么这套系统就完蛋了!你想啊,你让用户不爽他能买你的单么?唯有返工重新设计了,工期延长公司效益大打折扣一系列连锁反应不再赘述。

l  不能把所有功能放在一起让用户感到整个软件像一团乱麻,功能是分级的。

举个简单的例子:去饭店吃饭当你进门的时候,点菜的服务员肯定不会站在门口问你喜欢宫保鸡丁还是糖醋里脊,更不会问你糖醋里脊这道菜你是喜欢吃多放盐的还是少放醋的。一般好一点的饭店服务员看你你入座之后再去细问你对饭菜的要求。软件的菜单也是如此,当用户进入该类设置之前,不要问用户太多的东西,那样的话用户会觉得你很烦。

这方面典型的例子就是KMPQQ影音。不得不说QQ影音有抄袭KMP的地方,不过单就播放器来说QQ影音确实要比KMP做的好。用过KMP的人应该都有这个感受:菜单那叫一个多啊,眼花缭乱的。


更雷人的是,有时候设置完成了感觉不合适想重新设置回来,但是却找不到刚才的设置项在哪里,因为菜单太多了!

相比而言QQ影音的菜单就非常简洁


他的二级菜单项很少有超过十个的,如果需要具体的设置他也会等你“入座”(进入设置)之后再和你“细谈”(具体设置),这就叫友好,这就叫人性化!

l  巧妙的使用“应用”

关于应用也是需要每个开发团队认真学习的地方,在使用windows的过程中随处都可以看到应用(apply)的按钮,不是道您是否有过这个疑问,有了“确定”为啥还要“应用”呢?


下面我来说一说您看是不是这么个道理,应用就是保留当前的设置界面但是让修改生效,也就是说这事类似于“预览”的作用。你到饭店吃饭告诉服务员说“糖醋里脊多放糖!”。好!放多多的糖,然后给您端过来了,下面有两种情况:

1、好正和我的口味,那没问题吃饭完结账走人。

2、丫的太甜了!重做吧!

遇到第二种情况只能倒掉重做。

上面的例子与软件的设置一个道理,点了N个菜单找到对应的设置界面——设置完成——点击“确定”——设置窗口关闭。然后你发现这个设置不是自己想要的,肿么办?肿么办?木有办法呀!只能再次一级一级的打开菜重新设置!囧啊!雷啊!坑爹啊!

为了解决这个问题,饭店可以先拿出放了不同程度糖的菜让你品尝,然后再让你决定要放多少糖(理想状态下)。换到软件设置里面就是先“应用”,“预览”一下看看行不行,如果你满意那么就按这个程度做,如果不满意咱再慢慢协商,直到你满意为止。因为设置还保留在当前的界面所以不至于让用户重新寻找相应的设置。

l  明确自己的用户并尽量对用户分类

软件归根到底是给人用的,所以在开发软件的过程中你必须要注意的就是用户的水平。一套软件并不是说功能越多越好,还拿KMP来说。在她的“视频(基础)”菜单里赫然写着“动态模糊”、“柔和”、“锐化”等等这一系列的专业术语。我相信一般人不懂,人们也只能盲目的点击试试看什么效果,大多数情况是感觉不好重新设置回来(过程参照上文)。造成这种情况的原因就是KMP没有考虑真正用这个软件的人的水平。如果是给专业视频制作人员用,那么这种高级的设置当然是没问题的,但是一款播放器毕竟是面向没有什么水平的大众的,搞那么复杂干吗?就这还“视频(基础)”?那个高级的估计更令人不知所措!有兴趣的朋友可以去研究研究……

一款真正的好软件应该像office那样,不同的人可以用出不同的效果。你也许会有感触:同样是使用office,为啥别人做出来的文档、PPTEXCEL就那么有水平?(看这里看这里)这也是office软件的强大之处,水平低的人可以马上上手,不至于看到众多的不懂的功能而眼花缭乱;水平高的人可以深入挖掘发挥自己的聪明才智,不至于想用哪个功能而软件没有提供。

就像文章开始的那个菜单一样,这么多功能让一个人(或者所一类人)管理。为什么要把所有的菜单都暴露给同一个(同一类)用户呢?打开软件迎面而来的是一坨菜单,用户什么感受?如果对应的人管理对应的业务,对用户分类然后根据分类显示不同的功能。这样不是更能提高用户的使用效率吗?

用户体验不单单是一门学问更是一门艺术!

posted @ 2011-07-10 23:06  郗晓勇  阅读(211)  评论(0编辑  收藏  举报