Enhancing enterprise resource planning systems often involves significant costs and intricate processes, yet it’s a necessary endeavor. Employing a product-oriented strategy alongside a comprehensive platform can effectively control expenses while enhancing results.
For middle-size companies expenses can range widely, typically spanning from $10,000 to well over $100,000, and the decision can significantly influence crucial aspects of the business’s operational framework for the ensuing decade.
Prior to committing to such a decision, Chief Information Officers (CIOs) could gain valuable insights by examining the strategies employed by technology firms in managing alterations to their system infrastructure. These firms prioritize velocity, adaptability, and scalability to generate business value. Consequently, they opt for technological solutions that optimize autonomy and flexibility for their developers, minimizing reliance on intricate system dependencies. Digital-native enterprises achieve this autonomy by structuring their technological framework around modular products and platforms operated as services. This method empowers teams to make optimal decisions concerning the management of their respective products or platforms.
Diverging from this approach is the situation often encountered at many established enterprises, where they grapple with comprehensive enterprise-wide systems characterized by intricate interdependencies, rendering independent decision-making nearly unattainable.
Let’s examine the scenario of a sizable corporation that relied on a singular ERP system for both distribution and warehousing functions. Despite distribution being a key competitive asset demanding agility and adaptability, and warehousing representing a more standardized operation, the ERP system tightly intertwined these two business domains. Consequently, the adjustments required in distribution were constrained by the system’s dependencies with warehouse management. This constraint significantly contributes to the accrual of technical debt over time.
There’s an alternative path to explore. By concentrating ERP upgrade endeavors on specific modules rather than the entire system and by comprehending what truly drives business value, CIOs can mitigate dependencies, reduce costs, maximize returns, minimize risks, and expedite the process.
Digital-native companies exemplify this shift by prioritizing strategy formulation before architecting their platform. They meticulously identify “products” aligned with their strategic objectives (e.g., enhancing customer acquisition and retention) and subsequently pinpoint the requisite platforms (e.g., user authentication, product comparison) necessary to support these products. Each platform is entrusted to a dedicated team responsible for its performance and outcomes, ultimately deciding whether to leverage existing ERP functionalities.
This methodology underscores two fundamental principles: viewing the ERP system as a collection of capabilities rather than a monolithic structure, and allowing product requirements to dictate the utilization of ERP components.
Transitioning to a product and platform operating model necessitates a significant mindset overhaul for most IT departments. Historically, companies have primarily focused on procuring ERP solutions and relied on vendors and system integrators for customizations. While adequate for standardized processes, this approach falls short when tailored solutions are essential. Recognizing this, ERP vendors are increasingly emphasizing modularity and streamlining their core offerings. However, legacy IT often resorts to building atop the ERP system, resulting in intricate change management challenges.
This shift implies a more hands-on approach for IT in managing ERP systems. It entails developing robust engineering expertise, actively navigating system complexities and dependencies, and collaborating closely with business stakeholders to ensure that changes translate into tangible business value.
With a clear strategy and a shift towards a product and platform operating model, the subsequent crucial step involves discerning which aspects of the ERP system directly contribute to the business’s strategic objectives. This value assessment essentially categorizes the functions and features within the ERP system into two main groups:
This categorization exercise yields a capability map delineating the distinctive and non-distinctive ERP capabilities, alongside their organizational structure. While most classifications can be made at a high level, certain areas necessitate further disaggregation. For instance, while assortment management is primarily considered a commodity function, differentiation might lie in demand forecasting, where the company seeks to distinguish itself from competitors.
A well-crafted capability map also aids in identifying which cluster of modules warrants upgrades based on their value to the business.
This perspective offers a compelling counterbalance to the prevailing practice where vendors, rather than the business, delineate the scope of functionality and modernization requirements. This is often reflected in the common tendency within many established companies for even non-IT stakeholders to refer to upgrade projects as “ERP vendor X” projects, rather than as projects focused on enhancing specific business functions such as finance or supply chain.
For the first category, comprising differentiating ERP elements, CIOs should advocate for immediate upgrades. However, for the second category, encompassing non-differentiating ERP elements, upgrades should be sequenced thoughtfully to mitigate costs and risks. Consequently, the upgrade process transitions from a single, protracted project to a series of smaller software projects, each lasting a few months. This approach reduces risk (smaller projects entail smaller risks) and defers expenditure that can be redirected towards transformation initiatives yielding rapid value.
IT departments can capitalize on these benefits by taking three measures to streamline the complexity of the monolithic ERP setup:
To address this complexity, the initial step involves establishing a new layer, commonly referred to as a facade, between the core system and connected applications. All new connections route through this facade layer via APIs, accessing data from the ERP system. This effectively decouples the myriad connections from the core system. This approach offers the significant advantage of enabling changes within the system, such as implementing modular architecture facets, without disrupting all connected applications. The facade development can be completed within a year, prioritizing functionality over perfection.
However, developers may not adopt even a well-designed facade without effective governance to enforce its usage. One approach is to streamline access to core features for product teams, bypassing lengthy approval processes and interface development by the core team. Alongside incentives like this, penalties for non-compliance with new protocols may also be necessary to ensure adherence.
It’s important to note that this disaggregation process doesn’t affect functional domains like accounting or controlling, which execute standard operations within the ERP system. Only functions tightly integrated into the core ERP system without functional justification, such as warehouse management, demand forecasting, or transportation, are considered for relocation outside the core.
ERP upgrades are substantial endeavors, driven by increasing business pressures and evolving software offerings. Adopting a product and platform approach enables companies to prioritize value-driven upgrades while mitigating risks associated with non-essential upgrades. Consequently, companies can effectively manage costs and enhance outcomes.