Back to blog
Business & Decisions

Turnkey or Dedicated Team? Decide by Who Owns the Roadmap, Not the Budget

Fixed scope works when the target doesn't move. If your product will change every month, paying for a closed project means paying twice. A decision framework with real scenarios, mapped to each engagement model.

On the first call, one question almost always wins: how much and how long. It's the wrong question to open with. The one that actually predicts whether you'll be happy a year from now is different — who decides what gets built next month?

A fixed-price project and a dedicated team aren't two prices for the same thing. They're two bets about how stable your scope is. Choose by that, and the cost settles into place. Choose by the cost, and you often end up paying twice.

The variable is roadmap volatility, not price

Before you compare quotes, measure how much your requirements move. If you can write a spec today that will still be accurate in six months, your scope is stable. If half your backlog comes from what you'll learn after launch, it isn't. Signals that your roadmap moves:

  • You're building something new to your market, not replacing a known workflow.
  • Requirements depend on user behavior you haven't observed yet.
  • Sales or compliance keeps adding items mid-quarter.
  • You plan to adjust features based on usage metrics or A/B tests.
  • Stakeholders can't agree on priority order today.

Turnkey wins when the target holds still

Fixed scope, fixed price works when both sides can define "done" up front and it stays defined. Good fits: a marketing site, a well-understood internal tool, a mobile app that mirrors an existing product, a migration with a clear source and destination. The vendor absorbs the estimation risk and you get a predictable number. That predictability is real value when the spec is genuinely frozen.

  • Clear, documented acceptance criteria that won't shift.
  • A domain the team has built before.
  • Few external dependencies outside your control.
  • A hard deadline tied to a fixed event (a regulation, a launch, a contract).

A dedicated team wins when you're still discovering the product

When the roadmap is a hypothesis, you want capacity you can redirect, not a contract you have to renegotiate. A dedicated team is priced by time — typically a monthly rate per role — and the deliverable is velocity plus judgment, not a frozen artifact. You keep the option to change direction every sprint without a change order.

  • Early-stage products still finding fit.
  • Platforms that will keep evolving for years.
  • Roadmaps driven by live metrics and user feedback.
  • Work where the team's architectural decisions compound over time.

The change-order trap: paying twice for a moving target

Here's the failure mode. You take a fixed bid on a scope that isn't actually stable. By month two, reality arrives, and every deviation becomes a change request. Those orders get priced defensively — the vendor now carries all the risk of re-planning, so each one runs a premium, often 20-40% over what the same work would cost inside a team already in motion. Worse, the incentives flip: the vendor's margin now lives in the gaps of the original spec, so ambiguity works against you. You pay for the closed project, then pay again to make it fit reality.

Design the seam if you use both

The two models aren't mutually exclusive. A common pattern: fixed scope for the parts that are genuinely known, dedicated capacity for the parts that aren't. The trick is drawing the line honestly and protecting the handoff.

  • Fixed-bid the foundation (auth, infrastructure, a well-specified core) and staff the product surface with a team.
  • Put a discovery phase before any closed quote — pay for a spec, then decide.
  • Keep the IP, repo access, and CI/CD ownership yours from day one, in both models.
  • Define exit terms up front: a closed project should hand over runnable code and docs, not a black box.

Where AI changes the math, and where it doesn't

AI-assisted delivery compresses the build, which makes fixed scope more attractive for well-trodden work: scaffolding, CRUD, standard integrations, test generation. That's real. But it doesn't stabilize a moving roadmap. If your uncertainty is about what to build, building faster doesn't remove the need to redirect — it just makes each wrong turn cheaper. AI narrows the case for a dedicated team on commodity work; it widens it on anything that leans on product judgment, evals, and iteration more than on typing speed.

Red flags in either model

The engagement model doesn't fix a bad setup. Watch for these no matter which one you pick:

  • A closed quote given without a written spec or discovery — it's guesswork you'll pay for later.
  • A dedicated team with no roadmap or velocity you can inspect — you're funding motion, not progress.
  • The vendor keeps the repo, the domains, or the cloud account. Never acceptable.
  • Estimates with no ranges or confidence level — a real estimate admits uncertainty.
  • Pressure to sign before scope is clear on the fixed side, or before goals are clear on the team side.

A three-question test

Hold off on the price comparison until you've answered three things. One: can I write acceptance criteria today that will still be true in six months? If yes, lean fixed. Two: does my backlog grow mainly from what I learn after shipping? If yes, lean dedicated. Three: who decides what gets built next month — me or the contract? If it's the contract and your product is still moving, you bought the wrong model at any price. Match the model to who owns the roadmap, and the budget question mostly answers itself.

Want help applying this to your system?

Book a call