ERP Selection: Defining Problems Before Software
The constant re-keying of data between disparate systems to track contractor onboarding, often leading to errors and delays, is a surprisingly common friction point for growing businesses – and a symptom of a deeper issue in ERP selection processes. Many organisations embark on an Enterprise Resource Planning (ERP) project with vague aspirations rather than clearly defined problems, setting themselves up for costly overruns, missed deadlines, and ultimately, a system that fails to meet their needs. This article explores why this happens and how a structured approach to problem definition can significantly improve the chances of ERP selection success.
Why ERP Selection Often Goes Wrong
ERP implementations are notoriously complex and expensive undertakings. While technology plays a crucial role, the real challenges often lie in the human element – aligning stakeholders, defining requirements, and managing expectations. Too frequently, organisations rush into software demonstrations without first establishing a clear understanding of their current processes and future goals. This results in a selection process driven by vendor pitches rather than a genuine assessment of business needs. The focus shifts from solving problems to evaluating features, leading to the adoption of solutions that are either overly complex or fundamentally inadequate.
The Role of Stakeholder Alignment
A lack of alignment among stakeholders is a significant contributor to ERP selection failures. Different departments often have conflicting priorities and expectations, making it difficult to establish a unified vision for the future state. Without a structured process for gathering input and resolving disagreements, these conflicts can surface later in the implementation phase, leading to scope creep, delays, and increased costs.
The Pitfalls of Feature-Driven Selection
It’s tempting to be swayed by impressive demonstrations showcasing a software’s capabilities. However, focusing solely on features without understanding how they address specific business problems is a recipe for disaster. A feature might seem appealing in isolation but could introduce unnecessary complexity or disrupt existing workflows if it isn’t carefully considered within the context of the organisation’s broader processes.
The Cost of Undefined Requirements
The consequences of poorly defined requirements extend far beyond budget overruns and missed deadlines. An ERP system that doesn’t accurately reflect business needs can lead to decreased productivity, reduced efficiency, and ultimately, a negative return on investment.
Hidden Costs of Scope Creep
When requirements are vague or incomplete, scope creep becomes inevitable. As the project progresses, stakeholders inevitably identify additional features or functionalities they desire, leading to costly modifications and delays. This constant shifting of priorities can derail the entire implementation process and erode team morale.
The Impact on User Adoption
A system that doesn’t meet user needs is unlikely to be adopted successfully. If employees find the ERP difficult to use or if it doesn’t streamline their workflows, they will resist using it, undermining the benefits of the investment. This can lead to shadow systems and workarounds, negating any potential gains in efficiency.
Building a Framework for Problem Definition
A structured framework is essential for defining problems accurately and establishing a shared understanding among stakeholders. This framework should focus on documenting current processes, identifying pain points, and articulating future-state priorities.
Process Mapping and Documentation
Begin by mapping out key business processes, including workflows, data flows, and system integrations. Documenting these processes provides a baseline for comparison and helps identify areas where improvements are needed. Visual representations of these processes can be invaluable for fostering communication and ensuring everyone understands the current state.
Identifying Pain Points and Root Causes
Once processes are mapped, it’s time to identify pain points – those frustrating bottlenecks or inefficiencies that hinder productivity. Don’t just focus on surface-level symptoms; dig deeper to uncover the root causes of these problems. Ask “why” repeatedly until you reach the fundamental issues driving the inefficiencies.
Engaging Stakeholders in the Discovery Process
Successful ERP selection requires active participation from stakeholders across all departments. A facilitated discovery workshop can be invaluable for gathering input, resolving conflicts, and building consensus.
Facilitated Workshops
A structured workshop environment encourages open communication and ensures that all voices are heard. The facilitator guides participants through a series of exercises designed to elicit requirements, identify priorities, and clarify expectations. These workshops create a shared understanding of the challenges and opportunities facing the organisation.
Cross-Functional Teams
Involve representatives from different departments in the discovery process. This ensures that diverse perspectives are considered and helps prevent any single department’s needs from dominating the selection criteria. A cross-functional team also fosters collaboration and builds buy-in for the eventual solution.
Documenting Current State and Future Priorities
The output of the discovery process should be a comprehensive document outlining the current state, identified problems, and future priorities. This document serves as the foundation for evaluating potential ERP solutions.
Requirements Documentation
Clearly articulate both functional and non-functional requirements. Functional requirements describe what the system must do, while non-functional requirements address aspects like performance, security, and usability. Prioritise these requirements based on their importance to the business.
Future State Vision
Define a clear vision for the future state – how the organisation will operate once the ERP is implemented. This vision should be aspirational but also grounded in reality, taking into account the organisation’s resources and capabilities.
Connecting Defined Problems to Platform Fit
Once you have a well-defined set of requirements, it’s time to evaluate potential ERP platforms. Don’t simply focus on features; assess how well each platform aligns with your documented problems and future priorities.
Requirements Traceability
Ensure that each requirement is traceable back to the specific problem it addresses. This helps avoid selecting a solution that offers features you don’t need or fails to address critical business needs.
Platform Comparison Matrix
Create a comparison matrix that maps requirements to platform capabilities. This provides a visual representation of how well each platform meets your needs and highlights any gaps that need to be addressed.
Next Steps: Assessing Readiness with SmartStep
Embarking on an ERP selection process without proper preparation is akin to building a house on sand. A structured approach, beginning with thorough problem definition, significantly increases the likelihood of success. Sysco Software’s SmartStep program offers a proven route from discovery and design through implementation and support, ensuring that your organisation makes informed decisions based on documented business requirements. Explore our SmartStep workshop to assess your readiness for ERP selection.


