B3.01.1Visibility of System Status设计研究

用户应随时知道系统正在做什么

别名: 状态可见性 · 系统反馈 · 当前状态

概念解释

系统状态可见性(visibility of system status)要求界面把当前处理对象、所处阶段、是否接受输入、成功/失败和下一步可做什么呈现给用户。它不是只在出错后提示,而是让用户在任何时刻都能建立“我做了什么,系统正在响应什么”的连续模型。

机制

用户通过操作产生预期,界面反馈用于确认或修正预期。没有状态时,他们无法区分“已提交”“处理中”“失败”“网络中断”或“自己点错了”,只能等待、重复点击或离开。可见状态把系统内部事件转换为用户可解释的证据,降低不确定感和重复操作,也为恢复动作提供依据。

怎么研究

观察关键路径中的操作-反馈间隔,记录用户在无反馈区间的猜测、重复输入、离开和求助。可操纵反馈有无、位置、明确度和延迟,测量确认时间、重复操作率、错误恢复时间、信任和情境意识问卷。评估重点是用户能否说出当前状态,而不是界面是否技术上更新了。

边界

所有状态不必同时可见。常驻指示会 competing 占用注意,瞬时操作通常只需轻量确认。状态也不能替代错误解释或恢复路径;只显示“加载中”而无法取消、重试或理解原因,仍然不满足可用性。

怎么落地

  • 对每个输入定义三段反馈:已接收、正在处理、完成或失败;失败时给出下一步。
  • 在工作区保留当前对象、模式、保存状态和权限提示,避免用户靠记忆判断。
  • 录屏审计关键任务,标出用户超过 1 秒无法回答“系统在做什么”的片段并逐个修复。

延伸

  • 同组B3.01.2 状态反馈需在合理时间内出现 · B3.01.3 长任务需要进度而非仅忙碌指示 · B3.01.4 判定标准是用户能否随时回答系统在做什么与自己处在哪里 · B3.01.5 等待超过一定时长后,反馈需从瞬时提示升级为持续的状态呈现 · B3.01.6 后台任务同样需要可见,离开当前界面不等于任务不存在 · B3.01.7 状态应表达进展与剩余,而不只是表明系统繁忙
  • 相邻B2.06 反馈 · I1 状态时间与响应
  • 站内检索system status · feedback · situation awareness

同组卡片

快捷操作

分享

分享当前页面

ios_share

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