6 steps to create a successful ERP implementation

To avoid costly mistakes, determine first whether an ERP system is required before moving to choose a business partner.
IMAGE BY ARTHEAD-/GETTY IMAGES

IMAGE BY ARTHEAD-/GETTY IMAGES

Among all the types of projects that a finance team may be asked to tackle, one stands out with particular notoriety: the implementation of a new enterprise resource planning (ERP) system.

These projects are costly, complex, and risky, requiring careful planning across all aspects of a business. And horror stories are commonplace, from a $1 billion debacle for the US Air Force that ended in cancellation in 2012 to a botched implementation that led to a significant profit fall for an avocado supplier in the quarter after its ERP system went live in 2021.

But far from being worried, Alexandra Barraclough, ACMA, CGMA, financial controller at Sandvik in Sweden, said her experience in this realm was an exhilarating high point in her career.

โ€œI love process improvement. Itโ€™s all about value additivity,โ€ she said in an interview with FM. โ€œAnd when you see the changes โ€” like a task that took two hours, and now it takes ten minutes โ€” I feel like Iโ€™ve accomplished something.โ€

A new ERP system is an upgrade that, despite its complexity and risks, can reap tremendous rewards in productivity, accuracy, and efficiency.

Hereโ€™s what you need to know and consider before you begin your own implementation.

Decide if you need an ERP system

Joshua Heavener is a US-based consultant on ERP implementations, and many of his clients are just starting to use the systems.

Heavener looks for a few key signs that a company actually needs to make the move to put in an ERP system. These include the following:

  • Staff spend significant amounts of time each week updating spreadsheets;
  • Much of the business relies on paper;
  • Multiple versions of the same file are in use, leading to confusion and disorganisation; and
  • Customers complain about conflicting information.

ERP systems can help with efficiency and automation of a range of business processes and needs โ€” from payment processes to general data management.

But an unplanned jump into a new system can bring dire consequences โ€” and, indeed, much of Heavenerโ€™s work as a consultant is with clients whose ERP projects have gone wrong.

โ€œClients generally have based their recent decisions on past experiences, not fully appreciating the complexity of this new world,โ€ he said.

Choose the right partner

Many businesses can expect to pay substantial sums for an ERP project โ€” about 2% of gross sales for a period stretching from the beginning of planning until six months after the project is done, Heavener said. That timespan will cover at least a year for larger companies, he added.

With a project of this sort of scale, itโ€™s crucial to find not just the right system, but the right partner to implement it.

โ€œYouโ€™re going to be with [the third-party partner] for potentially two or three years,โ€ Barraclough said. โ€œMake sure you choose the right one.โ€

She advised checking with acquaintances in your business network for suggestions. And once you have candidates, make sure to probe their capabilities.

Barraclough suggested preparing a โ€œvery specific scenarioโ€ โ€” an example of the kind of process that will be automated or otherwise assisted by your ERP โ€” and asking the prospective implementation partner about how theyโ€™d handle it.

โ€œMake sure you send it before the demo and you really drill them on it,โ€ she said.

Engage the team

An ERP project can affect the everyday work of people throughout the business. Failing to engage with and understand the needs of those users โ€” whether theyโ€™re business analysts or working in accounts payable โ€” can result in disaster.

That means the ERP team has to engage with all functions and prepare the company for change (see the sidebar โ€œStakeholder Involvementโ€).

โ€œThe first thing you want to do is organise internally and accept the responsibility that this is your project, this is your company โ€ฆ at the end, youโ€™re the ones who have to live with the decisions that are made and use this tool day in and day out,โ€ Heavener said.

Ginnie Basra, FCMA, CGMA, agreed. During an earlier job at a large beverage producer, she served as UK finance lead for an ERP implementation using SAP software.

โ€œIf you employ [only] consultants, itโ€™s not going to be as successful,โ€ said Basra, who is now finance director at UK-based catering equipment manufacturer Lincat Ltd., part of Middleby Corp. โ€œYou [need to] involve the warehouse โ€ฆ the purchasing team โ€ฆ the finance team.โ€

