ERP migrations fail more often than they succeed on time and on budget. The reasons aren’t mysterious — they’re the same three things in almost every case: scope creep, data quality, and change management. We break down each failure mode with the specificity that vague advice about “executive sponsorship” never provides.
Panorama Consulting’s annual ERP report consistently finds that more than half of ERP implementations run over budget or over schedule, and a meaningful percentage fail to deliver the expected business outcomes even when they technically go live.1 These aren’t isolated failures of particularly complex projects. They’re the predictable result of predictable failure patterns that repeat across implementations, vendors, and company sizes.
Understanding the failure modes in detail is more useful than absorbing the statistics.
Failure mode one: scope creep
ERP implementations are scoped at the beginning, when the least is known about what’s involved. Requirements gather over weeks of interviews, workshops, and documentation review. The scope document is a list of what the system needs to do and what’s been agreed to be built.
Then implementation begins, and reality diverges from the scope document. The accounting team surfaces a requirement that wasn’t captured. The operations team has a workflow that doesn’t match any of the standard configurations. The sales team’s commission calculation turns out to be more complex than the brief description in the original requirements. Each addition to the scope is individually defensible — these are real requirements for a real business. Cumulatively, scope additions extend the timeline, increase the cost, and reduce the quality of testing for what was already in scope.
The discipline required to control scope is one of the hardest parts of ERP implementation, because it requires saying “we’ll configure that in phase two” to people who have legitimate needs right now. Projects without strong scope discipline — where every additional requirement is accommodated rather than deferred — reliably overrun their original estimates.
Failure mode two: data quality
Data migration is where the distance between the plan and the reality is greatest. In the early stages of an implementation, migration is described as “moving the data from the old system to the new one.” By the time it’s actually being done, it typically involves:
- Discovering that customer records in the CRM and customer records in the billing system and customer records in the GL don’t share a consistent identifier, making it impossible to automatically link them
- Finding that years of historical transactions carry account codes that no longer match the chart of accounts in the new system
- Discovering that the balance of an account in the old system is explained partly by the journal entries in the system and partly by manual adjustments someone made in a spreadsheet that lives on a shared drive
- Realizing that the “clean” data extract the implementation team assumed would be available is actually a series of tables that require significant transformation to match the target system’s schema
Data migration failures don’t typically sink implementations entirely. They extend them, generate rework, and reduce confidence in the data accuracy of the new system at go-live. The consequences show up in the months after cutover, when users discover that some records migrated incorrectly, some historical data is missing, and some balances in the new system don’t match what people remember from the old one.2
Failure mode three: change management
The most technically successful ERP implementation can fail operationally if the people who use the system don’t adopt it effectively. ERP systems change processes, not just tools. The way invoices are created, how expenses are submitted, how the close is performed, how reports are requested — all of these change, often significantly.
The users who had deep expertise in the old system lose that advantage. The workarounds and shortcuts they’d developed over years don’t exist in the new system. The familiar is replaced by the unfamiliar, and productivity drops, often sharply, in the weeks after go-live. If the change management process — communication, training, support — isn’t adequate to carry people through that productivity valley, the implementation gets blamed for problems that are really adoption problems.
Change management is the failure mode most often described in abstractions: “ensure executive sponsorship,” “communicate early and often,” “involve end users.” These recommendations are correct and also insufficient. The specifics that matter are: training delivered close enough to go-live that users remember it, super-users identified and prepared before training rather than after, a support structure available in the first weeks after cutover that doesn’t require users to submit a ticket and wait.
Sources
Footnotes
-
Panorama Consulting Group. 2023 ERP Report. Annual survey of ERP implementation outcomes, budget performance, and schedule adherence. https://www.panorama-consulting.com/resource-center/erp-report/ ↩
-
Gartner. Best Practices for ERP Data Migration. 2022. Data quality patterns in ERP migrations and remediation strategies. https://www.gartner.com/en/documents/erp-data-migration-best-practices ↩