Chapter3 User Analysis and Task Analysis

用户研究

1、 什么是用户研究:

用户研究是对用户目标,需求和能力的系统研究,用于指导设计,产品架构或者工具的优化,提升用户工作和生活体验

2、 用户研究的目的:

l 控制用户需求

l 用户市场细分

l 反馈产品意见

l 提供设计指南

3、 用户研究的方法:

  • 访谈法:深度访谈、网络访谈、焦点小组、入户访谈、街头拦截、电话访谈

访谈过程:明确项目需求->选取研究方法->物料准备->用户邀约->研究过程->数据分析->研究结论报告

l 问卷:最重要的是确定问卷对象

4、 数据分析与解释:

  • 量化分析:频数分布、集中趋势
  • 质性分析(可以反映实际人类情况的复杂性)

有助于(1)理解潜在用户的行为、态度(2)要设计怎样的产品(3)其他领域如何设计现有产品

有助于提高管理层的决策力

各种分析方法和其之间的关系:

  • 目标导向设计分析(Goal-Directed Design Research)

启动会->文献综述->产品/原型和竞争者审核->来意相关者访谈->主题专家访谈->用户和客户访谈/观察

 

5、 目标导向设计研究:

a. 启动会议

b. 文献评论

1) 内部文档 2) 行业报告 3) 网络搜索

c. 产品/原型和竞争审计

d. 利益相关者访谈

1) 初步产品愿景

2) 预算和时间表

3) 技术限制和机会

4) 业务驱动因素

5) 利益相关者对其用户的看法

e. 主题专家 (SME) 访谈

1) SMEs 通常是专家用户

2) SMEs 知识渊博,但他们不是设计师

3) SMEs 在复杂或专门领域是必要的

4) 在整个设计过程中都应该访问 SMEs

f. 客户访谈

1) 他们购买产品的目标

2) 他们对当前解决方案的失望

3) 他们购买您设计类型的产品的决策过程

4) 他们在安装、维护和管理产品方面的作用

5) 领域内相关问题和词汇

g. 用户访谈

1) 产品(或类似系统,如果没有当前产品)如何适应他们的生活或工作流 程的背景:产品何时、为什么、使用方式或将如何使用

2) 从用户的角度来看域知识:用户完成工作需要了解哪些信息?

3) 当前任务和活动:当前产品需要完成的任务和活动,以及它不支持的任 务和活动

4) 使用其产品的目标和动机

5) 心理模型:用户如何看待他们的工作和活动,以及用户对产品的期望

6) 当前产品(或不存在当前产品时的类似系统)的问题和挫折

h. 用户观察

1) 上下文查询

2) 改进上下文查询

3) 准备人种学面试

4) 进行人种学访谈

6、为人种学(Ethnographic

访谈做准备:

l 确定候选人

l 人物模型假设(persona hypothesis)

l 商业和消费领域角色

l 行为和人口统计学变量

l 技术专业知识和行业知识

l 环境因素

l 做好计划

人种学访谈的三个阶段:

早期、中期、后期

人种学访谈的基本方法:

  • 在交互发生的地方访谈
  • 避免按照固定的问题提问
  • 假装成门外汉而非专家
  • 结合开放式和封闭式问题
  • 关注目标,其次是任务
  • 避免把用户当成设计师
  • 避免讨论技术问题
  • 多讲故事
  • 请求演示和讲解
  • 避免诱导性问题

 

7、 定性研究的其他类型

焦点小组、可用性测试、卡片分类、任务分析

 

人物角色

1、 什么是人物角色:

不是真实存在的人物,也不是统计学上的平均用户、不是市场细分

是对目标用户群体特征的综合模型的真实勾勒,更倾向于描述用户的目标和行为模式而不是用户对产品的态度

2、 使用用户角色的原因:

可以让设计者专注于特定的用户群,得到高标准高满意度的产品,提高角色效率

3、 如何创建人物角色

  • 收集数据
  • 头脑风暴可能的维度
  • 识别明显差异性行为特征,决定维度
  • 验证维度
  • 归纳各个角色的目标和特征
  • 验证完整性和重复性
  • 丰富细节

简单的模板:

4、 如何使用人物角色

  • 使用人物角色明确用户的需求
  • 使用人物角色与其他同学或同事交流

 

用户建模

1、什么是用户建模

任务模型为不同类型的用户及不同需提供强有力的交流手段,有注意设计师决定哪些用户最为重要,从而在形式上和行为上做出满足符合他们的设计。

2、 人物模型作为设计工具的优势:

l 确定产品的功能和行为

l 同利益相关者、开发人员和其他设计师交流

l 就设计意见达成共识和承诺

l 衡量设计的效率

l 助理市场营销和营销规划等其他产品相关的工作

3、 有助于避免三种设计陷阱

l 弹性用户--elastic user("用户”一词并不是一个定型的概念,有弹性)

l 自我参考设计--Self-referential(设计者将自己的目标,想法加入到产品)

l 边缘功能设计--Edge cases

4、 原型(Archetypes)和模式化形象(stereotypes

模式化形象大多数时候是构建良好人物模型的反面:它通常是设计者或者产品团队偏见和臆想的产物,不是基于真实数据的创造。

5、 理解目标:

  • 目标是行为的驱动,产品的功能和行为必须使用任务来处理,但是任务只是达到结果的手段,目标才是最终的目的,通常任务越少越好
  • 三种用户目标的类型:

人生目标(Life goal)--用户想要成为什么样的人、最终目标(End Goal)--用户想要做什么、体验目标(Experience Goal)--用户想要什么样的感觉

l 用户目标是用户的动机

l 非用户目标:客户目标、商业目标、技术目标

l 成功的产品首先应该满足用户目标

6、 构造人物模型:

基本步骤

  • 根据角色对访谈对象分组
  • 识别行为变量
  • 将访谈对象映射到行为变量中
  • 识别重要行为模式
  • 综合特征并定义目标(大多数人物模型会有3~5个最终目标,0~2个体验目标)
  • 检查完整性和冗余
  • 指定人物模型的类型
    1) Primary 主要人物模型
    2) Secondary 次要人物模型
    3) Supplemental 补充人物模型
    4) Customer 客户人物模型
    5) Served 接收服务的人物模型
    6) Negative 负面人物模型
  • 进一步描述特征和行为

