评估是交互设计中的一极重要部分,而且应该贯穿于每一个步骤中。
用户为什么要评估?
我们完全可以在通过调研得到用户的需求和要求,并能通过各种测试分析用户执行任务中的活动。我们当然也深谙设计元素和准则,并能创造草稿,模型和交互原型等等,这些都是简单基础的事情。
...
但是我们不能保证我们能得到正确的设计,除非我们对其进行评估。
那什么是用户评估?
a. 用户评估是收集一个证明设计或者产品的可用性的数据,一般可以通过以下几种方式来收集:
1. 一个特定的用户组
2. 某个特定的活动
3. 在一个特定的环境
b. 评估的目的不是为了确认设计或者产品多牛逼,用户评估的三个主要的目的:
1. 为了评估系统功能范围:用户能轻易通过系统完成所需的任务吗?
2. 为了评估系统的效果:系统好用吗?用户对其态度又如何?
3. 为了指出系统的某个问题:系统会不会因为出现没有预料到的问题而困扰用户?
c. 评估是探究用户在使用系统过程中,想要什么和他们经历的问题。
评估一般是通过两个方面,第一个评估设计。这个方面的评估很重要,是因为它能够避免掉一些“昂贵”的错误。设计评估这个过程可能不需要用户的参与,只需要交互设计师或者可用性测试专员。他们需要指出系统违反交互设计规范和重要准则的地方。
另一个方面就是实施评估,这是设计评估无法取代的。设计评估与实施评估的两个差异就是:
a. 实施评估必须有用户的参与,不仅仅是交互设计师和可用性专员的事情。
b. 实施评估需要一个真实可用的系统。
实施的评估有三个主要方法:
a. 经验主义研究:我知道它就是对的。
b. 发现研究:基于专员对用户通过系统进行任务时的观察。
c. 质疑研究:基于向使用者提问,提问者需要得到使用者的观点,问题可以是封闭的(从一堆问题里挑出几个问题回答),也可以是开放的(用户随意提出任何的观点)。
最后再列出评估过程中需要考虑的因素:
1. 是评估设计还是评估实施:取决于用户还是专员?
2. 基于实验室还是基于现场?
3. 主观还是客观的?
4. 定性还是定量?
5. 提供的信息:需要多少细节来帮助评估?
6. 快速回应:用户是否被要求在做某项任务时快速做出反应?还是等做完了再说?
7. 干扰:使用的设备是否会影响用户的行为?
8. 需要的资源:便宜易得否?