BlogDevelopment7 min read

Hiring, agency or dedicated team: choosing how to add capacity

The short answer

Hire in-house when the work is permanent and core. Use a fixed-price project when requirements are stable and you want a defined outcome. Use a dedicated team when the work is continuous but the requirements move — you keep control of priorities without a recruitment cycle.

Hiring, agency or dedicated team: choosing how to add capacity — illustration

Key takeaways

  • Requirements stability is the deciding variable, not the hourly rate.
  • In-house is cheapest over years and slowest to start.
  • Fixed-price punishes changing requirements; that is the trade you are making.
  • Whatever you choose, insist knowledge is documented as it is created.

These three get compared on hourly rate, which is the least useful axis. Compare them on how stable your requirements are, and on where the knowledge ends up.

The comparison

In-houseFixed-price projectDedicated team
Time to start2–4 months2–4 weeks1–2 weeks
Cost per hourLowest over yearsHighestMiddle
Control of prioritiesFullLimited to scopeFull
Handles changing needsWellBadlyWell
Scale downHardAutomatic30 days
Knowledge retainedYesOnly if documentedOnly if documented

Choosing

Permanent and core
Hire. Nothing beats an in-house team over a three-year horizon, and the two-to-four month lead time is worth absorbing for work that defines the business.
Stable requirements, defined outcome
A fixed-price project, with a written scope and a change process everyone agrees to before it is needed.
Continuous work, moving requirements
A dedicated team. You set priorities weekly; there is no recruitment cycle, notice period or payroll.
A skill needed six weeks a year
A specialist on retainer. Do not create a role for it — you will not fill it well and you will not keep them busy.

Making an embedded team work

Non-negotiables

  • One backlog, in your priority order. A separate backlog produces a separate product.
  • In the rituals — stand-ups, planning, retrospectives. A team excluded from planning is a vendor with a nicer name.
  • Real overlap hours, agreed before starting.
  • Two-way code review — they review yours, you review theirs. Fastest knowledge transfer there is.
  • Documentation as a condition, not a hope.

The arrangement that works best is a small in-house core owning the product knowledge, augmented for delivery capacity — the core keeps the context, the capacity flexes with the roadmap. More on Dedicated Teams and in staff augmentation vs outsourcing.

Sources

Questions people also ask

Per hour, usually. In total, only when communication and quality are managed properly — the failure mode is rework, which costs more than the rate saving. Overlap hours, code review and documentation decide it.

Keep reading