flex-height
text-black

Group of colleagues in a meeting

Best practices for ERP implementation

Choosing an enterprise resource planning (ERP) system is only the beginning. From preliminary preparation to post-migration, following best practices for implementing ERP helps companies avoid pitfalls and steer clear of avoidable costs and risks.

default

{}

default

{}

primary

default

{}

secondary

ERP implementation overview

The first thing to understand about an ERP system implementation is what ERP is: enterprise resource planning. The simplest way to define ERP is to think about all the core business processes needed to run a company: finance, HR, manufacturing, supply chain, services, procurement, and others. At its most basic level, ERP is software that helps efficiently manage all these processes in an integrated system—that’s why it’s often referred to as the system of record for the organisation.

Without an effectively implemented ERP system, businesses face many siloed processes and legacy systems that lead to prolonged, error-prone reporting cycles; limited access to real-time data; and no reliable single source of truth. That is why—regardless of the size of the company—business leaders choose to implement an ERP system: to help them gain a competitive advantage and optimise their operations while reducing risk.

However, integrating an ERP system into a company’s processes and IT environment can be a monumental task. It’s important to know the benefits, potential pitfalls, and best practices for implementation before getting started.

Business benefits of implementing an ERP system

There are numerous benefits to implementing an ERP system—particularly a cloud-based one—and they vary from business to business. A professional services company, for example, has very different reasons for choosing an ERP system than a manufacturing company.

But these three advantages of ERP implementation apply to just about every organisation:

ERP implementation strategies

When companies think about system implementations, they often start by considering desired features. But new features or technologies are not the core issue; what a business needs for growth are modern business processes that enable agility and responsiveness.

However, existing processes tend to be inflexible, slow, and incapable of meeting business needs. Even when proven and cost-effective processes are in place, they need to be updated frequently to meet evolving needs or be enhanced with new capabilities such as AI, generative AI, AI agents, and supply chain orchestration. It’s important to keep those processes at the core of the implementation plan. It is also worth noting that the more complex the enterprise, the more comprehensive and sophisticated the approach to implementation may be.

Here are four general strategies for how companies of all sizes could approach an ERP implementation project:

  1. Big bang: Implement a system or process in its entirety, all at once. This method is often used when transitioning from an old system to a new one, where everything switches over simultaneously. While this approach can lead to immediate benefits and reduce the need for parallel operations, it also carries significant risk. Any issues that arise during implementation can have widespread impacts, and the sudden change can be overwhelming for users and stakeholders. The big bang approach is often chosen when time constraints or the nature of the project make phased ERP implementation impractical.
  2. Phased rollout: Gradually implement a system or process in stages, often across different departments, locations, or user groups. This method allows for careful monitoring and adjustments at each phase, reducing the risk of widespread disruption. By spreading out the implementation, organisations address issues as they arise and learn from each stage before moving on to the next. Although it takes longer to fully implement the system, this approach enables smoother transitions and greater user acceptance. It is particularly useful in complex projects where full-scale ERP deployment carries considerable risk.
  3. Pilot implementation: Introduce a new system, process, or product on a small scale, often in a controlled environment or with a limited user group, before a full-scale rollout. The primary aim of a pilot is to test the system's functionality, identify potential issues, and gather feedback from users. This approach allows for adjustments and refinements before wider deployment, reducing the likelihood of failure in the full implementation. A successful pilot can build confidence among stakeholders and serve as proof of concept for larger-scale ERP adoption.
  4. Hybrid approach: Combine elements from multiple implementation strategies, such as the big bang, phased rollout, and pilot implementation to tailor a plan to specific project needs. For example, an organisation might use a phased rollout for core functions while simultaneously piloting new features in select areas. This approach offers flexibility, allowing for adjustments based on real-time feedback and evolving circumstances. By leveraging the strengths of different strategies, the hybrid approach mitigates risks, optimises resources, and increases the likelihood of successful ERP implementation.

The role of the ERP project team

No matter the strategy, one up-front element is perhaps more critical to ERP project success than any other: the team itself. Case study after case study of ERP implementations tells the same story. The make-or-break factor for implementation success is the implementation team—the people shaping the project from the very start.

That’s because great ERP software is only great if implemented by a strong team. If people lack the time, support, or skills to do the job effectively, they will not be successful—and the project could suffer from delays, additional costs, and/or software that fails to meet the company’s needs.

