What to take into the project

Before choosing a recovery approach, establish which work is usable and why the rest cannot be accepted.

Unclear Business Objectives

An unclear objective makes it difficult to reject low-value requests or resolve competing priorities. Reconstruct the business reason for the investment and identify the processes essential to operation. If stakeholders now expect different results, document that change before judging the implementation against an agreement that no longer exists.

Incorrect ERP Selection

A system may have been selected without testing critical processes or the effort needed to bridge gaps. Revisit the mandatory requirements and demonstrate them in the current solution. Distinguish a product limitation from incomplete configuration or a process decision. Replacement is a significant option that needs evidence.

Weak Business Requirements

Weak requirements leave the delivery team filling gaps with assumptions. Compare the agreed documents, actual work and user expectations. Classify differences as missing requirements, changed scope or defects. This establishes which decisions belong to management and which corrections belong to the implementation team.

Excessive Customization

Customization becomes a problem when the business value, maintenance implications and testing requirements are unclear. Review each material extension against the process it supports. Some changes are necessary; others reproduce old workarounds. Retain, simplify or replace them based on evidence rather than treating all custom code as either good or bad.

Poor Project Governance

A project can stall when no one has authority to make cross-functional decisions. Identify the sponsor, process owners and acceptance responsibilities. Check whether issue escalation produces decisions or only another meeting. Recovery requires a working decision structure as well as a revised schedule.

Data Migration Problems

Bad migration results can undermine confidence in the entire system. Trace discrepancies to source quality, mapping, configuration or loading logic. Agree who corrects the source and who verifies the target. Reconcile a controlled sample before repeating a large load that may reproduce the same error.

Integration Problems

A connection may work technically while the business transaction remains incomplete. Follow orders, movements and financial records across the system boundary. Look for missing acknowledgements, duplicate processing and inconsistent status. Recovery needs a clear source of truth and a way to identify and resolve exceptions.

Vendor Management Problems

Review what the supplier committed to, which people are available and how work is accepted. Separate unmet commitments from business decisions that blocked delivery. If capability is missing, define the specific expertise required. Changing suppliers without a clear handover can preserve the original ambiguity and add more disruption.

Change Management and User Adoption

Users may reject a solution because tasks take longer, responsibilities are unclear or training does not cover actual exceptions. Observe the process with them. Correct the design where needed and provide practical support. Adoption is evidence that people can perform their work, not merely that they have login credentials.

How to Diagnose a Failing ERP Project

Build an evidence register covering scope, working processes, open defects, data, integrations, team capacity and remaining commitments. Interview different roles and test conflicting accounts. The diagnosis should distinguish verified facts from assumptions and explain which issues prevent a usable release.

How to Recover an ERP Implementation

Compare a focused repair, a reduced phased launch, a partial rebuild and replacement. For each option, state what is retained, what changes and the consequences for operations, cost and timing. Agree acceptance points for the recovery plan so progress can be assessed through working results.

About the author

I work across ERP, business operations and automation, with experience in executive management, finance, implementation and product development.

Read my background ↗Explore project experience ↗