要解决的问题
Etsy 的网站确实出现过宕机和事故,而传统反应——找出谁犯了错并杀一儆百——把诚实的汇报逼到地下,而且什么也没修复。
创意是什么
把事故当作学习机会,而不是罪行:进行无指责复盘,让工程师能够如实讲述,修复系统而非惩罚个人。
如何实现
Allspaw 于2012年5月在 Code as Craft 上发表了这一做法,抨击"坏苹果理论",指出人为错误是系统条件的症状;复盘时问是什么允许了事故的发生,2017年 Etsy 开源了一份引导手册,用于组织这类复盘。
产生的效果
这篇文章帮助"无指责复盘"成为工程文化的标准:现在这个词出现在整个行业的事故响应规范中,Etsy 的指南仍被学习组织复盘团队引用。
背景
2012年5月,时任 Etsy 技术运营负责人的 John Allspaw 在公司工程博客上发表《无指责复盘与公正文化》。这篇文章否定了"坏苹果理论"——即消除错误的方法是消除犯错的人——并指出"人为错误"是症状,而非根本原因。
这一做法是具体的:宕机或事故发生后,Etsy 组织复盘时不追究个人责任,这样相关工程师就能提供详细、诚实的陈述。Allspaw 将这一方法联系到"公正文化",这是从医疗和航空等领域借鉴的原则,在这些领域,惩罚诚实的报告会让系统更不安全。
2017年,Etsy 更进一步,在 GitHub 上开源了《复盘引导指南》,将复盘描述为"首先是学习机会,而非修复机会",并解释了如何引导复盘本身。2012年的文章成为工程领域被引用最多的思想之一,"无指责复盘"进入了远超 Etsy 范围的团队词汇。
为什么有效
追责让人们隐瞒自己的行为,于是真正的原因永远浮不出水面
人为错误是系统条件的症状,所以惩罚个人毫无作用
诚实的陈述把一个团队的失败变成所有人的教训
公开的指南让这一做法可以传授,而不再依赖个人特质
可以借鉴什么
追究个人责任会让事故更难吸取教训:当人们能够如实描述自己的行为时,真正的系统缺陷才会浮现——而这些才是可以修复的。
后续
Etsy 在随后的几年里将这一理念付诸实践,并于2017年公开了其引导指南(该仓库于2025年归档)。"无指责复盘"成为整个行业事故响应文化的信条,包括 Google 的 SRE 规范中也有体现,Allspaw 的文章至今仍被引用为这一思想的权威表述。
从这里,追溯依据
参考来源
- Debriefing Facilitation Guide (open source, archived) Etsy on GitHub · github.com
- Blameless PostMortems and a Just Culture Etsy Engineering (Code as Craft) · etsy.com ·
- Blameless PostMortems and a Just Culture (Wayback snapshot) Internet Archive · web.archive.org