Migration sprints use agents for the bulk of a bounded change (framework and runtime upgrades, test-framework migrations, module extraction, legacy code documented as specs) while engineers review every change. We start with characterisation tests so behaviour is pinned before anything moves, price the work per module after a sample conversion, and track progress module by module.
Who owns the mistake? The code owners who review each module. Current behaviour is pinned by tests before anything is converted.
Built for CTO · Head of engineering · Engineering manager · Delivery head
The work
Today
With the agent
People decide
What comes out
The number
Systems it works in
| Metric | How it's measured |
|---|---|
| Modules converted | Merged and passing, per week. |
| Escaped defects | Regressions found after merge. |
| Cost per module | Against the original estimate. |
Market context
developer-years Amazon estimates it saved on Java upgrades using AI agents.
AWS, 2024(opens in a new tab)for Airbnb to migrate about 3,500 test files, against an original estimate of a year and a half.
InfoQ, on Airbnb Engineering(opens in a new tab)Fair questions
Questions
A one-hour call with a founder and an engineer. Bring a BOQ, a stack of POs, last month's invoices or a backlog, and leave knowing what would work, what wouldn't, and what it would take.
170+ projects · 65 companies · founders on every engagement