Outsourcing & Nearshoring

Staff Augmentation vs Dedicated Team vs Fixed-Price: Choosing an Engagement Model

Unosquare Staff Sep 15, 2026
10 min read

Almost nobody opens this decision by asking which engagement model is best in the abstract. They open it because something specific is wrong: a release date that has already moved twice, a product nobody owns, a board that wants a number before the next meeting. The model is the answer to that problem. It is not the starting point.

That is why reading definitions side by side so rarely settles anything. The definitions are not the hard part. What each model includes, who manages the engineers, how work gets accepted and how each one is priced is all laid out on our engagement models page, and if what you need is the reference, start there.

This post does the other half. It starts from the sentence you would actually say out loud, walks the follow-up question that separates two plausible answers, and is honest about how teams discover six months later that they picked the wrong one. If your question is the narrower one of whether to add engineers to your team or hand a whole project to someone else’s, our engineers covered that distinction separately in staff augmentation vs software outsourcing.

The symptom is not the diagnosis

Every symptom below has an obvious reading and at least one common misreading. The follow-up question is what tells them apart, and it is usually a question about your own organization rather than about the work.

“Our roadmap is slipping and hiring is stalled”

The obvious reading is that you need more engineers. Often that is exactly right.

The follow-up question: if four excellent engineers started Monday, who tells them what to build?

If you can name that person, and their calendar has genuine room in it, you have a capacity problem and staff augmentation addresses it directly. The sequence is built for that shape: discovery on day one, three to five vetted profiles between days two and ten, onboarding through day 21, two to four weeks from request to productive, and a replacement guarantee if someone turns out not to fit. You run the technical assessment on the profiles you receive, because you are the one who will be directing the work.

If you cannot name that person, or the person you named is already the bottleneck every other thread is waiting on, adding engineers lengthens the queue instead of clearing it. That is a management problem wearing a capacity costume, and it has a different answer.

“We shipped an MVP and nobody owns it”

The obvious reading is that you need a team. The misreading is that you need a team right now, for the next three months, to clean this up.

The follow-up question: does this thing still need to exist in two years?

If yes, you are not buying a cleanup. You are buying continuity: people who learn the codebase, inherit the tech debt, and eventually remember why a decision was made rather than rediscovering it. That compounding is the entire economic argument for a dedicated team, and it only pays off over a long enough horizon.

If the honest answer is that the MVP was a bet and you are still deciding whether to press it, do not buy continuity yet. Buy a short, bounded engagement that tells you what you actually have.

“The board wants a fixed number”

The obvious reading is fixed price. Sometimes that is available to you and sometimes it is not, and the difference has nothing to do with your negotiating position.

The follow-up question: can you write down what done means, today, in enough detail that someone else could build it and you would accept the result?

If yes, outcome-based delivery gives you the date and the number, and the estimate risk sits with us. If no, a fixed price against an unfinished specification is not a fixed price. It is a floor, and every discovery after signature arrives as a separately priced change order.

There is a third option that most buyers skip: buy the specification first. A short scoped engagement that produces the requirements, the architecture and the acceptance criteria turns an unpriceable project into a priceable one, and it usually costs a fraction of the build.

“My engineers are spending their week on production, not product”

The obvious reading is that you need more engineers, which lands you back at the first symptom. It is frequently wrong.

The follow-up question: of the last ten things that ate somebody’s day, how many were features?

If most of them were alerts, patching, access requests, certificate renewals and 2am debugging, hiring more product engineers just gives the pager more people to wake up. Managed IT services takes the operational load off the team you already have, which is a different purchase from adding capacity to it.

What the right call looks like in practice

Three engagements, three shapes, all verifiable.

A platform that is the product. Nonstop Health has run with a dedicated team for seven years across four core portals for brokers, clients, members and admins. The team is not a handful of contractors: one technical lead, one release manager, one business analyst, three IT ops engineers, eighteen software engineers and four QA engineers, with an embedded recruitment program averaging a 14-day time-to-fill. Nothing about that engagement would work as a series of short projects, because the value is precisely the accumulated context. Read the case study.

A bounded rebuild with a date. GTreasury needed 400 or more product screens rebuilt, and the problem was specifiable before anyone wrote code. The team onboarded in under two weeks and delivered in under eight months, twice as fast as planned and under budget, with five front-end engineers, a team lead, five backend engineers and two QA engineers. A date and a documented scope were worth more to that business than a team to manage. Read the case study.

A production problem, not a roadmap problem. Axos Bank grew through five acquisitions and the constraint was uptime, not velocity. Managed operations took reliability from 98.7% at onboarding to 99.9%, with nine infrastructure engineers and eight reliability engineers on 24/7 monitoring, plus documented migration, redundancy and release processes. Adding feature engineers would not have moved that number. Read the case study.

How teams find out they chose wrong

Wrong choices rarely announce themselves. They show up as a pattern that everyone notices and nobody names.

Fixed price against requirements that were still moving. The tell is the change order log. When the third one lands in the first quarter, the specification was not finished when the price was set. This is not a vendor problem, it is a structural one: US federal acquisition rules describe a firm-fixed-price arrangement as placing “upon the contractor maximum risk and full responsibility for all costs and resulting profit or loss” (FAR 16.202-1), which is exactly why the same rules only consider it appropriate against “reasonably definite functional or detailed specifications.” Price certainty is bought with specification certainty. There is no way to get the first without the second. The cost of switching here is the highest of the three, because the spec, the acceptance criteria and the payment schedule were all written against a model you are leaving.

