Back to featured insights
Replacing an Offshore Developer Mid-Project: How We Kept Two Deliverables on Schedule
On 7 May, a data engineer assigned to two deliverables didn’t show up. We shortlisted a replacement in one day, but procurement held the start for 19 more. Here’s how both deliverables still shipped on time, and the contract terms that prevent the wait.
Table of Content
Share
On 7 May 2026, a data engineer we had placed with a Hong Kong client did not show up. The engineer was assigned to two critical deliverables tied to the client’s milestones. Both were delivered on time, and no milestone was missed.
This post covers what was at risk, what we did in the first 24 hours, where the time went, and five contract terms for anyone using offshore IT staffing who may need to replace an offshore developer mid-project.
What Was At Risk: Two Deliverables Tied to Client Milestones
Two deliverables were in progress, both feeding client milestones. The real risk was the time until the next person was productive, and whether that time would reach those dates.
Why a no-show is harder than a resignation
Both leave an empty seat, but a no-show leaves no time to react.
| Resignation | No-show | |
|---|---|---|
| A notice period, often several weeks | None | |
| Planned, with the outgoing engineer available | Not possible | |
| Documents and walkthroughs before the last day | Only what was already written down | |
| Starts before the person leaves | Starts after the work has already stopped |
This is key-person risk, which researchers measure as the “truck factor”: how many developers can leave before a project stalls. Avelino et al. (2016) found that 65% of 133 popular GitHub systems had a truck factor of two or fewer. A single data engineer on a client project sits at the low end of that scale.
How common is it?
In the UK, 27% of employers who recruited in the past year had new starters miss their first day, and 41% had new staff resign within 12 weeks (CIPD). The data covers new hires, not placed engineers, but it shows a planned start date is no guarantee.
Why schedules have little room to absorb it
Only 36% of organisations mostly or always deliver projects on time (Wellingtone, State of Project Management 2026). A missed milestone also delays every dependent team, and the cost of an unfilled developer role grows each day.
What We Did in the First 24 Hours
We ran two workstreams in parallel from day one.
- Workstream 1: coverage. Our team covered both deliverables, so the work did not stop while a replacement was found.
- Workstream 2: replacement. A replacement was shortlisted by 8 May, within one business day, and the client interviewed the candidate right away.
Running them in parallel protected the milestones. Done one after the other, the replacement time is added to the schedule. Done in parallel, coverage absorbs it. Here, that was 20 calendar days.
Hao Dao, from the HR team at Arestós, has handled the more common case: an engineer who resigns mid-project.
“When an engineer resigns mid-project, the first thing I protect is the client’s timeline, not the vacancy. We keep a backup shortlist ready, so the search starts on day one. The outgoing and incoming engineers overlap for one to two weeks, and the work is documented well enough that nothing depends on one person’s memory. And the client hears from us first, at every step. Done that way, a resignation does not have to cost anyone a delivery date.”
Either way, the principle behind how we run offshore development teams for Hong Kong clients is the same: one person’s absence should not become the client’s problem.
The Procurement Gap: Ready to Start, But Not Cleared to Start
By 8 May, the replacement had been interviewed and was ready to start. Procurement set the start date at 27 May.
Where the time went
| Date | Day | What happened |
|---|---|---|
| 7 May | 0 | The engineer does not show up. Our team starts covering both deliverables. |
| 8 May | 1 | A replacement is shortlisted, and the client interviews the candidate. |
| 8–27 May | 1–20 | Procurement runs. Our team keeps both deliverables on schedule. |
| 27 May | 20 | The replacement starts. |
| Milestone dates | — | ✓Both deliverables are delivered on time. |
Of those 20 days, finding and interviewing the replacement took one. The other 19, about 95%, were procurement. The constraint was administrative, not technical.
Why procurement takes this long
Procurement protects budget, compliance and audit, but its steps are built for new vendors. Without an agreed fast track, a like-for-like replacement goes through the same steps.
This is common. In Deloitte’s Global Outsourcing Survey 2024 of more than 500 leaders, access to talent is the top driver of outsourcing, yet the vendor management office still lacks maturity in nearly 70% of organisations.
How the gap was covered
Our team covered both deliverables for all 19 days, and both stayed on schedule.
Adding people to a live project needs the same planning: see how to scale a team with offshore IT staffing mid-project.
The Result, and What we Changed Afterwards
Both deliverables were delivered on time, and no client milestone was missed.
In numbers:
| Measure | Result |
|---|---|
| Deliverables at risk | 2 |
| Deliverables delivered on time | 2 |
| Client milestones missed | 0 |
| Time to shortlist a replacement | 1 business day |
| Time from no-show to replacement start | 20 calendar days, set by procurement |
Since then, we have strengthened our continuity coverage. The aim in every engagement, including when we take over a stalled project from another vendor, is that no single person is a single point of failure.
How to Replace an Offshore Developer Mid-Project Without Losing Weeks
Replacement time has two parts:
- Time to shortlist: how long it takes the vendor to find and present a suitable candidate. In this case, one business day.
- Time to start: how long it takes the client to approve the candidate and clear them to work. In this case, 19 more days, almost all of it procurement.
The first depends on the vendor, the second on the contract. If the contract is silent, each replacement is treated as a new purchase.
A five-point contract checklist
| Term and what to agree | Why it matters |
|---|---|
| 1. Replacement timelineA maximum time for the vendor to present a shortlist after a developer leaves or does not show up, for example a set number of business days | ✓Makes time to shortlist measurable and enforceable |
| 2. Like-for-like replacement without re-procurementA replacement at the same role, seniority and rate is pre-approved under the existing contract. The client keeps the right to interview and approve the person | ✓Removes the step that took 95% of the time in this case |
| 3. Handover and documentation dutyWhat the vendor must document as work progresses, and what must be handed over when a developer leaves | ✓Lowers key-person risk, so knowledge stays with the project |
| 4. Who covers the work during the gapThe vendor’s obligation to keep agreed deliverables moving until the replacement starts | ✓Keeps the replacement time off the milestone dates |
| 5. Notice termsHow much notice the vendor must give when a developer plans to leave, and how a no-show is reported and handled | ✓Turns surprises into planned transitions where possible |
Track two numbers: time to shortlist and time to start. A large gap between them means the fix is in the contract, not in recruitment.
Why this matters more in Hong Kong
In the Hong Kong Computer Society’s 2026 I&T Industry Trend Survey, talent shortage was the most-cited digital transformation challenge (24.39% of 41 organisations). The sample is small, but it matches this case: a ready replacement should not wait weeks for paperwork.
While the contract is open, also settle who owns the code your offshore developers write and who owns each security risk.
Frequently Asked Questions
1. What happens if an offshore developer leaves suddenly?
A reliable vendor covers the work with its own team and starts a replacement at once, so milestones do not depend on one person. In our case, both deliverables were covered from day one and every milestone was met.
2. How long does it take to replace an offshore developer?
It has two parts: time to shortlist, set by the vendor, and time to start, often set by procurement. Shortlisting can take one business day; procurement can add weeks unless the contract defines a replacement process. In our case: shortlist on 8 May, start on 27 May.
3. Who covers the work while a replacement is found?
The vendor, and the contract should say which deliverables and until when. Otherwise the gap falls on your team or your milestones. In our case, our team covered both deliverables until the replacement started.
4. What should an offshore staffing contract say about replacements?
Five terms: a replacement timeline, like-for-like replacement without re-procurement, a handover and documentation duty, gap coverage, and notice terms.
Conclusion: How Arestós Keeps Offshore Delivery on Schedule
Three findings:
- A no-show is a key-person risk event. Without notice or handover, the work stops unless someone else carries it.
- Parallel coverage protects milestones. It kept 20 days of replacement time off the schedule.
- Most of the delay was contractual. Shortlisting took one day; procurement took 19.
Arestós is an IT services company with offices in Hong Kong. Our offshore IT staffing services give Hong Kong companies pre-vetted, English-proficient software developers, AI and ML engineers, QA engineers and testers and website administrators, with a dedicated project manager and transparent quotations.
Want continuity and a clear replacement process built into your offshore team? Talk to our Hong Kong team.
Book a free consultation to review the replacement terms in your current offshore contract.

