用户体验设计的五项原则
前几天接受《商学院》杂志对我的采访,今天把整理好的文章先发布出啦,最近的一期的杂志会把文章刊登出来,我这里就把文章先放在博客里吧,也算是最近新写的一篇博文,博客还是不能荒废了啊
下面就是正文了
用户体验设计的五项原则
阿里巴巴资深交互设计师 宋磊
如何设计出具有优秀用户体验的产品是交互设计师始终面临的一道难题,“好的产品设计一定是建立在对用户需求的深刻理解上”这句话被许多设计师视为设计的天条;至于在设计中如何发现并深刻理解用户的需求,并由此设计出具有优秀用户体验的产品,阿里巴巴的UED团队在多年的产品设计实践中总结出重要的五项原则。
1. 同理心:所谓的同理心通俗说法就是换位思考。设计师在设计产品时要能够做到换位思考,体会用户的立场和感受,并站在用户的角度思考和处理问题,把自己置身于相关的用户场景中,理解用户的行为特点和行为差异。
在我们阿里系网站,淘宝网站上面主要是C类用户,淘宝的很多设计师自己本身就是C类用户,他们会更加容易把握和理解C类用户的需求,以此来指导产品的设计。这一点对于我们B2B的设计师来说即是面临的困难也是一种机遇,因为B2B的设计师很难从自身获得足够的B类用户经验也就无法很好的把握和理解B类用户的需求,所以我们团队就更加强调设计师的同理心、换位思考能力。我们会要求设计师在平时多注意积累用户经验,熟练的使用自己的产品,模拟B类用户进行相关操作,也会经常让设计师走出去把用户请进来等各个渠道和用户研究的手段让设计师可以全方位深入的了解用户需求。使得我们的设计师可以很客观、深入和全面的了解用户以及相关需求,也就避免了依赖自身经验和主观臆断的闭门造车。
记得在我上大学学习《无障碍设计》课程的时候,为了体验和理解腿部残疾人士对于乘坐车辆的需求,我会把自己的腿绑在一起或者坐在轮椅上,真实体验腿部残疾人士上车时的场景。我想有过这种体验的设计师为腿部残疾人士设计产品的时候,肯定会在设计中充分考虑到残障人士的真实需求了。
同理心是用户体验设计的基础,只有这样设计师才会对用户需求把握的越透彻,设计出越贴心的产品。当我们的用户看到产品时会说:“这就是我想要的”,我想这应该就是最好的用户体验设计了。
同时需要说明的是同理心不是万能的,也不都是准确的,更灵活的运用和效果的产出,一方面需要设计师长期的产品设计经验的积累和对用户长期深入的接触和理解;另一方面需要设计师对用户数据和用户行为的分析再加上相关的用户研究的方法的使用。
2. 简洁就是好的:简洁不等于简单,它是在设计师深刻理解用户需求的基础上,根据用户的操作行为、信息架构等因素深思熟虑后的用户交互界面,界面不是产品功能的简单 “堆砌”和界面信息的杂乱“摆放”;是一个满足了用户特定需求、具有流畅操作、赏心悦目的界面。
记得在前几年很多网站的注册页面中,排列了许多需要用户填写的必填或者选填的表单,显得页面特别的繁琐和复杂,其实这些都不是用户想要的,用户需要一个页面上只有简单的一道两个必填的项目,可以让用户以最快的速度完成相关表单的填写,以便尽快的完成网站的注册的简洁页面。但是我们却基于保存用户资料数据、商业和运营的考量,设计出一个复杂的注册页面,强迫着用户做着对于用户来说没有意义的事情。
再看看现在网站的注册页面基本上只有很少的几个简单需要用户填写的注册信息,甚至有些网站为了让用户更加快捷的完成他的目标,取消了注册环节,真正的方便了用户。
简洁就是好的,本质上是让设计师了解一般用户在单个页面只会有一个主任务和主流程,因此不要用其它次要因素或是繁复的视觉元素来打扰他的视觉注意力,干扰他的判断,越简洁,用户的使用感受越佳,这样对于用户体验来说就是好的。
3. 把决定权还给用户:要让用户知道产品的决定权是在用户自己手中的,不要和用户抢夺控制权,要谨慎的帮助用户做一些决定,很多时候还是要让用户自己进行判断,并进行操作。
很多时候网站出于商业、营销等层面的考虑,会帮助用户做决定,会引导用户做一些他所不愿意或者反感的事情。这些举动严重干扰了用户的操作进度和用户目标的完成。
例如在SNS网站中,当用户编辑完一篇内容顺利发布后会出现发布成功页面,该页面自动跳转到已发文章列表页面。但是一些用户其实发完是想看该文章的详情页面,以了解回复或者留言情况,还有一些用户是想再次编辑一篇新的文章,还是少部分用户希望回到首页。所以系统自动跳转到已发文章列表页面就让很多用户感觉到不便,让用户产生很差的使用体验。其实我们可以在发布成功页面不做任何跳转,在给该页面上添加几个用户可能要去的页面链接。这就是要把决定权还给用户。
把决定权还给用户,是体现了对用户的尊重,让用户知道产品是掌握在用户自己手中,产品只是辅助用户完成他之前设定需要完成的目标或任务,只有这样才是给用户带来尊重感、安全感,给产品带来很好的使用体验。
4. 帮助用户做一些事情:在用户在使用网站的时候,很多地方我们是可以帮助用户完成一些事情,这个就可以让用户更省心更有效率的完成他需要带到目标。互联网用户相对于传统行业的用户来说,网站更容易收集用户的相关数据和用户使用网站的行为轨迹。这样就有助于我们了解用户,帮助用户做一些事情。比如在下单页填写物流信息的时候时很多用户不知邮政编码,通过用户填写的省市区系统可以自动完成填写大致的邮编,让用户顺利完成注册。但帮助用户必须有个度,不能过多也不能太少。
例如在莫网站用户在商品购买成功后会有个购物成功的页面提示,通过数据分析与用户调查,发现绝大部分的用户此时会希望看到订单详情,看订单的受理情况。于是当购物成功的页面生成后,系统将自动跳转到订单详情页面,帮助客户完成这一点击。
但并不是说这一做法是不变的,随着时间和环境的改变,如果发现订单详情页面的点击量下降,而继续购物和寻找其他商品的点击量变大,这些数据所能反映出来的信息是用户不希望直接跳转,这时就要考虑把自动跳转页面取消。
另外如果卖家在发布产品时要选择类目,如果以前多次发布过相关的类目,现在再发布时,系统会根据他以往的发布情况直接给出他要的类目,与此同时再给他一个选择全部类目的入口,便于卖家快捷地发布商品。
帮助用户做一些事情,其实就是充分利用网络系统的一些运算、速度上的一些优势辅助用户在网上完成相对复杂一些的任务,可以让用户快捷、方便的完成任务。
5. 用户也是不断的成长:我们的用户的使用经验也会随着互联网行业和网站的发展而发展,用户的经验也是在不断的积累中,也在不断的接受的新的事物和新的交互方式。所以不要用静止的眼光看待用户,不要把用户想的太笨,也不要把用户想的太聪明。
例如在一般网站的文字段落中都会有超文本链接,其表现形式一般使用区别于旁边普通文字的颜色外加下划线的形式表示。之前会有设计师认为也许这样的表示用户会不知道该处是一个超文本链接,所以会在旁边给予专门的提示文字告诉用户该处是超链接,其实随着互联网不断深入到人们的日常生活中,各个网站基本都使用该标准的超文本链接样式,用户已经熟知了这一样式和交互模式,如果在链接旁再加上文字说明,反而会阻碍用户阅读的完整性。
同样也不也要把用户想的很专业很聪明,网页技术人员通常对网页代码、服务器等技术问题非常熟悉,所以也想当然的认为用户也是同样知道这些技术。当用户输入了错误的网站时,页面会显示“404”错误,这个对于普通用户来说就会很困惑,用户不知道这个代表了什么错误,这个又意味着什么。会猜测是不是网络故障,是不是页面出现问题。这时如果我们把“404”错误,换成“该页面不存在”等说明,用户就可以清晰的明白出现了什么问题。这样实例充分说明了不好把用户想的太聪明,都是互联网资深用户。
最后要说一点的是:在设计中任何一个产品都不可能满足所有用户的所有需求,即使前期做过大量的调研和准备工作,新的产品上线时还是不可能做到百分百的功能齐全,可以先上线50%的功能,但是这部分的功能的体验是好的,之后通过实际运行中获得的用户数据和反馈不断优化升级,互联网产品文化就是Beta版文化。用户体验设计的实质就是一个产品不断优化的过程,没有最好,只有更好。