内容提要
评审会上“用户不会这么用”常被当作预言,但实为认知偏差:开发者因知识诅咒和虚假共识,误以为用户与自己相似。生产告警群证明,用户会点击任何按钮、连点或同时操作。应对之道不是争论概率,而是评估兜底成本:便宜的直接防御,贵的让数据裁决。设计分水岭在于承认无法预知用户行为,让系统在各种用法下保持稳健。
延伸解读
认知偏差的根源
“用户不会这么用”背后是两种认知偏差:知识的诅咒和虚假共识偏差。开发者因熟悉系统细节,难以想象新手视角;同时高估自己与用户的相似性。斯坦福实验表明,人们常认为自己的选择是主流。理解这些偏差有助于认识到,产品评审中的直觉判断往往不可靠,需要警惕。
生产告警群的价值
生产告警群是验证用户行为的“开奖记录”。文中案例显示,用户会点击看似不可能的按钮、重复删除记录、反复提交撤销。这些行为源于用户对系统状态的不了解,以及完成任务时的随意性。告警群提供了真实数据,证明“用户不会这么用”的假设常被推翻,是纠正认知偏差的有力工具。
结构性原因分析
“用户不会这么用”常输给现实,原因有三:样本错误(想象用户是熟练者,实际有新手和分心者)、规模错误(个体概率在规模下成为必然)、动机错误(用户目标是完成任务而非使用系统)。这些因素导致用户行为超出预期,开发者应认识到自身认知的局限性。
架构师的应对策略
面对“用户不会这么用”,架构师应避免争论概率,转而评估兜底成本。便宜的措施如按钮状态控制、防重、幂等操作应直接实施;昂贵的则记录分歧,让数据裁决。生产环境会给出答案。设计分水岭在于承认无法预知用户行为,让系统在各种用法下保持稳健。
Q&A
为什么说“用户不会这么用”是一种认知偏差?
因为开发者受“知识的诅咒”和“虚假共识偏差”影响,会高估自己与用户的相似性,误以为用户会像自己一样操作,但实际上用户的行为往往出乎意料。
生产告警群在文中扮演了什么角色?
生产告警群是“用户不会这么用”的开奖记录,它用真实数据证明用户会做出各种意想不到的操作,比如点击无效按钮、重复提交、反复撤销等。
文中总结的用户行为三条铁律是什么?
能点的,一定会被点;能连点的,一定会被连点;能同时点的,一定会有两个人同时点。
为什么“用户不会这么用”总是输给现实?
因为存在三个结构性原因:样本错了(想象的是熟练用户,实际有各种新手和特殊情况)、规模错了(个体概率在规模上成为必然)、动机错了(用户目标是完成任务,会绕过障碍)。
架构师应该如何应对“用户不会这么用”这句话?
架构师不应争论“会不会”,而应评估“如果发生,兜底成本多少”。便宜的直接防御,贵的让数据裁决。
文中提到的“知识的诅咒”和“虚假共识偏差”分别指什么?
知识的诅咒指一旦知道某事,就难以想象不知道的状态;虚假共识偏差指人们高估他人与自己的一致性。两者叠加导致开发者误判用户行为。
设计能力的分水岭是什么?
设计能力的分水岭不在于能想出用户会怎么用,而在于承认想不出之后,让系统在任何用法下都不失体面。