Table of contents
“What a beautiful catastrophe” are the words from Nikos Kazantzakis’ novel “Zorba the Greek,” spoken by the protagonist at the sight of a structure collapsing after months of great effort. This phrase likely crosses the minds of those who think about implementing an ERP system with trepidation. Despite proven and well-known methodologies for implementing such systems, the risk of failure always exists, and the consequences of such a failure can be dire[i] [ii]. Regardless of the scale of the project, consistency and perseverance during the preparation phase, as well as precision and detail during execution, can help minimize anxiety about the final result. It is therefore worth considering several important issues right from the start[iii].
What should a good ERP implementation look like?
Let’s assume that after several months of comparing available solutions, the one and best ERP system has been chosen. At the moment of starting its implementation, there are literally a few stages to complete:- Installation of databases, the ERP system, and auxiliary tools.
- Transfer of historical financial and transactional data.
- Process mapping
- User training
- Launching the ERP system on the live and functioning tissue of the organization.
What problems can occur during ERP implementation?
A failed ERP implementation is most often a combination of several factors that seem insignificant at first glance. The most important of these include:- Lack of management support – with such a major change for an organization as launching an ERP, giving the head of the implementation team appropriate authority protects against decision-making inertia and sabotage by some employees.
- Lack of employee involvement in the ERP system implementation process – the implementation team should consist of the best employees who know the organization and business processes inside out, understand its general needs, and are capable of making difficult and unpopular decisions.
- Lack of a clearly and precisely defined project scope – without this, it is impossible to create an ERP system implementation plan and schedule, which is a direct path to a beautiful financial and organizational catastrophe. The full scope of the project must be documented, described, recorded, and any deviations from the plan must be analyzed and, if possible, eliminated.
- Lack of a concept for business process optimization – an ERP system must bring a breath of fresh air to the business and provide additional momentum for company growth. The fuel for this is process optimization, which translates directly into satisfaction with the ERP system launch.
- Underestimating change management rules – nobody likes change. An ERP system affects the company’s operations as a whole, and practically every employee feels it. Therefore, numerous trainings, coaching sessions, and explaining the essence of the changes build a sense of security. Ultimately, the entire staff can either support the implementation team or make their lives difficult if they only see obstacles in their daily work.
- Lack of appropriate project management tools – with such a multi-threaded task, it is impossible to efficiently communicate between teams and exchange necessary information. The result is the duplication or omission of certain tasks, unnecessary costs, and frustration, which are symptoms of a failed ERP implementation.
- Incorrect choice of an implementation partner – a lack of experience or lack of industry knowledge on the part of the vendor of even the best ERP system threatens the failure of the entire project. Each stage of implementation requires specialized knowledge and enormous commitment from both sides. Without this, it is easy to make mistakes, leave gaps, or have inaccuracies as early as the planning stage, which will certainly take its toll during the implementation work.
Is it possible to prevent a bad ERP implementation?
It is certainly possible to prevent a bad ERP system implementation, especially since these solutions have been implemented for over thirty years. Numerous case studies, best practices, hard-earned effective implementation methodologies, and efficient project management tools create an extensive knowledge base and provide solid grounds for avoiding pitfalls at every stage of implementation work. A preventive measure is also proper internal communication, explaining the goals of the implementation, and appropriate selection of people for the implementation team. Natural leaders can be very helpful or very harmful if they are not convinced of the project’s value. Every employee has the right to see what will change at their workstation and whether they will have enough training to feel confident. This is not something to save money on. It is also important to show why the ERP system is necessary for the company’s further development, whether it relates to work quality or individual employee income. Underestimating resistance to change has already harmed many projects. Other actions to prevent a “beautiful catastrophe” simply require planning and attention to detail in areas already long described in ERP implementation best practices. Technical knowledge, information flow, and the experience of the implementation team are perhaps the right vaccine against potential project failure. There is one condition – everything, every action, agreement, or discrepancy must be documented and made available to the appropriate people on the implementation teams. Sweeping problems under the rug with the hope that they will resolve themselves or lose significance over time is a recipe for the aforementioned “beautiful catastrophe”.How to prepare an enterprise for ERP implementation?
Preparation for an ERP system implementation begins the moment business expectations are formulated. Separating an implementation team, with the full support of the board, sooner or later leads to the selection of a system, a vendor, and the creation of a work schedule. At every stage of implementation, i.e.:- planning,
- process analysis and modeling,
- preparation and mapping of historical data,
- data migration and creation of a functional prototype of the complete solution,
- testing, validation, and training,
- system launch – Go Live!
