B3.05.2Slips and Mistakes设计研究

区分失误与错误采取不同预防手段

别名: 失误 · 错误 · 错误分类

概念解释

失误(slip)是意图正确但执行错了:点错相邻按钮、拖到错误列表、输入到重复字段。错误(mistake)是意图或计划本身不适配情境:误解规则、选错方法、相信错误默认。两者成因不同,预防不能都用“再确认一次”。

机制

失误多发生在熟练动作和相似界面中,预防靠物理分隔、空间/顺序映射、可区分目标、输入确认和即时回看。错误发生在理解和判断层,用户需要领域解释、对比后果、试运行、可撤销范围和专家检查;再确认框无法修复错误的心智模型,只会变成噪音。

怎么研究

用出声思考、错误日志和回放把事件分为意图正确/执行偏离、意图本身错误、系统故障或外部约束。记录发生阶段、经验水平、界面相似度、时间压力和恢复方式。针对每类设计反事实:如果是失误,改变动作目标是否消除;如果是错误,解释规则是否改变选择。

边界

分类会随证据变化;同一事件可能同时包含执行偏离和计划错误。压力、疲劳、语言和专业背景会影响比例。不要把所有用户行为都归为用户错,系统模糊和上游数据也参与制造失误与错误。

怎么落地

  • 建立错误事件分类表,分别统计 slip、mistake、system fault 和 external constraint。
  • 对失误增加目标间距、分组、确认读回、危险区分离和可撤销;对错误提供规则解释、对比预览和试运行。
  • 避免用统一弹窗处理所有错误;提示文案要说明系统认为发生了哪类问题。
  • 修复后跟踪事件类别迁移,确认没有把失误转成错误或增加新的绕行。

延伸

  • 同组B3.05.1 消除出错条件优于提供出错提示 · B3.05.3 高后果操作需要额外确认或延迟
  • 相邻A10.01 失误与错误的区分 · Y3 错误预防与恢复
  • 站内检索slips and mistakes · human error · error taxonomy

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/B3.05.2