Functionality

Functionality Related Goals and Activities by Phase

The Functionality Pillar focuses on what the ERP system can do. The goal is to  on mizeiize customizations, using the system as designed as much as possible,

Explore & Commit

Goals
  • Identify critical functional gaps in current systems.
  • Define high-level future-state functional needs.
  • Evaluate candidates against prioritized requirements.
  • Validate partner expertise in required modules.
  • Finalize the high-level functional scope and roadmap.
Activities

Functionality is examined at a high level to confirm it meets business needs and market offerings. The goal is validation rather than detailed definition. The process begins by identifying core operational needs and current system issues. 

This creates a prioritized list of functional requirements to evaluate potential ERP systems, often through scripted vendor demonstrations. An initial “fit-gap” analysis spots areas that may need customization. 

We assess implementation partners based on their expertise in specific modules and their approach to customization versus standard features (“Fit-to-Standard”). The Explore and Commit Phase ends by defining the functional scope for the first implementation and establishing a roadmap for future phases  

Plan & Activate

Goals
  • Refine and detail the functional scope.
  • Develop a detailed functional workstream plan.
  • Plan functional design and configuration workshops.
  • Establish the requirements management process.
Activities

The high-level functional scope becomes a practical work plan. The project team prepares for the intensive design activities in the next phase.

This includes planning a series of “Fit-to-Standard” workshops. We need to prepare logistics, agendas, and materials to involve business stakeholders. Demonstration environments are set up to show the ERP’s standard capabilities. 

It’s important to have a formal process and tools in place for managing requirements. This ensures that all detailed functional requirements from workshops are consistently gathered, documented, prioritized, and handled. 

Design & Build

Goals
  • Translate business needs into functional specifications.
  • Conduct rigorous Fit-to-Standard analysis.
  • Manage gaps and minimize customizations.
  • Iteratively configure and build the system.
Activities

This is the main execution phase for Functionality. In intensive workshops, business requirements are matched against standard system features. The goal is to adjust the business process to fit the software, not the opposite. 

All “gaps” must be formally recognized. For each gap, a careful decision process is followed: adjust the process or, if necessary for value, approve a custom extension (RICEFW object) through strict change control. 

Next, the system is configured, and any needed custom objects are developed. This turns the conceptual design into a working system, usually through iterative agile sprints. As each part is built, unit testing checks its functionality before integration. 

Validate

Goals
  • Verify functionality meets business requirements.
  • Ensure end-to-end processes work as designed.
  • Conduct rigorous integration and regression testing.
  • Achieve formal business sign-off (UAT).
Activities

The configured system undergoes thorough testing to ensure it works as expected and meets documented business needs. This involves multiple stages. 

Functional testing checks individual features. Integration testing is crucial; it ensures that business processes crossing multiple modules or systems (e.g., Order-to-Cash) function smoothly. 

User Acceptance Testing (UAT) serves as the final confirmation. Business users perform UAT scripts to officially confirm that the system is suitable for its business purpose. After fixing any defects, regression testing makes sure existing features haven’t been unintentionally broken. Formal approval from business process owners is necessary. 

Launch

Goals
  • Deploy approved functionality to production.
  • Deliver comprehensive, role-based user training.
  • Provide "Day-in-the-Life" training scenarios.
  • Distribute user documentation and job aids.
Activities

The fully validated system functionality goes live in the production environment. The final configuration and custom code are migrated as part of the detailed cutover plan. 

A significant focus is on providing thorough training. To ensure users are competent and confident from day one, training must cater to specific roles, emphasizing the relevant transactions for each user group. 

“Day-in-the-life” scenarios help users see how individual functions fit into their overall daily work. Users should receive accessible quick reference guides and job aids to help them complete key tasks. 

Stabilize

Goals
  • Support users in adopting new functionality.
  • Monitor user adoption of key functions.
  • Resolve remaining functional defects.
  • Identify needs for targeted refresher training.
Activities

The fully validated system functionality goes live in the production environment. The final configuration and custom code are migrated as part of the detailed cutover plan. 

A significant focus is on providing thorough training. To ensure users are competent and confident from day one, training must cater to specific roles, emphasizing the relevant transactions for each user group. 

“Day-in-the-life” scenarios help users see how individual functions fit into their overall daily work. Users should receive accessible quick reference guides and job aids to help them complete key tasks. 

Grow

Goals
  • Manage and prioritize functional enhancement requests.
  • Plan for the deployment of new functionality.
  • Leverage vendor-delivered releases and innovations.
  • Conduct continuous improvement initiatives.
Activities

The ERP is a constantly evolving platform, not a static system. We need to set up a formal enhancement management process. Business users can submit requests, which a governance group (e.g., CoE) evaluates and prioritizes. 

The organization should plan for, test, and implement regular system upgrades provided by the software vendor to take advantage of new innovations and keep the system updated. 

Strategic planning for the future is crucial. This means analyzing business process performance and considering the implementation of additional modules (e.g., CRM, SCM) to expand the ERP’s strategic impact and bring new value. 

Compliance

Engagement

The “Why”

“I have to”

“I want to”

Motivation

External
(reward & punishment)

Internal
(pursues purpose)

Focus

Rules and policies

Goals and mission

Results

Meets standards

Exceeds standards

Behavior

Follows instructions

Take initiative & innovates

Outcome

Stability

Growth, innovation, higher productivity