What migration involves
Demonstrations show clean screens and a tidy chart of accounts. Then someone asks what happens to the eleven years of history in the old system. Migration is the middle of every implementation: extracting records from software that was not designed to give them up, mapping them to a new structure, reconciling the two, and proving they agree before go-live. It is often quoted as an afterthought.
The first reconciliation
The first reconciliation is where organisations meet their own records, and the result is rarely tidy: customers duplicated with three spellings, suppliers long deregistered, opening balances that never balanced. This is the consequence of years of local decisions, not carelessness. The cost of discovering it belongs in the plan, before go-live.
How migration is quoted
Migration is quoted as its own line item, per data set. The method has three fixed elements: profile the source data before promising anything; map in a workshop with the people who know the data; and reconcile line by line for one full business cycle before the old system is switched off. The freight operator’s two-month parallel consolidation is an example.
What to do about it, whatever you buy
Profile before you promise: a sample extract of each data set tells you more than any scoping questionnaire, and it takes a day rather than a month. Decide explicitly what you are not migrating — a clean archive of the old system, kept readable, is a legitimate answer for cold history and a far cheaper one than cleansing it. Set an accuracy target per data set, in writing, and agree in advance what happens when a set misses it. And keep a named person on your side whose job is to know the old data; the consultant can learn the new system, but only your staff know why the 2016 exception exists.
The clean-start option
Starting fresh is correct when the old records are unreliable, when the business has changed shape so much that history is not comparable, or when cleansing costs more than what survives. Otherwise the cost does not disappear: statutory records must still be retained, and comparative figures are still requested. The clean start should be a recorded, signed-off decision.
Questions this view raises
How much of our history should we actually migrate?
What happens when the reconciliation does not agree?
Migration is quoted as its own line item, per data set, with a parallel run before the old system is switched off. You can see these principles applied on the projects pages and throughout the InsightSuite module pages.
