随着行业技术和方法论的发展,Web站点或者Web应用越来越复杂。原来单一的静态网页,现在变得如此的丰富,大大提升了交互体验。
但是无论技术或者方法如何的改变,一个Web站点的成功的关键仍然没变:用户是怎么看的。“我从这个站点获得了什么?很容易使用吗?甚至有很愉悦的用户体验?”,用户在使用我的产品的同时心中如此的问,这是产生用户黏性的基础。
User experience design(UX)的任务是让用户说出“Yes”。这篇文章旨在帮助你熟悉专业UX设计的规则,背景将基于Web系统,比如Web站点或者应用。
什么是UX?
人与系统交互时的感就是用户体验(简写为UX)。网站,Web应用,桌面程序都是所谓的系统,在现在概念里通称为人机交互(HCI)。
UX设计师研究和评估一个系统的用户体验,关注与该系统的易用性,价值体现,实用性,高效性等。
设计师也有可能关注与一个系统的子系统或者流程。例如,他们有可能研究一个电子商务站点的结账(checkout)流程,看看流程是否对用户友好易用。他们可以更加深入的研究子系统的组件,比如研究用户在填写Web表单的时候如何更加高效和舒服。
尤其在基于Web的系统,UX是一个相对较新的概念。Donald Norman博士提出了“用户体验”一词,他是一个认知科学的研究人员,首次提出了以用户为中心设计的重要性(用户的需求应该决定产品如何设计)。
为什么UX如此重要?
如今,随着以用户为中心的设计理念不断加强,也产生了一些对于设计和增强用户体验的重要性的质疑和讨论。简单的说:“它是重要的,因为它直接和用户需求打交道——这已经足够”。
以用户为中心,以可用性为中心将使得我们的网站与众不同,但在客户我我们理解以用户为中心的设计之前,只有两件事情决定了我们如何做设计:我们的想法和用户希望看到的。
我们以自己认为的方式建立交互——我们为我们设计。完全以美学和品脾啊为中心,没有人会考虑用户体验。
没有现成的科学理论来支撑我们的设计,我们设计应为我们觉得结果是好的,因为它们是被创造的(以我们的想法)并且因为这是我们的客户想要的。
但是这十年见证了Web的变化。普及显而易见——Web在2008年至少有1.5亿用户——但是Web已经变得如此的复杂,拥有丰富的功能,此时Web想要变得高效,它们必需有良好的用户体验设计。
再者,用户浏览站点的方式变得多种多样:移动设备,各种浏览器,各种连入互联网的方式。
我们也意识到可用性的重要——对于我们基于Web的产品来说——满足屏幕阅读器和非传统的输入设备是不够的,还需要满足那些没有宽带连接的或者使用较老移动用户等等。
随着这些巨大的变化,那些易用的取悦用户的网站已经脱颖而出。如何创建一个Web站点呢?给予使用者高用户体验成了驱动开发的主要因数。
谁将从UX设计中受益?
所有的系统将受益于以用户为中心的设计,受益于一个非常可靠的评价标准,当然,说话很容易,但是,反驳者说:完全以用户为中心设计是一件很难的事情。我们不是生活在一个完美的世界之中,没有无限的资源,因此,我们必须鉴别出一个范围,可以从UX设计中获得效益。
复杂系统(Complex Systems)
系统越复杂,就越需要更多的计划和架构设计。简单的静态网页完整的多用户UX没有必要,而多方位网站,高交互体验的Web应用以及电子商务站点都将从UX设计中受益。
用户规模很大的系统,必须有价值,愉悦用户而且高效。忽略用户体验将会有很大的损失。
初创公司(Start-Ups)
初创公司或者小公司没有额外的资源来雇佣专业的UX设计师来进行UX设计,例如,37Signals,一个精悍的初创公司,开发了Basecamp和Highrise等强壮的非常成功的软件,依靠几个多面手(可以“戴上不同帽子”的人)。
这中情况下,比起招聘一个全职的UX设计师,训练现有雇员(尤其是Web设计师)学习UX设计的原则和方法,或则是直接外包必须的UX工作可能更加的合适。在软件或服务的最初版本提供一个强壮的用户体验可以在同类产品中跳出来获得用户的青睐。但是作为初创公司,有时候并没有足够的资源来雇佣一个技术娴熟的UX设计师。
预算限制的项目(Project With “OK” Budgets)
为中小企业工作的小代理考虑到用户群和优先交付的成果必须保持低开销来保证预算。在这种情况下,开发者更加关注开发进程而非研究分析和计划。小预算的产品更多由其推出的最终产品来驱动开发。当然这并不意味着这类项目不会因为良好的UX受益——当然可以——但是实际看来,中小型的公司常常认为推出一个网站而外的资源开销没有必要。
较长时限的项目(Project With Longer Timeframes)
简单逻辑来看,给传统的网站增加一个齿轮将增加其开发的时间。时间必须分配给UX设计一部分。UX设计师理论上可以承担一些传统上分配给Web设计师和工程师的任务来缩短时间,有可能节约在必要解决用户问题而修正时花费的时间。
UX设计必知(Things To Know About Ux Design)
UX设计是一个了不起的规则,但是它不能或者不会去完成某些事情。
UX设计不是一刀切(UX Design Is Not One Size Fits All)
UX设计不是一刀切,不能解决所有的问题,因为每个人都是不一样的。在某个人身上完全可行可能在其他人身上就是死穴。我们能做到最好的是为实际的经验和提升具体的行为来设计,但是我们不能伪造、假设或者预测用户的实际体验。
我们不能创造用户体验,同样,也不能直接把用户体验从一个网站直接复制到另一个网站,不同网站的用户体验是不一样的。设计必须适合网站的目标、价值、生产过程一个它的其他产品。
传统量度无法直接测量(Can’t Be Directly Assessed With Traditonal Metrcs)
无法根据基本单独的统计,例如浏览量、跳出率、转化率来评价一个网站的用户体验设计。我们可以假设,可以进行用户调查,但是我们不能(至少现在没有)安装一个程序直接自动的统计用户的体验。
和可用性不是一回事(Not the Same Thing as Usability)
用户体验和可用性变得好像是一回事了,但是他们截然不同。UX重点放在用户使用系统的感觉,而交互界面的友好性和高效性则是可用性关心的事情。
可用性作为用户体验的一个主要部分充当了重要的角色,它体现在系统高效和亲切的体验,但是人类工程学,心理学,信息架构和以用户为中心的设计原则同样充当重要的角色。
把UX作为职业引起的批判(Criticisms Of UX As A Prifession)
并不是所有人都承认在团队里有个UX设计师的价值,围绕着一个增加一个UX设计师带来的额外花销,技术上额外的学习和整合以及对改变的害怕,引起了争论。
还有一个担心的问题
在传统的Web站点开发过程中,尤其是对于小部门或者初创公司来说,没有充足的资源,一般由一个Web设计师和一个Web开发工程师组成。设计师在进行草图设计和功能原型设计等工作的同时也充当的用户体验设计师的角色,同时开发人员按照设计师的设计来创建站点。专业的UX设计师在这种情况下只会增加进程的复杂性。
空中楼阁
从事Web开发的一部分人认为UX设计师里真正的开发实在太远了。举个例子,Ryan Carson,Carsonified的创始人,在Web设计领域有很高的声誉,曾批评了那些不实干的UX专家,应该投身到每个Web项目的各个环节,设计、开发、测试、销售甚至售后升级。
这行业有个基本的观点,没有实际开发背景的UX设计师是无法像那些拥有实际开发经验的设计开发人员熟练的给出解决方案。
然而,很多UX专家都有实际的开发背景;很多web设计师或者是开发人员选择了产品过程中的这个特殊区域。
费用增加
简单的逻辑认为雇佣一个UX设计师将花费更多的钱(除非他们免费服务,但是这不可能)。
相反观点,我们应当把UX设计当作一种投资。尽管UX的益处并没有明显显现,并不像网站或者程序其他部分一样。它姗姗来迟,在以后的日子里,给出更高的回报。例如,在结账过程中用户体验一个简单的提高,可能会带来数百万美元的收益。
结果不能直接测量
采用定量的方法来评价UX设计的效力和投资回报率是很难做到的,这是因为这一块东西本身就是很主观的。UX处理是用户的情感,不能像访问量,加载速度和转化率一样给个数据来定义。
反而,我们需要分析流量水平,页面访问量,或前或后的用户调查(类似的)来梳理出结果,指出正面的效果来自于好的用户体验或者美学或者其他因数,例如提高营销或者前端性能优化,都是非决定性因数。
困难在于试图去量化非常主观的效果。我们需要一些定性的证据。
UX设计工具和技术
UX设计师在不同设计阶段使用各种各样的工具。下面提供给大家一些工具。
系统评价
假若已经存在一个系统,则UX专家将全面评估系统现状,根据分析研究得出的数据,他们会报告发现的问题并提出一些解决方案。
A/B测试
UX专家可以拟定一个方案来比较不同用户接口的质量和效率。
首先提出假设(绿色按钮比红色按钮更具吸引力),然后设做出不同的设计,界定什么是“比较好的用户体验”(例如:绿按钮比较好,因为很多人都点击了他),最后进行测试。
用户调查
UX设计师可对该系统现存的或者潜在的用户进行面谈,洞察什么是好的设计。用户体验是主观,获得信息最直接也是最好的方法就是和用户交流。
草图设计和原型设计
基于A/B测试或者用户调查中的发现,UX设计师可能会创建不同布局的草图,甚至高度逼真的原型。
使用流程(UserFlows)
另一种流行的方法是设计系统的用户使用流程。
讲故事
依靠生动的用户情感和熟悉的元素图纸,UX设计师讲故事,输出信息。可查看这两篇文章“Better User Experience With Storytelling.”了解关于讲故事的更多信息。
设计模式
模式提供了解决问题的一致的已知最高效的工具。而对于界面模式则是,对于特定的不同工作选择正确的UI元素(例如:模块标签,面包屑,幻灯片),从而获得更好的用户体验。UX设计师是并不是提出那些曾经用于其他网站的设计模式,更多的需要开发出适合当前项目的设计模式。
用户兴趣模型和用户扮演
UX设计的第一步就是了解你的用户,确保你的设计能正确反应用户的需求。关于用户扮演更多developed using website data。
内容清单
作为最简单术语,内容清单为一个网站结构列表。构建一个内容清单目录是工作转换到信息架构的第一步,提供给用户更好的体验(例如:用户操作流,可见索性和效率)。