How to Run a 12-Week ERP Implementation
Most ERP projects take 6 to 18 months. We’ve taken them live in 12 weeks, and had a Czech ERP ready in 16. The client then halted that go-live.
Most ERP projects plan data migration as a technical load in the last month. What decides go-live is the state of your customers, suppliers, items and prices, and only the business can fix those.
Picture it: three weeks before go-live, the first full test load runs into the new ERP. Four thousand customers come across, but six hundred of them are duplicates, two hundred have no VAT number, and nobody can say which of the three delivery addresses for your largest customer is the right one. The item master has units of measure that only the warehouse understands. Prices come over, but the discounts were in a spreadsheet. The ERP data migration was on the plan as one line in the last month. It has just become the critical path.
Some version of this happens in a lot of ERP projects, whatever the software. Not because the migration tooling is bad, but because the problem was given to the wrong people at the wrong time. Below is why, and how to plan it so the data is ready when the system is.
When people say data migration they usually mean the technical job: extract data from the old system, map the fields, transform it and load it into the new one. That job is real, and your partner or IT team can do it. But there is a second job hidden inside it, and that one decides the outcome: deciding what the data should be.
No consultant and no IT department can answer those questions. They can find the duplicates and the gaps. Only someone who runs the customer relationship, the purchasing or the product range can say which version is true. That is why ERP data migration is a business problem first.
The single most useful thing you can do is name one person in the business for each master data object, early in the project. Not a committee and not “finance”, a name.
The owner decides the rules (what makes a customer record complete, when an item is obsolete), approves the cleaned data, and signs off on the test migrations. They also stay the owner after go-live, which matters more than it seems: a clean customer master degrades within months if nobody is responsible for keeping it that way.
Data cleanup does not need the new system. You can remove duplicates, close inactive customers, block obsolete items and fill in missing VAT numbers in the system you have today. The earlier you start, the more of it is done calmly by people who know the data rather than in a rush by the project team.
A practical order:
The first full test load always fails in some way. That is its purpose. Plan at least two full test migrations before go-live, three if the data is complex, each followed by reconciliation by the business owners: do the customer count, the open receivables, the stock value and the open orders match the old system?
When we built Waterlogic’s ERP systems, Hungary went live in 12 weeks and the Czech Republic was ready in 16. Data migration ran as its own workstream in parallel with configuration and testing, not as a phase at the end. In the Czech Republic the migration was validated and reconciled at every stage. The Czech system did not go live. The client then halted the go-live because other priorities came first: a global project across 17 countries took precedence within the enterprise. Treating data as part of the project from week one is not a special technique.
The final migration should be a repeat of a test you have already passed, with a timed runbook and a clear go or no-go moment. If anything in the last test load needed manual fixing, either automate the fix or make it part of the runbook with an owner. And decide in advance what happens to transactions in the gap between the last extract and go-live, because invoices and orders do not stop for the weekend.
ERP data migration goes wrong when it is treated as a technical load at the end of the project. The software can move almost any data. What it cannot do is decide which data is true. Give that job to named people in the business, start cleaning in the system you already have, and test the migration as seriously as the configuration. Then the last month before go-live is about training and cutover, not about duplicate customers.
How to Run a 12-Week ERP Implementation
Dynamics NAV End of Support: What to Decide Before January 2028
Your First Year-End Close on a New ERP: A Practical Plan
Case study: Waterlogic Czech Republic, ready in 16 weeks, go-live halted
Rand Group: ERP data migration checklist, what to clean, map, test and validate
KEEP READING
Most ERP projects take 6 to 18 months. We’ve taken them live in 12 weeks, and had a Czech ERP ready in 16. The client then halted that go-live.
Extended support for Dynamics NAV 2017 ends in January 2027 and for NAV 2018 in January 2028. What that means in practice, the three realistic options, and a plan that works back from the date.
Went live on a new ERP this year? The first year-end close is where every shortcut from the migration comes back. What to check in October and November, and how to run the close itself.
Book a free 30-minute discovery call. We will look at your data, your owners and your timeline, and tell you honestly where the migration risk sits.
Currently accepting new engagements, starting now and into 2027.
Comments
Loading comments…