AI · FW · 448
Bad vs Sad 质量框架
Bad Vs Sad Quality Framework · bad-vs-sad-quality-framework--fiona-fung
所属簇 AI 时代的工程组织与管理
解决什么问题
当代码吞吐量暴涨(如 8 倍)、产品表面(surface)众多时,原始的性能/可靠性仪表盘让人难以判断"这个数字到底算好还是坏"。需要一个跨表面的、面向体验的质量分级框架,做前置(proactive)质量监控。
核心内容
把用户体验问题分成两级:
- Bad(坏):非常糟糕、不可恢复的错误。例如 CLI 崩溃导致工作丢失。
- Sad(难受):可恢复的痛点。例如界面闪烁——能忍,但不舒服。
关键规则与运作方式:
- Sad 会累积成 Bad:多个 sad 叠加起来,整体体验就滑向 bad,所以 sad 也要持续跟踪趋势。
- 各团队自定义 + 自设目标(高 agency):在"bad = 不可恢复、sad = 可恢复痛点"这个统一定义下,每个团队针对自己负责的表面/服务自行界定哪些指标算 bad、哪些算 sad,并自己定改进目标。
- 优先保证 bad 类问题被聚焦解决,同时监控 sad 的趋势。
- 价值在于:比起一堆各自为政的仪表盘,这个高层框架让管理者能 zoom out 看"整体体验的主题是什么"。
配套手段:用 Claude 跨事故(incidents)做主题归纳,找质量热点(hotspot),判断下一个质量投资方向。
适用边界
- 适用于产品表面多、发布速度快、单纯看原始指标难以横向比较的团队。
- 它是体验分级框架,不替代具体的性能/可靠性指标,而是叠在其上的解释层。
- bad/sad 的具体界定必须由熟悉该表面的团队自己做,中央强推统一阈值会失效。
关键引述 · 原话
"Bad is like a very bad irrecoverable error and sad is something that's kind of like a pain point, recoverable, but it's interesting when you stack up sads, it could generally go to bad." — Fiona Fung
关联卡片
- 与"验证取代编码成为瓶颈"(同源卡片 verification-is-the-new-bottleneck--fiona-fung)互补:一个管运行时体验质量,一个管代码变更质量。 - 与"高 agency + 高 accountability"的团队文化配套使用。
被这些卡引用
出处:Fiona Fung (Anthropic, Claude Code/Cowork 团队负责人) · 03-podcasts/fiona-fung.md
提炼自 Lenny Rachitsky 的 Lenny’s Newsletter & Podcast(2019–2026)。本站为个人学习用途的二次创作,与 Lenny’s Newsletter 无官方关联。
provenance · 已核验 · glm-5.2
提炼自 Lenny Rachitsky 的 Lenny’s Newsletter & Podcast(2019–2026)。本站为个人学习用途的二次创作,与 Lenny’s Newsletter 无官方关联。
provenance · 已核验 · glm-5.2