核心原则很简单:构建能使您与众不同的东西,购买其他一切。 在组织规模上,这个决策不是关于单一工具,而是关于您选择如何投入稀缺的工程能力。
决策框架
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、支付处理和日志栈。构建那些会消耗工程师在非差异化工作上。
