Location Matters Part 3: The True Cost of Distributed Teams & Building the Mixed Model
Editor’s Note: This article is Part 3 of a 3-part blog series exploring the strategic configuration of global engineering talent across onshore, nearshore, and offshore talent pools.
When engineering organizations evaluate global talent, they often default to hourly rates. Onshore is treated as expensive, nearshore as a middle ground, and offshore as the lowest-cost execution tier. But looking strictly at rate sheets ignores the total cost of delivery. Distance creates a coordination cost, not a quality discount.
Distance Creates a Coordination Cost, Not a Quality Discount
The strongest argument for nearshore or onshore delivery is not that engineers closer to the client are inherently better. It is that some forms of work require faster and denser coordination.
A widely cited study of globally distributed software development found that work spanning multiple sites took roughly two and a half times as long as comparable same-site work. The researchers did not attribute the delay to inferior engineers. The cause was determined to be that distributed work involved more people, and completion time increased with the number of people involved. (Herbsleb and Mockus, IEEE Transactions on Software Engineering)
That result should not be treated as a universal multiplier. The study examined particular organizations and predates the modern remote-development stack. But its underlying lesson remains important: distributed work becomes expensive if it increases the number of people, dependencies, and handoffs required to make progress.
Later research makes the point even more directly. A field study of 123 technical teams found that maximum time-zone separation had a stronger negative relationship with performance than physical separation. Crucially, the effect was found to be caused primarily by coordination problems. When those coordination problems were reduced, the negative association between time-zone span and performance disappeared. (Espinosa, Cummings, and Pickering, IEEE Transactions on Engineering Management)
The management question is therefore not, “Are offshore teams productive?” It is, “Does the way we have divided this work create more coordination than the work can economically support?”
A globally distributed team can be exceptional when responsibilities are clear, interfaces are stable, and engineers have enough autonomy to advance the work. A team located in one office can still be dysfunctional when ownership is unclear and every decision requires a committee. Location changes the coordination environment. Team design determines whether that environment becomes an advantage or a tax.
Why Cheap Implementation Can Become Expensive
Companies often send an undefined problem to a lower-cost team and expect that team to turn it into a defined solution. When the result misses the mark, they conclude that the engineers were not good enough.
The underlying problem is frequently structural. The company attempted to outsource ambiguity without assigning anyone the authority, context, or access required to resolve it.
The remote team asks for requirements. Internal stakeholders provide partial answers. Engineers implement what they were told. Users see the result and explain that it does not solve the actual problem. The company then pays for another round of requirements, implementation, review, and correction.
The hourly rate may be lower, but the management burden and rework can erase the savings. The company did not buy inexpensive execution. It bought an inefficient process for discovering what it wanted.
Research on coordination inside global software organizations illustrates how quickly this burden becomes material. In one mixed-methods study, participants in global projects reported spending an average of 7 hours and 45 minutes per week in scheduled meetings and another 8 hours and 54 minutes in unscheduled meetings. The researchers identified limited access to key people and inadequate support for unscheduled coordination as barriers to effective work across locations. (Stray and Moe, global software-engineering coordination study)
The point is not that meetings are inherently bad or that distributed teams inevitably require sixteen hours of meetings. It is that coordination is a real production cost. If a company compares talent markets using hourly engineering rates while ignoring the internal hours required to answer questions, resolve dependencies, correct assumptions, and repeat work, it is not comparing total cost.
Start With the Work, Not the Country
Companies should begin with four characteristics of the work:
- Ambiguity: Has the problem already been converted into requirements, architecture, and acceptance criteria, or is discovering the problem part of the assignment?
- Interdependence: Can the engineer make progress independently, or does every decision depend on users, executives, internal systems, or another engineering team?
- Feedback latency: Can a question wait until tomorrow, or does the work require several cycles of discussion, implementation, observation, and correction within the same day?
- Constraints: Does the engagement require domestic data access, citizenship, a particular employment structure, regulatory coverage, specialized domain experience, or support during defined business hours?
High-ambiguity, highly interdependent work with rapid feedback requirements benefits from maximum access and overlap. Well-defined, modular work can be distributed much more broadly. Specialized work may justify reaching across the world for the strongest available expert, even when time-zone overlap is limited. Regulated work may narrow the pool regardless of where the best technical talent happens to live.
The principle is straightforward: concentrate coordination where uncertainty is high, and expand the talent market where the work has clear boundaries.
The Best Team Is Often Deliberately Mixed
A strong global delivery model separates problem definition from scaled execution without pretending that the two never interact.
A senior engineer might work closely with the COO and users to understand the workflow, identify the underlying constraint, define the architecture, and establish what success means. That person may be onshore because the engagement benefits from maximum working-hour overlap, direct stakeholder access, or domestic access requirements.
Once the problem has been converted into a technical plan, nearshore engineers can provide substantial implementation capacity while remaining available for real-time collaboration. Offshore specialists can handle clearly bounded components, technical investigations, migrations, testing, infrastructure, or platform work where specialized capability matters more than continuous access to stakeholders.
The direction can also run the other way. An offshore specialist may discover the architectural issue. A nearshore technical lead may own the entire engagement. A US-based engineer may execute a tightly defined component. The model should follow the individuals and the work, not a hierarchy assigned to passports.
This is also why trust matters. Research on distributed software teams has found that social communication can build trust across distance and improve the conditions for successful collaboration. Distance does not prevent a team from developing strong working relationships, but those relationships need mechanisms through which engineers can establish credibility, understand one another, and work through disagreement. (Calefato and Lanubile, distributed-team trust study)
Gun.io’s global reach allows us to begin with these operating requirements and then search for the right engineers, rather than deciding in advance that every role must come from one geography. The purpose is not to push every company toward the cheapest market. It is to assemble the right delivery configuration for each layer of the work.
The best answer may be onshore. It may be nearshore. It may be offshore. Increasingly, it is all three—each used where it creates the most leverage.
Further Reading in This Series:
- Part 1: Redefining Onshore, Nearshore, and Offshore — Explore what these terms actually mean and debunk common myths about talent location.
- Part 2: Matching Engineering Location to Task Ambiguity — Discover how the real variable in talent selection is how much ambiguity and interdependence your project contains.