其他的设计模型:

工作流模型(work flow)、人工制品模型(artifact model)、物理模型(physical model)

方案设计要求

1、方案与用例

【注】场景和使用案例都是用来描述用户与系统交互的方法。不过,他们服务于不同的功能。

目标导向方案

goal-directed scenarios

是一种从特定用户(角色)的角度定义产品行为的迭代方法。

这不仅包括系统的功能,还包括功能的优先级以及如何根据用户看到的内容以及与系统的交互方式来表达这些功能。

用例

use cases

用例是一种基于对系统功能需求的详尽描述的技术,通常是事务性的,侧重于低级用户操作和伴随的系统响应。

不足:传统用例作为交互设计基础的最大缺点是它们倾向于将所有可能的用户交互都视为同等可能和重要。

适用于:它们在识别边缘情况和确定产品功能完备时可能很有用,但应仅在设计验证的后期阶段进行部署。

用户案例

user stroies

用户案例用于敏捷编程方法中。

不足:他们没有以大角度描述用户的整个流程,也没有描述用户的最终目标是什么。

适用于:这些对于消除不必要的互动并确定用户真正需要的内容至关重要

2、基于方案的设计

Carroll方案

Carroll方案的缺点

作为抽象的,面向角色的模型,参与者不够具体,无法提供对用户的理解或同情。

在不考虑驱动和过滤这些任务的用户目标和动机的情况下,过快地跳入了详细的任务。

3.基于人物模型的场景

基于角色的场景是用叙事的方式对使用产品或服务实现特定目标的一个或多个角色的简要叙述。

场景可以捕获用户与产品,环境或系统之间随时间的非语言对话,以及交互功能的结构和行为。

场景内容和上下文是从研究阶段收集的信息得出的,并在建模阶段进行了分析。

方案的三种类型三类基于人物模型的场景:

情境场景:Context scenario

用于高层次地探索产品如何最好地满足角色的需求。

关键路径方案:Key path scenario

专注于最重要的用户互动,始终关注角色如何使用产品来实现其目标。

验证方案:Validation scenarios

不太详细,通常采用有关拟议解决方案的一系列假设问题的形式。

4.设计需求

a.设计产品行为前,首先定义产品会做什么。

b.设计需求不是特性,把设计需求当做需要的同义词。

c.设计需求不是规格说明。

d.设计需求是战略性的

e.设计需求来源广泛

5、需求定义过程

需求定义回答了关于产品是什么以及要做什么的问题。

步骤1:创建问题和愿景陈述

步骤2:探索和头脑风暴

步骤3:确定人物角色期望

步骤4:构造上下文场景

步骤5:确定设计要求

7.Example:Self-Service Grocery Checkout

a.谁是用户?主要用户分类?

b.任务分析(每一个任务都是一个目标)

(1)总体目标

(2)任务

(3)任务的基本部分

① 需要做什么(即目标)

② 先决条件:此任务所依赖的任务、用户必须知道的信息

③ 做任务涉及的步骤:子任务、子任务可以递归分解

对应本案例:

① 将杂货登记 ② 杂货已在购物车中 ③输入杂货、散货

c.场景

(1)动机:是什么促使人物角色进入该场景

(2)背景

(3)影响因素

(4)目标