用户体验为什么如此重要

用户体验是指“产品如何与外界发生联系并发挥作用”,也就是人们如何“接触”和“使用”它。产品越复杂,确定如何向用户提供良好的使用体验就月困难。在使用产品的过程中,每一个新增的特性、功能或步骤,都增加了导致用户体验失败的机会。网站是一门错综复杂的技术,而且是一个“自助”式的产品(没有可以事先阅读的说明书、没有任何操作培训、没有客服帮助用户了解这个网站)。用户只能依靠自己的智慧和经验来独自面对这个网站。

无论如何,拥有更多的“产品特性”,被证明只能保持短时间的竞争优势。随着功能的不断膨胀,网站变得越来越复杂、越累越笨重、越来越难以使用,最后就失去了对初次访问者应有的吸引力。同时,企业仍然很少去关心用户真正喜欢什么,很少去发现有价值、或真正可以使用的东西。

用户体验形成了客户对其他的整体印象,界定了企业和竞争对手的差异,并且决定了客户是否还会再次光顾。

任何在用户体验上所做的努力,目的都是为了提高效率。这基本上是以两种主要形式体现出来的:帮助人们工作得更快、减少他们犯错的几率。人们所适用的工具效率的改进,会直接提高企业的整体生产力。

认识这些要素

用户体验的要素

战略层

请先回答下面两个基本的问题:

  1. 我们要通过这个产品得到什么?
  2. 我们的用户要通过这个产品得到什么?

第一个问题描述了企业的产品目标(product objectives);第二个问题则提出了关于用户需求(user needs)的问题,这是来自企业外部的目标。结合内外两者,“产品目标”和:用户需求“就组成了战略层,也就成为了我们在设计用户体验过程中做出每一个决定的基础。

产品目标

为了明确地理解战略,第一步就是检查我们自己的产品或服务的目标。产品目标经常以”只可意会不可言传“的状态存在于一小群创建产品的人当中。当产品目标无法用口头表达时,对于应该如何完成产品,不同的人就经常会有不同的想法,比如商业目标。

用户需求

我们很容易落入这样的陷进,即认为我们正在为理想化的用户设计产品,理想化的用户就是”某些与我们完全一样的人“。但事实上我们并不是为自己设计,而是为其他人设计,如果想要了解”他们是谁“以及”他们的需求是什么“。只有投入时间去研究这些需求,我们才能抛弃自己立场的局限,真正从用户角度来重新审视网站。

范围层

带着“我们想要什么”、“我们的用户想要什么”的明确认识,我们才能弄清楚如何去满足这些战略的目标。当你把用户需求和产品目标转化成产品应该提供给用户什么样的内容和功能时,战略就变成了范围。

定义项目范围则同时在做两件事:这是一个有价值的过程,同时能产生有价值的产品。

过程的价值在于,当整件事情还处在假设阶段的时候,它能迫使你去考虑潜在的冲突和产品中一些粗略的点。我们能确定现在能解决哪些事情,而哪些必须要再迟一点才能解决。

产品的价值在于,被定义的这个产品给整个团队一个参考点,明确了这个项目中要完成的全部工作,它也提供了一门用于讨论这件事情的共同的语言。定义好你的要求能保证在设计过程中不会出现模棱两可的情况。

在范围层,我们从讨论战略层面的抽象问题:“我们为什么要开发这个产品?”转而面对一个新问题:“我们要开发的是什么?”

无论这个项目有多复杂,有几条规则适用于撰写任何类型的功能规格说明。

乐观(be positive)。描述这个系统将要做什么事情去”防止“不好的情况发生,而不是描述这个系统”不应该“做什么不好的事情。
具体(be specific)。尽可能详细地解释清楚状况,这是我们么美好决定一个功能是否被实现的最佳途径。
避免主观的语气(avoid subjective language)。这是另外一种使需求”保持明确“和”避免歧义“的途径,因而也避免了误解的可能性。功能规格必须可验证,也就是说,他比需要能证明”这个需求没有被满足“,必须找到某种方式来明确说出应该达到的标准。

结构层

在定义好用户需求并排列好优先级别之后,我们对于最终产品将会包括什么特性已经有了清楚的图像。然而,这些需求并没有说明如何将这些分散的片段组成一个整体。这就是范围层的上面一层:为网站创建一个概念结构。

在内容建设方面,主要是通过信息架构(information architecture)来构建用户体验。交互设计和信息架构都强调一个重点:确定各个将要呈现给用户的元素的”模式(patterns)“和”顺序(sequences)“。交互设计专注于将影响用户执行和完成任务的元素。信息架构则关注如何将信息表达给用户的元素。

结语

不管创建什么样的用户体验,其最大的挑战是“比用户自己更准确地去理解他们的需求”。