Build vs. Buy vs. Partner (AI)
Purpose
Structures the decision to build an AI capability in-house, buy it as a
platform/API, or partner on it — applying the same structured-comparison
discipline as
../../../strategic-thinking/skills/strategic-options-evaluation/SKILL.md,
but scored against criteria specific to AI capabilities (proprietary
data advantage, model/vendor lock-in, and the pace at which the
underlying technology itself is moving).
Anchored in research
../../../strategic-thinking/skills/strategic-options-evaluation/SKILL.md
logic — list the real options including "do nothing," fix comparison
dimensions before scoring, score each option independently, separate
reversible from irreversible choices — applied here to Build/Buy/
Partner decisions on an AI capability specifically.
Method
- List the real options, including "do nothing" and hybrid paths.
Build, Buy, and Partner aren't always three mutually exclusive
choices for the whole capability — a common real option is a hybrid
(e.g. buy the base model/platform, build the proprietary data layer
and orchestration on top). List the hybrid explicitly rather than
forcing a three-way choice where a fourth, blended option is what
actually fits.
- Fix the comparison dimensions before scoring any option —
specific to AI capabilities, not the generic set:
- Differentiation value — is this capability core to the
competitive advantage (e.g. it depends on proprietary data other
players don't have), or is it table-stakes infrastructure every
competitor will have access to the same way? Table-stakes
capabilities lean toward Buy; genuinely differentiating ones lean
toward Build.
- Time to value — how fast does the organization need this
working? Buy and Partner are almost always faster to a working
first version than Build.
- Total cost of ownership (TCO) — not just build/license cost,
but ongoing inference costs, fine-tuning/retraining, monitoring,
and the internal ML-ops talent needed to run it — a Build option
that looks cheaper on initial cost often loses on TCO once
ongoing model maintenance is priced in.
- Lock-in and reversibility — how hard is it to switch vendors
or bring a bought/partnered capability in-house later if the
vendor's roadmap, pricing, or reliability changes? A Buy decision
with a proprietary data format or deep API dependency is much
less reversible than one built on open standards.
- Data and IP control — does the vendor's model see or train on
the organization's proprietary data, and under what terms? This
is often the deciding factor for capabilities that ARE the
differentiation (point above) — ceding control of the data that
creates the advantage can quietly undo the advantage even if the
vendor relationship is otherwise good.
- Pace of underlying technology change — capabilities riding on
a fast-moving frontier (e.g. general-purpose LLM capability) often
favor Buy/Partner, since a Build investment risks being
technologically stale before it ships; capabilities riding on
stable, well-understood techniques are safer to Build.
- Score each option on each dimension independently before
collapsing to a single recommendation — a lot of the useful
information is in where the options diverge (e.g. Build wins on
differentiation and control but loses badly on time-to-value and
TCO), not just which one wins on average.
- Separate reversible from irreversible choices explicitly. A
Partner or Buy arrangement that can be unwound in a fiscal quarter
is a fundamentally different risk than a Build investment that
consumes 12 months of a scarce ML engineering team, even if both
score similarly on paper. When time-to-value pressure is high but
the capability is genuinely differentiating, consider Buy/Partner
now with an explicit plan to Build later, once the differentiation
thesis is validated — rather than treating the choice as permanent
on day one.
- Name the vendor/partner risk explicitly if Buy or Partner is
chosen: vendor viability (will they exist and support this in 3
years), pricing risk at scale, and dependency concentration (is the
organization becoming single-sourced on a capability core to its
operations).
- Produce a decision-ready comparison, not a recommendation
disguised as analysis — the output should make the trade-offs
legible enough that a different, reasonable person could look at
the same table and land on a different choice for defensible
reasons (see
../../references/ once a template is added).
- Validate the result with stakeholders or your own experience-based
checklist, particularly whoever owns the budget for ongoing TCO,
not just the upfront decision.
What this skill does NOT do
- Doesn't make the final decision for you — it produces a structured
draft to support a human decision.
- Doesn't confirm figures, market data, or competitor data from
memory — it uses the inputs you provide, or marks an assumption
clearly (
[assumption — verify]).
- Doesn't run a vendor procurement process or put a vendor selection
out to tender — it structures the decision criteria that a
subsequent procurement process would use.
Refinement notes
Areas to keep deepening with real practice:
- your own rules of thumb and heuristics for this technique — e.g.
typical TCO multipliers you've seen between a Build estimate and its
actual ongoing cost
- concrete templates (into
../../references/, e.g. a build-vs-buy
scoring table)
- reference cases / your own examples
- what this skill deliberately does not do (guardrails, common
mistakes) — add to the list above
Once this section is filled in and validated in practice, update the
maturity field in skills_index.json to draft, validated, or
canonical (see ../../../meta/maturity_levels.md). Don't add new
fields to the frontmatter — name and description are the only
ones allowed (see ../../../meta/frontmatter_schema.md).
Continue from here
- Next in this pack:
../ai-capability-roadmap/SKILL.md — builds the
organization's AI capability map and roadmap from the current state
to the target state.
- A ready-made skill chain for this situation: see
../../../playbooks/
- This pack's shared guardrails:
../../CLAUDE.md
References
../../references/ — the pack's shared background material
../../CLAUDE.md — the pack's shared guardrails
1---2name: build-vs-buy-vs-partner-ai3description: Structures the build/buy/partner decision for an AI capability, including hybrid options, scored on differentiation value, time to value, and total cost of ownership (inference, retraining, ML-ops talent, not just license cost). Use when an AI capability decision needs a defensible comparison instead of defaulting to "build" or "buy" by habit.4---56# Build vs. Buy vs. Partner (AI)78## Purpose910Structures the decision to build an AI capability in-house, buy it as a11platform/API, or partner on it — applying the same structured-comparison12discipline as13`../../../strategic-thinking/skills/strategic-options-evaluation/SKILL.md`,14but scored against criteria specific to AI capabilities (proprietary15data advantage, model/vendor lock-in, and the pace at which the16underlying technology itself is moving).1718## Anchored in research1920- `../../../strategic-thinking/skills/strategic-options-evaluation/SKILL.md`21 logic — list the real options including "do nothing," fix comparison22 dimensions before scoring, score each option independently, separate23 reversible from irreversible choices — applied here to Build/Buy/24 Partner decisions on an AI capability specifically.2526## Method27281. **List the real options, including "do nothing" and hybrid paths.**29 Build, Buy, and Partner aren't always three mutually exclusive30 choices for the whole capability — a common real option is a hybrid31 (e.g. buy the base model/platform, build the proprietary data layer32 and orchestration on top). List the hybrid explicitly rather than33 forcing a three-way choice where a fourth, blended option is what34 actually fits.352. **Fix the comparison dimensions before scoring any option** —36 specific to AI capabilities, not the generic set:37 - **Differentiation value** — is this capability core to the38 competitive advantage (e.g. it depends on proprietary data other39 players don't have), or is it table-stakes infrastructure every40 competitor will have access to the same way? Table-stakes41 capabilities lean toward Buy; genuinely differentiating ones lean42 toward Build.43 - **Time to value** — how fast does the organization need this44 working? Buy and Partner are almost always faster to a working45 first version than Build.46 - **Total cost of ownership (TCO)** — not just build/license cost,47 but ongoing inference costs, fine-tuning/retraining, monitoring,48 and the internal ML-ops talent needed to run it — a Build option49 that looks cheaper on initial cost often loses on TCO once50 ongoing model maintenance is priced in.51 - **Lock-in and reversibility** — how hard is it to switch vendors52 or bring a bought/partnered capability in-house later if the53 vendor's roadmap, pricing, or reliability changes? A Buy decision54 with a proprietary data format or deep API dependency is much55 less reversible than one built on open standards.56 - **Data and IP control** — does the vendor's model see or train on57 the organization's proprietary data, and under what terms? This58 is often the deciding factor for capabilities that ARE the59 differentiation (point above) — ceding control of the data that60 creates the advantage can quietly undo the advantage even if the61 vendor relationship is otherwise good.62 - **Pace of underlying technology change** — capabilities riding on63 a fast-moving frontier (e.g. general-purpose LLM capability) often64 favor Buy/Partner, since a Build investment risks being65 technologically stale before it ships; capabilities riding on66 stable, well-understood techniques are safer to Build.673. **Score each option on each dimension independently** before68 collapsing to a single recommendation — a lot of the useful69 information is in *where* the options diverge (e.g. Build wins on70 differentiation and control but loses badly on time-to-value and71 TCO), not just which one wins on average.724. **Separate reversible from irreversible choices explicitly.** A73 Partner or Buy arrangement that can be unwound in a fiscal quarter74 is a fundamentally different risk than a Build investment that75 consumes 12 months of a scarce ML engineering team, even if both76 score similarly on paper. When time-to-value pressure is high but77 the capability is genuinely differentiating, consider Buy/Partner78 now with an explicit plan to Build later, once the differentiation79 thesis is validated — rather than treating the choice as permanent80 on day one.815. **Name the vendor/partner risk explicitly if Buy or Partner is82 chosen:** vendor viability (will they exist and support this in 383 years), pricing risk at scale, and dependency concentration (is the84 organization becoming single-sourced on a capability core to its85 operations).866. **Produce a decision-ready comparison**, not a recommendation87 disguised as analysis — the output should make the trade-offs88 legible enough that a different, reasonable person could look at89 the same table and land on a different choice for defensible90 reasons (see `../../references/` once a template is added).917. Validate the result with stakeholders or your own experience-based92 checklist, particularly whoever owns the budget for ongoing TCO,93 not just the upfront decision.9495## What this skill does NOT do9697- Doesn't make the final decision for you — it produces a structured98 draft to support a human decision.99- Doesn't confirm figures, market data, or competitor data from100 memory — it uses the inputs you provide, or marks an assumption101 clearly (`[assumption — verify]`).102- Doesn't run a vendor procurement process or put a vendor selection103 out to tender — it structures the decision criteria that a104 subsequent procurement process would use.105106## Refinement notes107108Areas to keep deepening with real practice:109110- your own rules of thumb and heuristics for this technique — e.g.111 typical TCO multipliers you've seen between a Build estimate and its112 actual ongoing cost113- concrete templates (into `../../references/`, e.g. a build-vs-buy114 scoring table)115- reference cases / your own examples116- what this skill deliberately does *not* do (guardrails, common117 mistakes) — add to the list above118119Once this section is filled in and validated in practice, update the120`maturity` field in `skills_index.json` to `draft`, `validated`, or121`canonical` (see `../../../meta/maturity_levels.md`). **Don't add new122fields to the frontmatter** — `name` and `description` are the only123ones allowed (see `../../../meta/frontmatter_schema.md`).124125## Continue from here126127- Next in this pack: `../ai-capability-roadmap/SKILL.md` — builds the128 organization's AI capability map and roadmap from the current state129 to the target state.130- A ready-made skill chain for this situation: see `../../../playbooks/`131- This pack's shared guardrails: `../../CLAUDE.md`132133## References134135- `../../references/` — the pack's shared background material136- `../../CLAUDE.md` — the pack's shared guardrails