| Slowest: recruiting a senior hire is a months-long project with real failure rates | Days to weeks: teams exist, assembled and already used to working together | Fast for solo scopes: the good ones are booked out, the instantly-available ones vary | Agency or freelancers. Recruiting is the slowest possible answer to an urgent need. |
| Salary is the visible part: recruiting, benefits, tools, training and management are the iceberg | Higher day rate, but elastic: you pay for output windows, not idle bench time | Lowest hourly rate; hidden costs land in your management time and rework risk | Depends entirely on utilisation. Steady full-time load favours in-house; variable load favours the other two. |
| Unmatched: lives in your standups, absorbs your customers and politics by osmosis | Builds over months of engagement; never equals an employee's, and agencies should admit it | Thinnest: scoped work with limited exposure to the why behind the what | In-house, clearly. This is the strongest genuine argument for hiring. |
| Each hire is one or two disciplines; full coverage means many salaries | One engagement can span development, design, marketing and AI without new contracts | Deep in one lane each; multi-discipline work means assembling and conducting several people | Agency, when the work genuinely crosses disciplines. |
| Yours to build: hiring bar, review culture and QA discipline are all on you | Comes with process: peer review, QA gates and a reputation the agency can't afford to lose | Rides on the individual: brilliant or brittle, and reference checks are your only gate | Agency for built-in process; in-house once you've invested in your own. |
| A hiring round per step up: quarters, not weeks | Ask for more capacity; the bench exists for exactly this | Each additional person is a new search, contract and onboarding | Agency, and it's not close for spikes. |
| Painful: redundancy is slow, expensive and corrosive to morale | Contractual: reduce scope at the notice period; nobody is laid off | Simple: engagements just end | Freelancers and agencies. Scaling down is in-house's least discussed cost. |
| One resignation can take a system's whole memory with it, especially in small teams | Institutional: documentation and multi-person familiarity are contractual, not luck | One person holds everything, by definition, mitigated only by the docs you insist on | Agency for structural continuity; in-house if you actively engineer retention and documentation. |
| Capabilities that are core, permanent and full-time forever | Multi-discipline delivery, surge capacity, capabilities you need but shouldn't own | Well-defined, self-contained scopes with clear acceptance criteria | Different jobs, different winners: most mature teams run a deliberate blend. |