Companies that experienced setbacks or failures often assigned staff who “had the time” to work on the project. But an ERP project requires recruiting the people that “you cannot do without.” These are the busy people who understand the business processes, work well with other members of the organisation, and have the respect of executive management. These people should be dedicated to the project full time (40 available hours), or as many hours as possible per week.

No one who is unable to dedicate at least 25% of their weekly time (minimum 10 hours) should be added to the key project team. Team members spending less than a quarter of their time will hardly be able to catch up on project activities, let alone add value to the project.

Executive support for the team is also critical. In every major ERP implementation, decisions must be made regarding priorities and resourcing trade-offs. Without strong support and commitment, even the most qualified teams can flounder.

Implementing a modern ERP system quickly is one of the most significant achievements a company can attain, and having the right people involved from the outset of the project is essential.

Steps for planning a new ERP implementation project

Every ERP project inevitably encounters unexpected issues. However, adhering to best practices for a successful ERP implementation can identify and address problems as they arise, helping to manage risks and costs.

It’s vital to schedule the implementation sequence realistically, always considering the availability of the leadership team, managers, and in-house experts who contribute to the effort. Be sure to prioritise needs to focus on the major gains while building a core software and technology base that can expand with business needs.

The main steps involved in ERP implementation planning

Although the detailed final plan and key performance indicators (KPIs) are tailored to specific business requirements, the following key activities are common steps in all successful ERP implementations.

Best practices for planning a new ERP implementation

1. Select a software and services partner to assist with implementation

After the ERP software research and evaluation process is complete, it’s time to select a partner to help implement the chosen system, as most project teams do not have much experience in implementing ERP software. Search for a qualified ERP implementation consultant with in-depth knowledge of and experience with the chosen ERP application. Confirm that they understand how the new ERP solution supports current and evolving business processes, including interviewing their referees for verification of their expertise.

The partner should have staff trained in the specific industry and available in the necessary locations. For international customers and suppliers, ensure the partner possesses the multinational business, language, and currency skills required to streamline implementation. Finally, review the project management software that the firm uses to ensure that it is compatible with the existing internal planning, scheduling, and tracking system.

2. Detail all project tasks

An ERP implementation partner helps to develop a detailed task list of everything that needs to be done.

This list is extensive—training alone, for example, comprises many tasks:

The list of tasks should be divided into phases. Time should be allocated for the conference room pilot, customisation of the application, integration with other applications and data sources, infrastructure implementation, data cleansing, user acceptance, and so on.

3. Calculate working hours

Carefully estimate the amount of time required for each task. Consider the work involved in each task, and then assign the number of “work hours” required, even if it is just a range of hours. Add up the working hours for each phase of the ERP project and assign the project team member responsible for completing it. This can be a formidable task; that’s why it’s important to involve an implementation partner familiar with the particular ERP solution. This step is essential for accurately calculating the schedule, determining whether the current team requires assistance, and limiting scope creep.

4. Create a realistic timetable

After tabulating the work hours available and required, create a manageable timetable. In many cases, the first review reveals a capacity issue when compared to the implementation timeframe that was originally presented to executives.

Here is an example calculation that illustrates the potential discrepancies:

Target go-live timeframe = 12 months or 1 year

The result? Go-live date has already been missed before the project even begins. Some possible solutions include:

This is where the executive management team needs to make the decision. It is just one example of why they should be involved in the ERP software selection and implementation process.

5. Conduct a conference room pilot

After kick-off, conduct a test run or a pilot (in a meeting room) before full roll-out. This conference room pilot ensures that the proper business processes are in place for the current and future needs of the company. As new processes are designed, it’s important to understand the range of options available in the ERP system—and to validate processes with the project team and stakeholders from the user community.

In this multi-week phase, the ERP implementation partner installs pilot software that allows a test-drive of all processes to ensure that they work as expected, with no surprises. Applying best practices at this stage often saves time, particularly if configuration tools can make adjustments for process refinements.

6. Cleanse the data

It sounds simple, but data cleansing is a very time-consuming activity. It’s best to start assessing data accuracy as soon as possible because it takes a great deal of effort to complete this step correctly. During the project, business process changes occur—so be prepared for additional data management steps during the implementation.

7. Keep everyone informed

On a weekly basis, a project team member should contact all the key stakeholders so that they are aware of the positives and “not-so positives” of the implementation project progress. The worst scenario is when people are not kept up to date and are taken by surprise. Most project management systems can provide visual representations of the ERP project's progress.

SAP logo

