操盘手年鉴The Operators’ Almanac
PD · MM · 123

乏味约束工程战略

Boring Constraint Engineering Strategy · boring-constraint-engineering-strategy--will-larson
产品方法论 思维模型 过渡期 2024-01 Will Larson ✓ 已核验出处

解决什么问题

工程团队不断引入新技术栈、新语言、新工具,导致精力分散在基础设施维护而非业务价值创造上。

核心内容

核心判断:好战略通常极其无聊,甚至让工程师讨厌。它的作用是通过约束来聚焦有限的能力到公司真正在乎的问题上。

真实案例

  • Carta:"只用我们已有的标准工具包"(standard kit),禁止随意引入新语言/数据库/云
  • Uber(2014 era):严格不使用云,只用自建数据中心——虽然运维痛苦,但使得 Uber 在 3 个月内就能进入中国(不受 AWS/Azure 区域限制),后来用数据中心的资产换到了 Didi 的股份
  • Stripe:只跑 Ruby monolith——虽然工程师抱怨,但精力全部集中在为用户构建创新功能上,而非维护多语言工具链

底层逻辑:战略的本质是约束。约束决定"我们不做什么",从而把有限能力聚焦到"我们真正要做什么"。大多数糟糕战略的根源是诊断阶段拒绝接受真实约束——比如 CEO 坚信"我们能同时做所有项目",这本身就是对约束的否认。

战略三要素(引用 Richard Rumelt《Good Strategy, Bad Strategy》):

  1. Diagnosis——当前现实是什么
  2. Guiding policies——基于诊断如何应对
  3. Actions——如何执行

适用边界

  • 适用于资源有限、需要聚焦的工程组织
  • 无聊战略会让部分工程师感到失去控制感,需要领导者承受短期不满
  • 战略的目标不是让所有人满意,而是引导投资方向
  • 坏战略几乎都源于诊断阶段对约束的否认——如果诊断错了,后续政策必然不连贯

关键引述 · 原话

"The goal of good strategy is not to appease everyone. The goal of good strategy is to dictate how we invest the limited capabilities we have into the problems we care about."(Will Larson)

关联卡片

与 stocks-and-flows-systems-thinking 框架互补:系统思维帮助做出准确的战略诊断。

出处Will Larson · 03-podcasts/will-larson.md
提炼自 Lenny Rachitsky 的 Lenny’s Newsletter & Podcast(2019–2026)。本站为个人学习用途的二次创作,与 Lenny’s Newsletter 无官方关联。
provenance · 已核验 · glm-5.2