该技能基于唐·诺曼(Don Norman)在《设计心理学》中提出的基础设计原则,目标是帮助分析和评估产品设计是否直观、可发现且易于理解,适用于实体产品、软件以及任何由人设计的系统。
在核心立场上,资料强调好设计往往不易被察觉,因为好设计高度贴合需求而显得“隐形”;当产品出问题时,人们常归咎于自己,但问题通常出在设计上。设计要弥合“人想做的事”与“产品允许做的事”之间的差距,最好的设计应当可发现(用户能弄明白该做什么)且可理解(用户能明白发生了什么)。
该技能提供 0 到 10 分的评分机制,评估维度为可发现性、可理解性和错误预防。10 分代表用户无需说明就能知道该做什么、理解发生了什么,并能轻松从错误中恢复;评审时应给出当前得分与达到 10 分的改进建议。
分析框架的核心是“两个鸿沟”。执行鸿沟指用户想做的事与产品允许做的事之间的差距,用户会问“我在这里能做什么、怎么做、该用哪个控件、怎么操作它”;评估鸿沟指产品所做与用户所理解之间的差距,用户会问“发生了什么、成功了吗、这是我要的吗、系统现在是什么状态”。弥合执行鸿沟的策略包括清晰的意符、自然映射、约束和熟悉的概念模型;弥合评估鸿沟的策略包括即时可见的反馈、清晰的系统状态指示、有意义的错误信息和进度指示。理想设计应让两个鸿沟尽可能窄。
七项基础设计原则包括:一是可发现性,即用户能否弄清有哪些操作以及如何执行,测试方法是让新用户在 10 秒内弄明白该做什么,反模式是“说明书里有写”;二是示能性,即对象属性与用户能力之间的关系,分为真实示能、感知示能、隐藏示能、虚假示能(看起来可操作但实际不能)和反示能(阻止操作),常见失败包括扁平设计消除感知示能、触控目标过小、交互元素与装饰元素缺乏视觉区分;三是意符,即传达操作应在何处发生的信号,分为刻意意符、偶然意符和社会意符,数字场景中包括光标变化、悬停状态、输入提示文字、图标、标签、颜色和位置,原则是有疑问时宁可多加意符;四是映射,即控件与其效果之间的关系,自然映射指控件的空间布局与被控对象的布局相匹配,映射技巧包括邻近、空间、文化和顺序;五是约束,即限制可能操作以预防错误,分为物理、文化、语义和逻辑四类,数字实现包括输入校验、禁用状态、渐进式披露、强制顺序和撤销重做,理念是让错误操作不可能发生,而非惩罚用户;六是反馈,即把操作结果传达给用户,反馈应即时(直接操作需在 0.1 秒内)、信息明确、程度适当且不打断工作流,类型包括视觉、听觉、触觉和进度反馈,常见失败包括没有反馈、反馈延迟、反馈不清和反馈过多;七是概念模型,即用户对产品运作方式的心智模型,设计目标是让用户模型与设计模型一致,系统形象是二者之间的桥梁,模型一致时用户能正确预测结果、容易纠错并有掌控感,不一致时用户会困惑、自责甚至放弃。
在人为错误部分,资料的核心观点是:不存在所谓的“人为错误”,只有糟糕的设计;出现错误时应寻找设计缺陷而非指责人。错误分为失误(意图正确但动作错误)和错误(意图错误但执行正确)。失误类型包括动作失误、记忆失效、模式错误和捕获错误;错误类型包括基于规则、基于知识和记忆失效。防错设计包括用约束让错误不可能发生、为所有操作提供撤销、对破坏性操作要求确认、设置合理默认值和宽容输入;错误恢复包括清晰的错误信息、不擦除用户工作、允许部分保存和易于重置。错误信息应说明出了什么问题、如何修复、不指责用户、保留用户工作并提供替代路径。
七阶段行动模型将交互分为目标、计划、指定、执行(执行鸿沟)、感知、解释、比较(评估鸿沟)。设计启示是:第 1 至 3 阶段用清晰的意符、映射和约束支持,第 4 阶段用好示能支持,第 5 至 7 阶段用清晰反馈和系统状态支持;该模型可作为评估工具逐步走查每个交互,找出用户卡在哪里。
以人为本的设计流程为观察、构思、原型、测试并迭代。观察要求观看真实用户在真实情境中的行为,不要问他们想要什么;构思要求先发散后收敛,不批评、不评判;原型要求快速、廉价、可丢弃;测试要求用真实用户(5 名用户可发现 85% 的问题),观察行为而非只听意见,并据此迭代。设计过程本身是反复循环的。
资料还列出常见错误(如意符缺失、反馈缺失、指责用户、功能蔓延、不一致、忽视使用情境)及修复方式,并提供快速诊断表,通过提问用户能否知道该做什么、能否理解发生了什么、能否从错误中恢复、控件布局是否与输出匹配、无效选项是否被隐藏来判断问题类型。技能附带参考文件,涵盖两个鸿沟、示能性、意符、映射、约束、反馈、概念模型、人为错误、七阶段和案例研究;进一步阅读为《设计心理学》修订扩展版(2013)和《情感化设计》。作者唐·诺曼是尼尔森诺曼集团联合创始人、加州大学圣地亚哥分校设计实验室主任,曾在苹果任职期间提出“用户体验”一词。