您现在的位置:e-works > 智造书屋 > 书籍列表 > 用户体验与产品创新设计 > 实例:基于情境的用户体验设计

第七章 设计开发与整合

第三节 实例:基于情境的用户体验设计

    用户体验与产品创新设计是在一定的社会情境下完成的,是基于社会情境的一种活动,其功能的实现是通过使用者在特定的社会文化情境中进行广泛的“符号联系”来进行的。抽空了情境的用户体验是空洞的、无意义的,只有将它放到一定的情境中,用户体验才具有意义。情境不同,用户的情感和行为都不一样,这直接影响到用户体验设计的成败。

7.3.1 基于情境的设计

    情境是一些故事,是关于人及人活动的故事,包括物理情境和虚拟情境。从产品信息编码/解码的角度来看,情境可以分为产品设计情境和产品用户情境。产品设计情境是设计者运用相关领域知识进行设计活动(产品信息编码)时的语义情境,包括设计领域专门知识构成的知识基础和设计者采用的求解方法;产品用户情境是用户运用相关生活经验和审美体验等进行产品认知(产品信息解码)和使用其功能时的语义情境。

    基于情境的设计是一种以情境为核心的系统设计方法,将用户包含在系统设计中,从用户出发详细地给出交互过程的全部角色(人、设备、数据源和系统等)、各种情境的假设、剧情的描述以及某种形式的人机对话,为系统设计的参与者提供了大量的共享知识和信息,设想系统使用者未来可能的任务。基于情境的设计方法提供了一种有效的交流和设计的手段,帮助设计者充分了解用户意图、正确表达和实现设计目标,并指导用户的使用。

    较早使用情境方法的是IBM公司为洛杉矶奥运会开发的语音消息系统,此后情境以各种形式出现在软件开发中。Sato等提出了交互系统设计的情境感知方法,以模块化的情境组成为机制,以设计信息框架作为共同的信息平台来整合不同的信息表达格式,通过组合模块化的情境和上下文内容模型来显性化地表示上下文、触发因素以及对用户的影响。Wu等利用产品知识库,提出了一种基于案例的模糊推理技巧以产生新的产品,其中运用了产品使用情境的特征。Suri和Marsh提出了“讲故事”的人机工程方法,通过情境构建来进行分析产品设计过程,并以实际设计案例进行了阐述,这一方法对于产品设计的最初阶段行之有效。罗仕鉴等以知识为基础,提出了知识驱动的产品设计情境方法,并以眼镜设计为例进行了验证。

    如何进行情境构筑和用户体验建模是使用情境设计方法的基础,好的方式可以让系统设计的参与者更方便地进行交流,提高设计的效率。本节针对手机界面设计的特性,将用户结合起来,提出使用文本、图形和声音共同描述界面设计场景,并给出情境树和界面情境来进行开发设计与设计测试。

7.3.2  用户体验设计的情境维度

    情境维度是对情境的进一步细分,是影响设计决策、设计思维表达和设计行为的因素,不仅是设计发生的载体所在,而且还进一步影响到用户体验设计成败的能力。从用户体验设计流程来看,用户体验设计的情境可以分为三个维度,即问题情境、求解情境和结果情境,这也是信息和知识在每个设计过程中进行传递和转化的过程。事实上,这三个情境维度没有明显的界限,有些过程是相互关联、相互交叉和反复进行的。

    1.问题情境
    问题情境描述了设计开始之前产品的市场问题和设计分析,包括资料收集和分析、情境构筑和用户体验建模等。
    资料收集和分析是设计最前端的任务,包括可行性分析、任务分析和用户分析。可行性分析要调查直接或潜在用户的界面要求和使用环境,同时兼顾调查用户界面涉及的硬、软件环境;任务分析主要从人和计算机两方面共同入手,进行系统地分析并划分各自承担或共同完成的任务,然后进行功能分解,制订数据流图,勾画出任务网络;用户分析主要调查用户类型,定性或定量地测量用户特性,了解用户的技能和经验,预测用户对不同界面设计的反响。
    情境构筑即将用户置于一定的真实的或者模拟环境中,让用户完成某种任务,观察、评价用户完成任务的绩效等。情境的构筑方法通常有如下几种:文本、图形、故事板、录像、脚本原型和场景等。具体的设计流程可以概括为:先了解用户的个性特征以及“用户故事”,即需要什么,想做什么;拟定情境背景中角色、时间、地点、事件,用快照的方式来展现不同的时间和地点下,用户与产品发生的关联分镜头;通过不同的场景分镜头研究用户在使用产品时遇到的问题,提出解决问题的办法,建立相应的用户体验模型。
    用户体验建模包括任务模型、用户模型和产品定位。任务模型是任务分析的结果,从逻辑上描述了特定应用领域内用户为了实现目标所需要执行的交互活动的集合,主要包括任务、任务之间的时序关系和层次关系三个方面。用户模型主要用来描述用户的基本信息,定义用户的角色和属性,包括个人背景、文化因素、行为方式、审美时尚和心理特征等,通常用来指导设计者根据用户的实际情况灵活选择用户体验的设计方案,并使得最后的设计结果真正满足用户体验的需求。产品定位则是分析竞争对手、产品功能、特性、获利点、用户的期望和开发成本等后确定的产品研发策略。