理解用户体验

根据ISO 9241-210标准中的定义,用户体验(User Experience,UE/UX)是人们对于针对使用或期望使用的产品、系统或者服务的认知印象和回应,即用户在使用一个产品或系统之前、使用期间和使用之后的全部感受,包括情感、信仰、喜好、认知印象、生理和心理反应、行为和成就等各个方面。

(1)用户体验的分类

用户体验主要包括三方面内容,即感观体验、交互体验和情感体验。

1. 感观体验

呈现给用户视听上的体验,强调舒适性。一般体现在色彩、声音、图像、文字内容、APP上的功能布局等呈现方式。

2. 交互体验

界面给用户使用、交流过程的体验,强调互动、交互特性。交互体验的过程贯穿浏览、点击、输入、输出等过程给用户产生的体验。

3. 情感体验

给用户心理上的体验,强调心理认可度。让用户通过产品能认同、抒发自己的内在情感,那说明用户体验效果较深。情感体验的升华是口碑的传播,形成一种高度的情感认可效应。

(2)用户体验的表现形式

关于用户体验有很多概念模型,其中几个比较著名的模型包括:

扫描二维码关注公众号,回复: 9387645 查看本文章

1. 5E模型

5E模型由Whitney Quesenbery提出,他认为一个用户体验良好的产品应具备有效性(Effective)、效率(Efficient)、吸引的(Engaging)、容错(Error tolerant)和易学(Easy to learn)等五大属性,这些属性的首字母都是E,所以称为5E模型。

有效性是第一个E,主要表明软件是可用的,而且帮助用户准确地实现他们的目标。效率是所做工作的速度,可以被量化定义。关于吸引的简单定义就是一个界面的愉快、满意或兴趣程度。容错包含产品防止错误的程度和帮助用户从错误中恢复。易学和产品如何支持初次使用和更深度的学习相关。显然,这些要素对于某一个产品而言并不是同等重要,例如对于掌上医院类的移动医疗产品,如何能够实现在线的预约挂号背后的有效性是最重要的要素,效率等一般都不会是制约用户不适用该款产品的决定性因素。相反,如果是手术相关的医疗拍摄工具,因为医生在手术过程中时间争分夺秒,效率就变成最重要的要素,完成某项操作点击一次和点击两次就会产出用户体验上的巨大差异。

除了对用户体验各大属性进行了描述,5E模型还给我们提供了常见的用户体验设计方法,参考下表。

维度

用户需求

可能的设计方法

有效性

精确性

提供所有关键活动的反馈

消除错误机会

为用户决策提供充足的信息

效率

操作速度

为理想的工作流设计导航,也同时兼容替代方案

提供快捷键

通过交互风格和设计图标提升速度

将界面中的无关元素最小化

吸引

被吸引住

使用清晰的语言和适当的术语

通过适合用户的会话水平设定一个帮助声音

功能结构化以匹配用户任务

容错

有效和确认

将错误转化成替代路径

使用控件有助于准确选择

确信活动容易回溯

易学

及时的信息

通过最少的快捷键和说明使界面有帮助

针对困难或不常用任务创建引导界面

1. 用户体验蜂窝

Peter Morville提出了用户体验蜂窝(User Experience Honeycomb)模型[5],他认为产品用户体验的要素有八个方面(见下图),包括Useful(有用)、Usable(可用)、Desirable(合意)、Findable(可寻)、Accessible(可及)、Credible(信任)和Valuable(价值)。我们可以看到用户体验蜂窝模型与5E模型存在部分类似的要素。

用户体验需要管理。用户体验不是一次简单的行动,它是试图满足需要的一种过程,用户把自己的期望与系统交互生成的结果进行比较,用户体验就是以这种比较的形式呈现出来。用户体验的管理本质上也是一种闭环管理,如下图所示。

用户对于系统的各项操作构成了上图中用户体验的闭环。首先用户在某些情形触发了某种需要,以及相应的对于满足这种需要的期望。用户期望做什么、期望如何去做、最终期望避免什么等都是用户的需求。有了需求,用户就会尝试使用某款系统,通过判断用户是否在使用系统的核心功能、是否在正确操作来了解在用户需要和系统的必要部分之间的联系,并明确系统是否匹配用户的期望以至于他们能联系起来,并且按照它们进行操作。然后,用户就会采取行动并获取响应。通过判断用户期望的行动和实际行动之间有没有不协调,系统对于用户的行动是否提供了用户所期望的、迎合用户的需要响应,用户得出对产品的使用评价。基于这种评价,用户将调整他们的期望。如果能够满足期望,用户继续循环的过程,直至最初的需要得到了满足。如果没有满足期望,用户将停止使用系统,并尝试其它的途径,或暂时放弃目标。

(3)用户体验的影响因素

有许多因素可以影响用户的使用系统的实际体验。我们对其抽象得到三个影响用户体验的因素:用户环境系统,见下图。针对典型用户群、典型环境情况的研究有助于设计和改进系统。这样的分类也有助于找到产生某种体验的原因。

我们通过一个应用场景来具体分析这些因素对用户体验的影响。在手术室中,医生正在进行某项手术操作,当进行到某一个环节时,该医生希望通过手机能把病人的内部器官状况拍摄下来,添加一下备注之后进行保存或发送给别的医生。这个时候,影响该医生对系统的用户体验主要由两个方面。一方面是医生动机,期望,情绪,认知等精神状态和性格特征,另一方面在于当前的客观资源,即手术室内手术正在进行中。我们先来看一下当前的环境状况:

1. 物理因素

手术室专有的空间,各种仪器,灯光,噪音。这些都是这位医生通过感官所感受到的环境。

2. 社会因素

病床上的病人,周围的护士,通过手机拍摄照片的可能性。这些是他人对用户体验的影响。

3. 时间因素

手术进行中,手术过程中每一步都需要控制时间。

4. 基础成本因素

手机网络是否可用,拍照和转发照片的成本,部分照片是否涉及到病人隐私以及可能会涉及到的法律约束。

5. 任务目的因素

其它正在进行中的活动可能扰乱或中断医生拍照这样活动,例如病人当前的不良反应等,周围护士的协作要求等。

这一特定环境促使医生对拍照具有非常高的操作时效性,即医生希望快速拍照、快速添加备注并进行保存或传播。环境状况正是以这种方式影响了医生与APP之间的相互作用,也就是用户体验。

医生拍照所需要的系统应该包括如下用户界面和功能:拍照的入口、对所拍照片进行添加备注、保存照片、分享照片并获取对方的评价等。该系统的主要价值和目的来自于所拍照片本身,而该系统的所有其它部分都应当支持这一目的。

根据所拍照片以及保持分享的结果,医生的情绪范围可能会经历喜悦、兴奋、失望等全部感受。然而,用户体验的重点在于医生使用系统的感受,在此刻这种环境状况下,该系统能否让该医生以他想要的方式管理图片?该系统是否因为超出他的预期,或因为通过分享图片而获得他人的积极反应而使他感到具有成就感?这些都是用户体验所应该涉及的内容。

 

如果对文章感兴趣,可以关注我的微信公众号:程序员向架构师转型,或扫描下面的二维码。

我出版了《系统架构设计:程序员向架构师转型之路》、《向技术管理者转型:软件开发人员跨越行业、技术、管理的转型思维与实践》、《微服务设计原理与架构》、《微服务架构实战》等书籍,并翻译有《深入RabbitMQ》和《Spring5响应式编程实战》,欢迎交流。
-

发布了92 篇原创文章 · 获赞 9 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/lantian08251/article/details/98536525