用户体验杂谈
来源:支付宝PED 发布时间:2011-10-21 21:09:08
先举个例子,以前负责教育培训类网站的时候,曾经接到过这样一个项目,需求方希望做一个充满趣味性的新手入门频道,页面要炫,最好是flash,用户需要像玩游戏一样在页面上做交互,继而把网站的各种功能与效果通过游戏过程展现给用户。其实也没什么不好,增加了网站的趣味性,但是,如此天花乱坠的新手入门,比网站本身的交互复杂得多,而且网站本身不是走趣味路线的,是否有必要这样做?
作为交互设计师,经常会接到类似的看似很炫但可行性有待定夺的需求,于是乎,发了以下邮件给需求方,以做UE以及UCD的概念普及。
邮件正文:
我们需要把用户的使用流程,做到极简;把用户的记忆负担,降到最低;让所有页面,都在用户自己的掌控之下。真正用户体验做得好的网站,是让用户在使用过程中,忘记人机交互的存在,让他感觉到,自己进入的是一个无比熟悉可操控的界面,想去哪里是那么的理所当然,自由自在。
比如:我们看到一扇门,没有经过复杂的大脑思考过程,潜意识的就去推开了,而进了房间以后,吸引我们的是房间里面的东西,但此时此刻,对于开门的这个动作,很少有人会记得。下一次来,还是同样毫不犹豫的去开门,开了门以后,对于这个动作,依然是没有什么记忆,但关键是每次都在房间里得到了想要的东西。这就相当于,不管用户从哪个入口进网站,都能快速准确、不加思考的到达他想要去的页面,但是对于中间怎么进去的这个流程,应该是无需记忆,无需思考,一目了然的。
我们要让用户记得的,不是我们的网站有多漂亮,页面有多艺术感,而是,这个网站能够真正为他带来价值。当然,我们的页面,在追求易用的同时,应该是美观的、大方的、耐看的、舒适的。
“简约就是美”,这里说到的简约,不是简陋,不是轻描淡写的设计,而是,在需要关注的地方,我们要极尽所能的设计到精致;在不需要关注的地方,我们要安安分分的做好铺垫,不要过多的去炫耀设计,我们所做的一切设计是为了更好的让用户使用,为了更快速与方便的帮助用户解决问题。
Ps. 发完邮件以后,效果不错,需求质量明显提高。
文章来源:ped.alipay.com/archives/424.html 转载请注明出处链接。
猜你喜欢
- 新建项目如下图,比如sigma目录是我要上传的项目,在six-sigma目录下新建三个文件,分别是LICENSE也就是开源协议,README
- 本文实例为大家分享了python利用tkinter实现屏保的具体代码,供大家参考,具体内容如下import randomimport tki
- 本文实例讲述了python关于矩阵重复赋值覆盖问题的解决方法。分享给大家供大家参考,具体如下:import itertoolsimport
- 本文实例讲述了ThinkPHP中自定义错误页面和提示页面的方法。分享给大家供大家参考。具体实现方法如下:在ThinkPHP中有两个方法时提示
- 非Data Guard的补丁安装教程可参考《[Oracle] CPU/PSU补丁安装详细教程》,Data Guard需要Primary和St
- <script language=javascript> function moveIt(obj){ var tableId;
- 本文实例总结了Python常见的pandas用法。分享给大家供大家参考,具体如下:import numpy as npimport pand
- 本文实例讲述了ES6 Promise对象的应用。分享给大家供大家参考,具体如下:The Promise object represents
- SQL Server通常都运行在多处理器的服务器上,这一点在现在尤为普遍。原因是多内核的处理器越来越普及。那么,在多处理器环境下,Windo
- 使用Python开发的同学一定听说过Requsts库,它是一个用于发送HTTP请求的测试。如比我们用Python做基于HTTP协议的接口测试
- 本文实例讲述了Go语言判断指定文件是否存在的方法。分享给大家供大家参考。具体实现方法如下:package main
- 目的把字符串逐字符或逐词反转过来,这个蛮有意思的。方法先看逐字符反转吧,第一种设置切片的步长为-1revchars=astring[::-1
- 一、散点图散点图用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。特点:判断变量之间是否存在
- MASK图像掩膜处理在图像操作中有时候会用到掩膜处理,如果使用遍历法掩膜图像ROI区域对于python来讲是很慢的,所以我们要找到一种比较好
- 一起开发项目的时候总是要搭建环境和部署环境的,这个时候必须得有个python第三方包的list,一般都叫做requirements.txt。
- 本文实例讲述了js模仿php中strtotime()与date()函数实现方法。分享给大家供大家参考。具体如下:在js中没有像php中str
- 前2天群里发了张git历史图,如下:根据提交历史,可以看出图中所有分支合并都采用merge的方式,具体merge是怎么操作的,可以阅读下边文
- 一、起源 因子分析的起源是这样的:1904年英
- 一 过滤器写法{{ message | Filter}}二 Vue自带的过滤器:capitalize功能:首字母大写<!DOCTYPE
- 在MySQL服务器启动时,它检查其命令行的操作,来查看它是否应该执行登录并打开相应的日志文件(如果应该的话)。可以让服务器生成两种主要类型的