核心原则很简单:构建能使您与众不同的东西,购买其他一切。 在组织规模上,这个决策不是关于单一工具,而是关于您选择如何投入稀缺的工程能力。
决策框架
text
BUILD when:
- It is core to your competitive advantage
- No adequate solution exists, or yours must be materially better
- The capability must evolve constantly with your product
BUY when:
- It is a commodity (auth, payments, email, observability)
- A mature vendor solution exists and fits well enough
- Time-to-market matters more than control
权衡总体拥有成本,而不仅仅是许可证价格:包括集成、维护、招聘以及用于非核心产品工作的工程师的机会成本。
具体示例
一家公司构建其推荐引擎(产品的核心),但购买其CRM、支付处理和日志栈。构建那些会消耗工程师在非差异化工作上。
权衡与陷阱
- 陷阱: "非我所创" 综合症,因为自尊或乐趣而重建商品化产品。
- 陷阱: 为核心能力购买产品,但无法实现差异化。
- 购买会产生供应商依赖;构建会产生维护债务。有意识地选择您的债务。
为什么这很重要
工程能力是大多数公司中最稀缺的资源。
将其用于商品化产品而不是差异化工作是优秀团队落后的最常见原因。
有纪律的构建与购买决策是CTO将该能力投向真正能赢的地方的方式。
