How much does it cost to create a customer-specific ERP roadmap? $50k, $200k, $1m+? This effort typically requires the higher end consultative guidance and advisory role(s). It also requires a significant amount of customer leaders’ effort/time to support this activity. What if I can show you an approach where one can automatically generate a custom ERP roadmap? If interested then allow me to elaborate.
Are you a Believer?
Before we start, I will ask you to make an investment. I have a habit of repeating myself therefore I will ask you to review the following blog postings before I begin:
- ERP Business Solution Manifesto
- Using AI/ML to predict ERP Utilization
- Using AI/ML to create a Customer-specific ERP Business Process Maturity Model
Now, if you are still interested then I will ask you to stretch a little further.
Model versus Reality
I consider myself more of a pragmatist than a theorist. Models are great to elaborate upon concept(s) for discussion and argument. However, conceptual models are limited in the value they provide to customers if there is no method to align reality (i.e., “as is”) with the optimal path. Consider the following illustration:
Key Points and Observations:
- In a majority of cases, there is a difference between potential ERP utilization and actual ERP utilization experienced by customers.
- In order to promote repeatability, there should be a logical progression that enables customers to maximize ERP utilization (i.e., roadmap).
- To minimize ERP Total Cost of Ownership (TCO) and eliminate cost constraints, ERP cloud vendors should provide customers with the ability to increase ERP utilization without heavy reliance on consulting services ($$).
The goal is to define an ERP utilization approach that is repeatable and reliable. Far too often, customers spend thousands of dollars on a “point in time” ERP strategy that requires additional funds to revise the strategy as technology changes. The ERP utilization strategy must start with “where the customer is at” and provide a series of ERP features and prerequisite enablement activities in order to increase utilization.
ERP Utilization Roadmap Model
Based on my experience, I recommend that long-term ERP utilization should be a series of incremental quick-wins (i.e., Business Process Management) and minimal paradigm shifts (i.e., Business Process Re-engineering). Consider the following illustration:
Key points and observations:
- Any deployment of ERP features that require a significant organization change is not a quick win. People do not change overnight.
- An incremental approach like Business Process Management (BPM) is required when deploying new ERP features at the same CMMI level for a given business process.
- Set A includes the BPM enablement activities and ERP feature deployments required to align with the logical maturity path. Note that only incremental change is required to implement targeted ERP features (thus, a quick-win).
- Set B includes the Business Process Re-engineering (BPR) enablement activities and ERP feature(s) deployment required to align with the logical maturity path. Set Y is not a quick win.
The practical aspects of this model are (1) the roadmap must start where the customer is at in their business process maturity, (2) utilize an increment (agile) approach to build organization momentum, and (3) realize that organizational momentum will carry a customer through the radical changes required for maximizing ERP utilization.
Automating Implementation Guidance & ERP Roadmap
I will utilize the following illustration to put the previous concepts into view.
There are 3 key automation players in the mix.
- ERP Configuration Manager: This is a feature of the ERP software that provides an ordered list of data and functional configurations required to implement a feature set within the ERP solution (aka table loading sequence). A competent ERP vendor should provide this capability out of the box. Unfortunately, most ERP vendors only provide ERP configuration manager functionality that only provides the “technical” guidance for configuration.
- Implementation Advisor: The implementation advisor compliments the existing ERP configuration manager by providing functional and organizational guidance to the customer during the implementation. The guidance is harvested utilizing AI/ML recommendations based upon findings and trends identified across the ERP vendor’s customer base. The implementation advisor would utilize both structured and unstructured learning to provide the most relevant guidance.
- Solution Advisor: The solution advisor focuses on providing the iterative and progressive ERP product feature set(s) required to attain the targeted CMMI level for a business process. The solution advisor must have access to current ERP features implemented but also how effectively business users are utilizing ERP features.
The key strategy of the ERP Utilization model and the solution advisor is to provide an incremental, progressive maturity path that is risk adverse and minimizes huge organizational change.
What’s Missing? Challenge to ERP Vendors
As stated earlier, the majority of ERP vendors provide business process models that highlight how ERP vendors define business processes within their software. The gaps I’ve observed with most ERP business models are there are no relationships defined between the business activity and the corresponding CMMI maturity level and ERP product feature(s). Adding this metadata to the model will enable an automated approach to implementation and roadmap guidance.
Implementation costs remain the largest part of an ERP TCO analysis. The cloud delivery model has greatly reduced the hardware/software/infrastructure costs. Unfortunately, the ERP market places more focus on vendor capabilities and emerging technologies versus ease of implementation and customer self-sufficiency with ERP services. No technology adds any business value until its in production. Second, an automated ERP solution advisor provides real-time guidance to customers versus periodic, manual feedback that generally results in “leap-frog” implementations that have greater risk(s) and cost(s). Stay safe!
P.S. – Despite my sincere attempt, I did repeat myself.