Augmentation with nobody holding the tiller. The tell is engineers who are busy and a roadmap that does not move. The federal rulebook is unusually candid about why this shape needs active direction: time-and-materials style arrangements “provide no positive profit incentive to the contractor for cost control or labor efficiency,” and therefore “appropriate Government surveillance of contractor performance is required” (FAR 16.601). Read that as a buyer rather than a contracting officer and it says something useful: the oversight is not overhead you can trim. It is the thing that makes the model work. If you do not have it to give, you want a model where somebody else supplies it.

A dedicated team bought for a three-month job. The tell is a team that is finally fast right as the work runs out. You paid for continuity and then did not hold the engagement long enough to collect on it. This is the cheapest wrong answer to correct and the easiest to avoid: ask how long the need lasts before you ask how big it is.

The line item nobody prices

Every capacity model spends your senior people’s attention, and almost no budget has a line for it.

Someone has to keep the backlog groomed far enough ahead that nobody idles. Someone reviews the pull requests. Someone answers the questions that only your team can answer, the ones about why the billing service has two code paths or which environment is safe to break. Someone holds the one-to-ones. On a team of four added engineers, that is not a rounding error on a staff engineer’s week.

The models differ in how much of that they absorb. Staff augmentation absorbs the least by design, because direct control is the point of it. A dedicated team absorbs more: we own composition, performance and replacements, so you stop spending time on sourcing and interviews even though you still set priorities. Fixed-scope delivery and managed services absorb the most, because the direction sits with our project lead or our operations team.

None of them is zero. In every model you still owe someone acceptance decisions, priority calls and timely access to your systems and your people. The honest comparison between two models is not their monthly cost side by side. It is their monthly cost plus the hours of your best engineers that each one consumes.

Most engagements are hybrids, and most change shape

Treating this as a permanent choice is the last common mistake. It is normal for the right answer to change as the work becomes better understood, and the acquisition rulebook says so directly: “changing circumstances may make a different contract type appropriate in later periods than that used at the outset” (FAR 16.103), with an explicit caution against protracted use of a time-and-materials arrangement “after experience provides a basis for firmer pricing.”

That describes the two sequences we see most often.

Scope, then build. GTreasury’s eight-month rebuild was not the first engagement. It followed an eight-week effort that produced a transition strategy, a modernization roadmap and a full census of hundreds of legacy Delphi plugins (read it). The small engagement is what made the large one priceable.

Build, then operate. A fixed-scope engagement ships the system and managed services runs it afterwards, which keeps the people who know the architecture close to the thing in production.

Capacity moves the same way without re-onboarding. Clients typically start with 2–5 engineers and grow to 20–50+ as the work proves out, drawing on the same bench either way: over 1,000 engineers across delivery centers in Mexico, Colombia and Bolivia, each cleared through four gates covering technical assessment, live coding review, English proficiency and culture fit, from an applicant pool where fewer than 2% are hired.

What to bring to the conversation

Sixteen years, 2,500 or more projects, 98% client retention and a 76 Employee NPS mostly tell you that the engineers stay, which matters more to your outcome than any model does. The model is the part you get to choose.

Four answers determine it: what outcome you are buying, who on your side will direct or accept the work, how firm the requirements are today, and how long you expect the need to last. If you have those, most of the decision is already made.

For the money question specifically, we cover what drives the number in how much IT staff augmentation costs. If you are still choosing a partner rather than a model, start with how to evaluate software development outsourcing companies, and if the work in question is generative AI, the selection criteria shift enough to deserve their own treatment in how to choose a generative AI development company.

Or just tell us the sentence you would have said out loud at the top of this post. Get in touch and we will come back with the model, the team shape, the timeline and the cost before you commit to anything.

Frequently Asked Questions

How do I know if I have a capacity problem or a management problem?
Ask who would direct four new engineers starting Monday, then look at that person's calendar. If you can name them and they have real time, it is a capacity problem and adding engineers solves it. If you cannot name them, or the person you named is already the bottleneck everyone waits on, more engineers will lengthen the queue rather than clear it.
What does it cost to switch engagement models mid-engagement?
Less than most teams fear, and the real cost is rarely commercial. Moving between capacity models usually keeps the same engineers and the same accumulated context, so the expense is mostly administrative. Moving out of a fixed-scope engagement is harder, because the spec and the acceptance criteria were written against a delivery model you are leaving. The largest cost is always the months already spent in the wrong shape.
Can I use a fixed price when requirements are still changing?
You can, but you will pay for it in change orders. Federal acquisition rules treat a firm-fixed-price arrangement as appropriate only against reasonably definite functional or detailed specifications, because that price is the supplier's assumption of risk. If you cannot write down what done means today, buy the specification first as a short scoped engagement, then fix the price on the build.
How much of my team's time does staff augmentation actually take?
More than a headcount plan suggests. Someone on your side has to keep the backlog ahead of the engineers, review the code, answer the questions only your team can answer, and hold the one-to-ones. That work does not vanish with a dedicated team, though we take over composition and replacements. It moves off your side entirely only in fixed-scope delivery and managed services.
Is a dedicated team worth it for a project under six months?
Usually not. A dedicated team earns its keep through accumulated context: your codebase, your tech debt, and the reasons behind decisions made years ago. That compounding takes longer than a short project runs, so you pay for continuity you never get to spend. For bounded work with a hard end date, fixed-scope delivery or a small augmented squad fits better.
What should I have ready before scoping an engagement?
Four things settle most of the conversation: what outcome you are buying, who on your side will direct or accept the work, how firm the requirements are today, and how long you expect the need to last. Bring those and a first conversation can come back with a model, a team shape, a timeline and a cost instead of a brochure.
Tags
staff augmentation Outsourcing Software Development

Unosquare Staff

Engineering & Design Team

The Unosquare team brings together engineers, designers, and strategists with decades of experience building software across industries. We write about nearshore development, digital transformation, and the craft of shipping great products.

Need help building your custom app?

Unosquare's nearshore teams specialize in custom application development.

Talk to our team