A major ERP project could require the part-time or full-time dedication of multiple staff members. The team also will need executive sponsorship and authority backing it.

โ€œPrioritise this over your day-to-day routines,โ€ Heavener said. โ€œYou can either prioritise it now while you have the discretion โ€ฆ or else you will inevitably be forced to prioritise it after the fact.โ€ 

The goal, especially in the early stages, is to pair staff members who understand the business processes inside out with implementation experts who can document and translate those processes into the world of ERP.

Obtaining buy-in and accountability from all teams is equally crucial.

โ€œI had to talk to all these people and see the processes and how we can smooth the data flow,โ€ said Dileepa Sugathadasa, ACMA, CGMA, CPA (Australia), who is currently a management accountant for the Napier City Council in New Zealand. โ€œAnd Iโ€™d explain, โ€˜This is what weโ€™re going to do.โ€™ And have the user think about it and respond with feedback.โ€

Additionally, in the case of a multi-region deployment, Sugathadasa suggested assigning local experts to the project to ensure that the system will properly serve each locality.

โ€œWe need a manager and supervisor at the top, and in each and every location you should have someone to support the project,โ€ he said.

Resolve the โ€˜customised or stockโ€™ dilemma

Thereโ€™s an inevitable dilemma in most ERP projects: These systems are customisable and extendable, meaning that almost any ERP system can be modified to automate or increase the efficiency of any business process, no matter the companyโ€™s peculiarities. But those customisations add cost and complicate future maintenance.

Vendor sales teams โ€œwill say that it does everything. But what they donโ€™t say with those customisations is you have to be very careful,โ€ Barraclough said. โ€œCertain processes are very difficult to automate.โ€

This can create tensions in the implementation process. Users will want the system customised so that it can help them handle all business processes with high degrees of automation, even ones that occur only infrequently.

But at some point, it may be preferable to simply have users continue to handle an occasional process manually, rather than spending time and money customising the ERP.

Basra posed the question: โ€œWho keeps the balance between standardisation and customisation?โ€ She added: โ€œIf you donโ€™t customise at all, then your processes are too manual. But if you make too many changes, it becomes a very expensive ERP system to maintain.โ€

Besides the initial cost, customisations can also require upkeep to remain functional when the broader ERP system receives updates.

Test and train

Testing and preparation will smooth the way for deployment day.

One key task is to clean the data that powers the system.

โ€œIf you have a system thatโ€™s been in place for 20, 30, 40-odd years, youโ€™ll always have anomalies in the data,โ€ Basra said. That might include, for example, a field that is used inconsistently across a manufacturerโ€™s dataset of thousands of SKUs (stock keeping units) used as identifiers to track inventory.

Under an existing legacy system, users may have found a workaround to that inconsistent data. โ€œ The users become so knowledgeable, they will intervene even if that field is not ticked,โ€ Basra said. โ€œIt works fine because that person is aware of what they need to do.โ€

But the same patchy data can wreak havoc in a modern ERP system. Because the system runs more automatically and relies more closely on the businessโ€™s data, any flaws in that data can lead to errors.

To identify and eliminate potential data quality issues, the experts who talked to FM advised assigning a team of users to test the new system in a controlled environment. These tests should focus on executing processes and seeing where the system breaks down. The implementation team also should validate that the new ERP system is mirroring the results of the legacy system when they are supplied with identical data.

โ€œHave โ€˜super-usersโ€™ do the transactions in a controlled environment,โ€ Basra said, adding that any issues they encounter must be logged and prioritised. Ultimately, the projectโ€™s steering committee has to make a โ€œgo or no goโ€ decision based on the state of all current issues.

And the stakes will only get higher as the launch date draws near, Heavener said.

โ€œA big aspect of this is change management throughout,โ€ he said. โ€œMake sure that the team understands the weight of the decisions and importance of the project. Incentivise them โ€” maybe a financial incentive, or a week off after the hyper-care period.โ€

