In this guide 6 sections
Confirm the basics first. A safe ERP rollout names a sponsor, scope and module owners before configuration, cleans master data, sequences integrations ahead of migration, and tests real transactions before go-live. Go-live is not the finish line. It then tracks issues for weeks afterwards.
Sponsor, process scope and module owners
Name the sponsor first. Pick someone senior enough to resolve disputes between departments, then get explicit sign-off on which processes and modules are in scope for this phase. Vague scope is where overruns start. A line such as “we will implement ERP” says nothing about which modules, for which departments, by what date, or who decides when two departments want different behaviour. Write the scope as a list of named processes, such as quotation to invoice, purchase to payment and production order to finished goods, with a department against each.
Give every module an owner. The owner controls the area’s decisions but may not key data, and needs authority to say yes or no when the team asks how a workflow should behave. Absence arrives at the worst time, so each owner needs a deputy who has attended the design sessions and can approve a setting without waiting for a return.
Master data, workflows and permissions
Clean the lists before migration. Item, customer and vendor masters with duplicate entries, inconsistent naming and missing fields become the same problems inside new software, and the cleanup takes longer than teams expect. Start that work early.
Treat approvals and permissions as design. Who approves a purchase above a set value, who can edit a closed period and who sees which branch’s data are design decisions, hard to retrofit once built. Never leave them for last.
Roles need testing too. Log in as a storekeeper, a sales executive and a branch accountant during configuration, and confirm each sees only the screens, prices and cost fields that role needs.
Configuration, integrations and migration in sequence
Configure core modules first. Then connect integrations such as accounting software, e-commerce platforms and payment gateways, and plan the final migration last, since integration decisions often change how data must be structured. Migrating first means re-mapping twice. Always run a trial migration first. Leave a week for reconciliation afterwards, comparing item counts, stock value and open balances for every customer against the old system line by line.
Consider a furniture maker whose integrations were in place before migration, so a costing formula error surfaced while testing with sample data rather than on a customer invoice. That order protects customers.
Keep a change log. Every field mapping and tax setting changed during configuration belongs in a dated log, so that the person testing next week knows why a figure moved overnight.
Acceptance tests, training and a cutover rehearsal
Test with your own transactions. User acceptance testing should run a real return, a real multi-branch stock transfer and a real complex invoice, because demo data is built to look good. Edge cases stay hidden otherwise.
Train users on their own data. Then rehearse the whole cutover weekend end to end, noting how long each step takes and what the fallback is if reconciliation fails halfway through.
Define pass criteria before testing. Write down the expected stock quantity, ledger balance and tax amount for each scenario beforehand, so a tester compares the screen with a number instead of a feeling.
Stabilisation and unresolved issues after go-live
Go-live starts the riskiest period. Run a defined hypercare window of several weeks with a visible issue log, a named owner for every open item and a short daily check-in. Things rarely settle alone.
Do not close the project early. A passed go-live date is not a finish line while known issues remain open, since closing them separates a rollout that sticks from one the team works around.
Close with a retrospective. After the issue log empties, gather the module owners to record what the plan missed, which master data fields caused rework and which questions should have been asked.
ERP phase-gate checklist
Five gates run in order. They are scope sign-off, data and workflow readiness, configuration and integration complete, acceptance tests and training passed, and cutover rehearsed, each with written pass criteria. Evidence beats scheduled dates.
Open a blank worksheet to printQuestions owners ask
Who should sign off the implementation?
Department heads, not IT alone. The head of each module in scope should sign, because approval from the person accountable for that area’s daily work prevents a configuration nobody can use.
What must be checked before go-live?
Four checks matter most. Migrated data must reconcile with the old system, each integration must pass end-to-end tests, users must be trained on their own data, and a rollback plan must exist.
How long should hypercare last?
Several weeks is typical. Keep the issue log and daily check-in running until open items reach zero and the team stops reporting new workarounds, rather than stopping on a fixed date.