SAP product

Get help planning your ERP implementation

SAP ERP offers several pathways for ERP implementation depending on your requirements.

Explore your options

Prioritise the processes and capabilities that matter most

Because not all businesses have the same issues, it’s best to review all relevant business workflows and flag which procedures to address first.

Here’s a list of high-value areas to consider:

Tips for reducing ERP implementation risks

All software implementation projects involve an element of risk, but the following five tips are valuable for improving the chances of an on-time, on-budget ERP project completion:

1. Select software, business processes, and implementation partners with industry and local expertise. Always interview references from similar businesses/industries.

2. Don’t push outdated technology beyond its limits. Eliminate old, outdated, standalone systems and, as much as possible, consolidate data into a single database (single version of the truth) with built-in analytics for global access and consistent performance.

Avoid stretching obsolete technology

Consider adopting a “clean core” ERP strategy. This can assist you with your ERP implementation and drive innovation cost-effectively.

3. Verify that the selected ERP supplier has cloud integration capabilities and expertise with supplier networks. In the digital economy, businesses must often integrate systems across business units as well as externally with customers and suppliers.

4. Avoid project scope creep. It’s common to discover needs and opportunities during an ERP implementation, so it’s important to manage change orders to avoid delays and cost overruns.

5. Confirm that the ERP supplier can provide consistent expertise across all business locations. Training, implementation, and support are essential—and often come from a combination of local management, software distributors, consultancy firms, and the software partner.

Tips for avoiding additional ERP implementation costs

A new ERP system investment includes a company’s time commitment, business processes and implementation consulting, software, and cloud services as well as end user devices and other hardware, making it important to control the project and the costs.

Here are some key areas to monitor:

Measuring the ROI of an ERP implementation

After an ERP is implemented, the inevitable question for every company is: “Did we get what we expected out of this investment?”

Calculating the ROI of an ERP implementation involves evaluating both the tangible and intangible benefits the system brings against the total costs incurred. The process begins with identifying KPIs that align with the organisation’s strategic goals, such as improvements in operational efficiency, reduced inventory costs, increased sales, and enhanced decision-making capabilities. These KPIs should be tracked before and after ERP implementation to gauge the system's impact. For example, if the ERP system streamlines stock management, leading to a reduction in holding costs and out-of-stock situations, these savings can be directly linked to the ROI calculation.

It is also crucial to compare the cost savings and revenue improvements against the total cost of ownership (TCO) of the ERP system. This includes not only the initial investment in software and hardware but also ongoing costs such as maintenance, training, and system upgrades.

Finally, it is important to recognise that some benefits of ERP implementation—such as improved data accuracy, better compliance, and enhanced customer satisfaction—may not be easily quantifiable but still contribute significantly to the overall success of the business. Including these factors in a balanced scorecard approach can provide a more comprehensive view of the ERP system’s ROI, ensuring that the evaluation reflects both immediate financial gains and long-term strategic advantages.

When is ERP implementation finished?

An ERP implementation is technically considered complete when the initial implementation goes live, allowing businesses to start using the new system for their day-to-day operations. However, it is important to note that even after the initial go-live, businesses should continue enhancing their ERP system with additional capabilities to meet opportunities such as new locations, product and service lines, and acquisitions. Therefore, while the initial ERP implementation marks a significant milestone, the implementation process is truly a continuous journey of optimisation and innovation.

SAP logo

SAP product

Discover Grow with SAP

Obtain a lightning-fast database, integrated AI, and a consumer-grade user experience to successfully implement a cloud ERP

Learn more

FAQs

Is CRM an ERP?
Customer relationship management (CRM) and enterprise resource planning (ERP) are not the same, but they both serve crucial functions within a business and can be integrated to work together. A CRM system focuses specifically on customer-facing activities, whereas an ERP system  manages the overall operations of a business. Some ERP systems do include CRM modules, but a standalone CRM system is more specialised in customer management functions.
What are the modules in an ERP system?

An enterprise resource planning (ERP) system is made up of a variety of modules, or capabilities, that each focus on specific business functions, helping streamline and integrate processes across an organisation.

The key modules found in an ERP system typically include finance and accounting, supply chain management (SCM), manufacturing, human resources (HR)sales and marketing, project management, procurement, analytics, and more.

Event

SAP EVENT

Secrets to a successful ERP implementation

In this ERP webcast series, delve into a session on the secrets of a successful implementation from those who have already done it

Listen in