Once the system is nearly ready, the end users will need to be trained โ€” a process that Basra said should be held until just before launch.

โ€œYou train people once,โ€ she said, โ€œand if they donโ€™t use the system for another week or five weeks afterward, theyโ€™ll forget what they learned.โ€

Proper training ensures users are ready to use the system efficiently and with minimal errors, Basra added.

Learn as you go

For large companies, it may also be possible โ€” and helpful โ€” to deploy an ERP system in multiple phases. Basraโ€™s employers at the beverage company split the project into several phases, setting different launch dates for the finance and manufacturing functions as well as separate, sequential launches for each of five factories in the UK.

โ€œWe [started] not with the simplest site, but with a representative plant, which gave us an opportunity to fine-tune as we went along but also to capture our key requirements initially,โ€ she said.

The team grew more efficient as it completed more deployments. Although the first activation of the new system in a manufacturing site took a marathon of nearly 24 hours of work, the final go-live cutover was finished in about five hours โ€” a win that Basra ascribed not just to the phased approach but to the international projectโ€™s leadership.

Finally, thereโ€™s the question of how to keep the system up and running for years to come. Barraclough suggested assigning some of the people who worked on the implementation project to permanent roles related to the system, if they so desire.

And Heavener offered one piece of advice above all: For all their complexity, including the nascent availability of AI functionality, the ultimate goal is to ensure these systems serve the people of your business.

โ€œThe people will tell you what they need, as long as they know youโ€™re there to help,โ€ he said.


Stakeholder involvement

For successful ERP system adoption, businesses need the active involvement of internal stakeholders as well as technical consultants, according to Ginnie Basra, FCMA, CGMA. This involves: 

  • Executive sponsorship: Having champions sponsoring the project from the top of the organisation demonstrates leadershipโ€™s commitment to the project, and they provide an understanding of how the ERP system aligns with the overall business strategy. 
  • Requirement gathering: Shaping the ERP solution requires the active participation of business stakeholders in the requirements gathering process. Stakeholders also provide insights on business processes, pain points, and desired outcomes. 
  • Process alignment: Business stakeholders work actively with technical consultants to align existing business processes and identify gaps in the system that can be closed by process changes. Modification to the ERP system should be a final option, not only as it increases the cost of implementation but also because it makes the ongoing system maintenance a difficult and sometimes impossible task. 
  • User training and change management: Business stakeholders should be involved in the planning and execution of user training programmes. Change management includes communication plans and strategies to address employeesโ€™ concerns and resistance. y User acceptance testing: Stakeholders should actively take part in user acceptance testing to ensure that the ERP system meets their functional requirements and expectations. 
  • Feedback loops: Stakeholders can be actively encouraged to provide continuous feedback throughout implementation. It should be demonstrated how their feedback is incorporated into the system configuration.

Andrew Kenney is a freelance writer based in the US. To comment on this article or to suggest an idea for another article, contact Oliver Rowe at Oliver.Rowe@aicpa-cima.com.


LEARNING RESOURCES

Agile Finance Transformation Certificate Series 

Explore how the finance function can leverage technology to deliver faster and more accurate enterprise-wide reporting, deeper business insights, and a superior strategic direction for the business. 

COURSE

MBAexpress: Effective Change Management โ€” V 2.0

Change is difficult, even when it is good and for the right reasons. This course discusses various methods and ideas to consider in helping you navigate the turbulent waters when dealing with change. 

COURSE


AICPA & CIMA RESOURCES

Articles 

โ€œ5 Steps to Transition to a Subscription-Based Business Modelโ€, FM magazine, 13 March 2024 

โ€œHow to Use Digital Technology to Upgrade Your Supply Chainโ€, FM magazine, 6 July 2023 

Report 

Frictionless Finance: Driving Data to Value, AICPA & CIMA, 30 September 2023

Up Next

Decarbonisation benefits boost climate investments globally

By Steph Brown
September 25, 2025
Revenue growth and operational savings from climate-related initiatives are incentivising the push for technology-driven migration and adaptation solutions.

Related Articles