B3.01.1Visibility of System Status设计研究
用户应随时知道系统正在做什么
别名: 状态可见性 · 系统反馈 · 当前状态
概念解释
系统状态可见性(visibility of system status)要求界面把当前处理对象、所处阶段、是否接受输入、成功/失败和下一步可做什么呈现给用户。它不是只在出错后提示,而是让用户在任何时刻都能建立“我做了什么,系统正在响应什么”的连续模型。
机制
用户通过操作产生预期,界面反馈用于确认或修正预期。没有状态时,他们无法区分“已提交”“处理中”“失败”“网络中断”或“自己点错了”,只能等待、重复点击或离开。可见状态把系统内部事件转换为用户可解释的证据,降低不确定感和重复操作,也为恢复动作提供依据。
怎么研究
观察关键路径中的操作-反馈间隔,记录用户在无反馈区间的猜测、重复输入、离开和求助。可操纵反馈有无、位置、明确度和延迟,测量确认时间、重复操作率、错误恢复时间、信任和情境意识问卷。评估重点是用户能否说出当前状态,而不是界面是否技术上更新了。
边界
所有状态不必同时可见。常驻指示会 competing 占用注意,瞬时操作通常只需轻量确认。状态也不能替代错误解释或恢复路径;只显示“加载中”而无法取消、重试或理解原因,仍然不满足可用性。
怎么落地
- 对每个输入定义三段反馈:已接收、正在处理、完成或失败;失败时给出下一步。
- 在工作区保留当前对象、模式、保存状态和权限提示,避免用户靠记忆判断。
- 录屏审计关键任务,标出用户超过 1 秒无法回答“系统在做什么”的片段并逐个修复。