心理准备单元的插入位置由启发式规则决定,是估算误差的主要来源
别名: 心理准备插入 · M 规则 · 估算误差 · 启发式规则0-4
概念解释
心理准备单元(mental operator)表示用户在方法开始、操作类型切换、检查反馈或选择规则前的短暂认知停顿。它不能从序列机械推出,插入位置依赖启发式规则;多插或少插几个 M 会使总时间大幅变化。这一条和"用标准操作单元累加估算"那一组里讲插入规则的条目问的是同一个问题,但回答的角度不同:那一条从组块化这个认知现象出发解释"为什么"需要规则,这一条要说清楚"规则具体是什么"——原始的 KLM 方法论给出的不是一句"凭经验判断",而是一套可以逐条对照执行的启发式规则。
机制
早期 KLM 方法论给出的插入规则大致分成几条可以直接套用的判断标准:默认先在每一个不属于同一个连续输入串的按键、以及每一个开启新认知单元的指点动作前面插入一次 M;如果紧接着的操作是完全可以预期的——比如熟练用户已经提前知道下一步必然要做什么,不需要再花时间判断——就把这次 M 删掉;如果一串"心理准备加按键"整体上属于同一个认知单元(比如输入一个完整的词或一段固定格式的编号),只在这一串的最前面保留一次 M,后面的都删掉;如果一次心理准备之后紧跟着的是一个已经高度自动化、不需要认知参与的物理动作(比如按下确认键这种肌肉记忆级别的收尾动作),也可以把这次 M 省略。这几条规则的共同作用,是把"要不要插入 M"从一句模糊的经验判断,变成一套可以被不同人重复套用、得到相近结果的操作流程——但即便如此,规则本身仍然要求分析者先判断"这一串操作是不是同一个认知单元""这个动作对用户来说是不是完全可预期",这两个判断依然带有主观成分,这正是它成为估算误差主要来源的原因:同一段操作序列,两个熟悉规则的人各自判断"是不是同一个认知单元",得出的 M 插入位置仍然可能不一样。
边界
这套规则是在特定年代、特定任务类型(主要是文本编辑和命令输入)上总结出来的,不同用户策略之间并不存在一个唯一正确的插入方案;高频专家可能因为反复练习把原本需要判断的环节也变成了完全自动化,需要删掉更多 M,而同一套任务对一个不算专家、但确实经过训练的熟练用户来说,可能仍然保留着规则本来建议保留的那些停顿。M 常数本身的时长也会随任务压力和熟悉程度波动,不是一个可以到处套用的固定值。正因为规则本身带有主观判断的空间,任何一次 KLM 分析都不应该只报一个单一的精确数字,而应该做敏感性分析,展示如果插入判断稍有不同,结果会怎么变化。
怎么落地
- 应用启发式规则时,为每一次删除或保留的 M 都写清楚依据的是哪一条规则、判断的关键点是什么,而不是凭直觉决定。
- 同时给出三个版本的估算做对比:完全不插入 M、每个操作前都插入 M、按规则有选择地插入 M,把规则本身对结果的影响幅度直观地展示出来。
- 用熟练用户的出声思考或者操作录像去定位真实的停顿位置,把规则套用的结果和实际观察到的停顿做比对,而不是假设规则一定预测准确。
- 验证办法:当界面发生变化——尤其是新增自动补全、模板或者提示功能时——重新审查一遍 M 规则的适用性,因为这些变化会把原本需要用户自己判断的环节转移给系统,规则的判断结果也应该跟着更新,而不是继续套用界面改动前的老结论。