Key Factors for Success of ERP Implementations
ERP Implementations are generally time consuming and expensive - more so if the implementation involves multiple geographies with different languages, different business processes, legal requirements and accounting norms. Companies typically go for ERP implementations with the aim of integrating disparate systems spread across different business functions so that the top management can get an integrated view of the operations of the organization. Optimal usage of an ERP system also leads to reduction in operational costs and supports strategic planning.
Let us look at some important factors that an organization should consider for successful ERP implementation.
1. Determine if it is worthwhile to invest in a new ERP system: Most organizations would have an existing system that they use to support their current business operations- it could be a mainframe based application, a homegrown ERP or a part manual and part automated system. Once an ERP system is implemented, the business is bound to adapt to it. Therefore it is necessary that the ERP application leads to efficiency in existing business operations.
Sometimes business users are so used to working with the old system that they find it difficult to adapt. For example in many Japanese production systems, material replenishment is inherently linked to their production systems - if a material runs out of stock, users typically use a Kanban card for signaling material shortage requests to their supplier. Though an ERP system can replicate the same functionality, business users who are used to the manual system for several years may not see need for investment in a new system.
Before an organization makes the choice of an ERP, it should carefully evaluate the extent to which its current processes in all areas - human resources, planning, order management, procurement, financial reporting and customer management can be mapped in the ERP. The extent and ease by which customizations can be developed in the ERP is also an important factor. The organizations' capacity to expand and grow should be enhanced & not limited by the ERP application they decide to choose.
2. Do the necessary groundwork: The most important activity in this stage should be to identify the "pain points" of using the existing system. The pain points can be analyzed from two perspectives - one is improving the underlying efficiency of the current business processes and the other would be to look at the difficulties that end-users face in using the existing system(s).
When the intended cost of investment in a new system is very high, it would make sense to do a pilot implementation in one business unit/geography and gradually roll-out the implementation to other geographies in a phased manner.
3 Define Scope & get buy-in from all important stakeholders: In a large organization, application development and IT decisions are typically made by a dedicated IT/implementation department. When it comes to making the important decision of implementing an ERP, it is necessary that business analysts and end users are involved during the decision making and implementation process at all times.
When the ERP vendor is mapping business processes for a department, business analysts and end-users from multiple departments should be involved. For example when the forecasting process is being mapped to the system and decisions regarding level of forecast are being made, the order management and procurement department should also be involved to decide if granular or aggregate forecasting is required.
Similarly the organization may currently have different existing external systems for forecasting, manufacturing execution, shipping etc. It may make sense to do away with some of these external systems and replicate the functionality in the ERP. Some external systems might be difficult to replace and so it will be necessary to pull/push data from the ERP to them. These kind of decisions should have buy-in from all concerned stakeholders so that there is no conflict in expectation.
Key decisions may be necessary during an implementation process such as:
(i) Do we change a business process to implement it on the ERP or continue using an external system with the existing business process and develop interfaces to integrate the system with the ERP
(ii) What is the cost-benefit of buying an add-on reporting application with rich graphical features vis-a-vis developing custom reports in the ERP
(iii) Do we require suppliers to change their systems to meet the file format data requirements in the ERP or allow them access to the new ERP system through a user interface
The implementation decision should be driven from the top management so that budgets, timelines and strategic program direction can be controlled centrally. Middle management and business leads should also pass on inputs to the top management at key checkpoints in the process so that key decisions as those listed above can be taken quickly.
4. Setup a Project/Program Management Office involving all IT partners:The ERP project should be aligned with the organization's strategic business and IT roadmap. The Executive sponsor should ensure organization leadership support throughout the project and bridge the gap between the ERP project management team and top leadership for funding and resources. There should be explicit project management efforts for "Risk Management" in the ERP implementation and “change control” before, during and post implementation.
If there are multiple parties involved because of integration needs between the ERP and different systems, the communication matrix & the responsibility of each vendor should be clearly defined so that any integration issues can be quickly resolved. Design and development standards for development of custom features should be defined before the start of the project so that uniformity is maintained.
5. Define parameters for measuring success of the implementation: Since IT funding in most companies is borne by income generated out of the business, it is imperative that business users and the management is able to see tangible benefits of implementing an ERP. These measures should be defined as a goal before the implementation journey is undertaken so that there is no conflict in expectation. Some sample benefits could be:
- Reduce Order processing time by 15%
- Eliminate all errors in the forecasting process
- 10% reduction in safety stock inventory
- $500 million growth in margins (resulting from operational efficiency) over the next 3 years
- Have the ability to generate financial reporting in multiple currencies through the ERP
The top management should also promote more and more usage of the ERP by introducing - competition between different business units/ divisions (the same can be measured on different KPIs – for example %receipts created against ASN, %purchases against global blanket agreements for the procurement function). The designated KPIs for each business function should be evaluated and published in a monthly scorecard.
6. Define a timeline and stick to it: ERP implementations can at times go through schedule delays because of systemic issues or difficulty in implementing a desired functionality in the base ERP (resulting in the need for a complex customization), conflict in functionality desired across cross functional modules, delays in solving technical issues because of new technology etc.
It is necessary therefore, to classify requirements from the business into different categories such as critical, important but not critical & nice to have. In case there are schedule delays, the requirements that can be deferred should be moved to the next release so that the “core” implementation does not result in delays.
7. Keep future growth strategies in mind: Organizations with inorganic growth strategies could consider an ERP with the consideration that it should be scalable, flexible & easy to roll out from the acquired entities. Otherwise, it should have ease of integration with the acquired entity’s systems to leverage on economies of scale and also information efficiency for the key decision makers in the senior management.
The factors listed above, is by no means exhaustive. I welcome your opinion on what other factors organizations should look at, to ensure that failures in ERP implementation do not happen.
Update at - http://infosysblogs.com/oracle/2008/11/key_factors_for_success_of_erp_2.html#more


