Inventory and fixed price
Every screen, report, integration, and data set is counted. You get a price for that scope and a date. Both are written.
Migration
A legacy migration is mostly volume: screens, reports, data, and integrations. Volume is what a swarm is for. One principal directs it. The old system stays live until the new one matches.
While it runs
Revenue
Revenue stays on the old path
The work
Every screen, report, integration, and data set is counted. You get a price for that scope and a date. Both are written.
Screens, reports, services, and data migration run at the same time. The principal reviews. Tests are written with the code.
The new system runs beside the old one. Numbers are reconciled line by line until finance signs the match.
You choose the hour. The rollback is rehearsed. Your team accepts the files. Our access is removed.
We move the system in parts, starting with the one that would break month-end. If a part fails, the rest stays up. The rollback for each part is written before it switches.
In parts
Pause one part. Keep the rest running.
The swarm reconciles the new system against the old one on real data, every day, at a volume no team could sustain. Finance signs the comparison. Then you switch that part.
Revenue
Revenue stays on the old path
The principal writes the switch criteria and the rollback and holds the line if a check fails. You choose the hour live traffic moves.
Who holds it
Delivery risk has one owner
In the first plan
The first plan names each of these. It is a document you can accept, edit, or decline.
Every screen, report, integration, and data set is listed. The price is fixed to that list.
The engineer in charge is named in the contract, with a deputy. You meet them before you sign.
Behaviour and numbers must match the old system before any part switches. Finance signs.
Time to reverse, data implications, and who calls it. Rehearsed before the cutover, not after.
Code, tests, runbooks, monitoring, and open risks. There before acceptance.
A warranty period on the agreed work. Our access removed at close. Both written.
Questions we get asked
A migration is mostly volume. A swarm of agents rebuilds screens, reports, and data mappings in parallel, and the principal reviews. The volume that costs a team a year is the part that costs us the least.
Our cost is not headcount. We count the scope, price it, and hold it. If the scope changes, the price changes in writing. Nothing else moves it.
No. Move, wrap, or retire. The first plan says which, screen by screen.
Yes. Running both is the default on revenue paths until the numbers match.
They can keep a part. We will say in week one if the split is unsafe, so it never becomes a fight.
In your accounts, under your residency rules. We do not become the system of record.
Other work
Next step
We come back with a first plan: what done means in your words, what it costs, and when. Then it is your call.