设计词条:启发式评估

Image Title

启发式评估

启发式评估(heuristic evaluation)是用户界面设计中一种用来评定软件可用性的方法。这是我发现的少有的无法『顾名思义』的设计类术语之一。简单来说,启发式评估是指评估人员根据『可用性原则』对用户界面进行检查,以发现用户界面中存在的可用性问题。
在可用性研究中,启发式评估应用非常广泛。它的特点是简单、快捷、低成本,有利于在周期短、成本低的项目中及时发现可用性问题(据说每个评审人员平均可以发现35%的可用性问题,而5个评审人员可以发现大约75%的可用性问题)。与我们常见的『用户测试』不同,启发式评估以3~5名评估人员参与为宜;并且对于评估人员,最好能有可用性研究经验以及界面开发背景,原则上不推荐邀请一般用户参与评估。
应用在启发式评估中的『可用性原则』(所谓Heuristic)有不止一套,而应用最为广泛的应该就是尼尔森(Jakob Nielsen,useit.com的创办者)提出的10条可用性原则了。

Image Title

尼尔森的十条可用性原则

尼尔森的可用性原则最初是针对网页设计领域的,不过在今天看来,它同样适用于移动应用的界面设计。

系统状态的可见性

系统始终要在合理的时间内,通过适当的反馈,让用户指导当前的状况。

实现系统与真实世界的匹配

系统应该使用用户的语言,包括用户熟悉的词语、词组和概念,而不是系统用语,遵循真实世界的习惯,使信息的表达自然且有逻辑性。

用户的操控和自由

用户经常由于操作失误而选择某项功能,需要明确标示『紧急出口』,以便离开不需要的状态,而无须经历更多的来回对话。支持撤销和重复功能。

一致性和标准化

用户不必去想不同的词语、状态或者操作是否指同一件事情。要遵循操作平台的惯例。

错误预防

通过谨慎的设计预防错误发生比设计一项好的错误提示信息更有益处。

认知而不是记忆

保持对象、动作和选项的可见性。用户不必去回想对话中的某部分信息。系统的使用和指示应该清楚易见。能够在任何需要的时候轻而易举地被追溯到。

灵活性和使用效率

加速器——新手看不到——但是它可以促进专业用户和系统之间的互动,这样,系统就可以迎合新老用户。要允许用户根据自己的所需设置常用操作。

审美和极简主义设计

对话不需要包含无关或无用的信息。对话中多余的信息单元会跟有关的信息单元相竞争,而相对减少有用信息的可见性。

帮助用户确认、诊断、纠正错误

错误提示应该用直白的语言标识(不要用编码),精确地标示出问题,提出建设性的解决方法。

提供必要的帮助和文档

如果无需文档也可以使用系统,这样很好,但是提供帮助和文档可能是必要的。此类信息应该易搜索,针对用户任务,列出执行的主要步骤,而且信息不要太多。

更多的Heuristics

另外还有两套值得参考的可用性原则:

  1. Gerhardt-Powals的认知工程学原理
  2. Susan Weinschenk和Dean Barker创建的启发式分类(Weinschenk and Barker classification)

延伸阅读

  1. 启发式评估表
  2. 一篇内容整理非常详尽的文章
  3. 维基百科词条Heuristic evaluation