ERP Change Request Management: Process, Prioritization, and Governance

Implement an ERP change request management process that balances user needs with system stability through structured intake, evaluation, and delivery.

E
ECOSIRE Research and Development Team
|March 16, 20266 min read1.3k Words|

Part of our Digital Transformation ROI series

Read the complete guide

ERP Change Request Management: Process, Prioritization, and Governance

After an ERP go-live, change requests flood in. Users want modifications, new features, additional reports, and workflow adjustments. Without a structured process, organizations face two equally bad outcomes: either every request gets implemented (creating an unstable, over-customized system) or no requests get addressed (creating frustrated users who revert to workarounds).

Effective change request management balances responsiveness with stability. This guide provides the process framework, prioritization methodology, and governance structure to manage ERP changes sustainably.


The Change Request Lifecycle

Stage 1: Request Submission

Every change request must include:

FieldDescriptionExample
RequestorName and department"Sarah Chen, AP Team Lead"
Request typeBug fix, enhancement, new feature, configuration changeEnhancement
Business process affectedWhich process and moduleAccounts payable -- invoice processing
Current behaviorWhat happens today"Manual three-way matching for all invoices"
Desired behaviorWhat should happen"Automated matching for invoices under $5,000"
Business justificationWhy this change matters"Will save 15 hours/week of manual matching"
UrgencyHow soon is this needed"Before next month-end close"
Number of users affectedHow many people this impacts"4 AP staff + 12 approvers"

Submission channels:

  • Dedicated request form in the help desk system (preferred)
  • Email to ERP support team (converted to ticket)
  • Discussion in user group meetings (formalized into ticket)

Stage 2: Triage and Classification

Within 2 business days of submission, the ERP team classifies the request:

ClassificationDefinitionSLA
Bug fixSystem not working as designed or documented1-5 days based on severity
Configuration changeAdjustment to existing settings (no code change)5-10 business days
EnhancementExtension of existing functionalityEvaluated in next review cycle
New featureCapability that does not exist todayEvaluated in next review cycle
Training issueUser does not know how to use existing functionalityRedirect to training team
Out of scopeNot related to the ERP systemRedirect to appropriate team

Stage 3: Impact Assessment

For configuration changes, enhancements, and new features, conduct an impact assessment:

Assessment dimensions:

DimensionQuestionsRating (1-5)
Business valueHow many users benefit? How much time/cost saved?
Technical complexityHow much development effort? Integration impact?
RiskWhat could break? Is this reversible?
Testing effortHow extensive is testing needed? Regression risk?
DependenciesDoes this require vendor involvement or other changes?

Effort estimation:

SizeDevelopment HoursTesting HoursTotal EffortTypical Delivery
XS1-4 hours1-2 hours<1 day1-2 weeks
S4-16 hours4-8 hours2-3 days2-4 weeks
M16-40 hours8-20 hours1-2 weeks4-8 weeks
L40-120 hours20-40 hours3-4 weeks8-16 weeks
XL120+ hours40+ hours4+ weeks16+ weeks (mini-project)

Stage 4: Prioritization

Use a weighted scoring model to prioritize evaluated requests:

CriteriaWeightScore (1-5)Weighted Score
Business impact (users x value)30%
Strategic alignment25%
Cost of delay (what happens if we wait)20%
Implementation risk (inverse)15%
Effort efficiency (value per hour)10%
Total100%

Stage 5: Approval and Scheduling

Approval authority by size:

SizeApproverBudget Authority
XS-SERP Team LeadWithin operational budget
MERP Steering CommitteeRequires line item approval
LVP/Director + Steering CommitteeRequires business case
XLExecutive Sponsor + Steering CommitteeRequires formal project approval

Scheduling approaches:

  • Sprint-based: Group changes into 2-4 week sprints with fixed capacity
  • Continuous: Address changes as capacity allows, prioritized by score
  • Release-based: Bundle changes into quarterly releases with testing cycles

Stage 6: Implementation and Release

Change implementation workflow:

  1. Develop change in a non-production environment
  2. Unit test the change in isolation
  3. Integration test with related processes
  4. User acceptance testing by the requestor
  5. Document the change (configuration, training material update)
  6. Schedule deployment window
  7. Deploy to production
  8. Verify in production
  9. Close the change request with requestor confirmation

Governance Structure

ERP Steering Committee

Composition:

  • Executive sponsor (typically CFO or COO)
  • IT leadership
  • Department representatives (Finance, Operations, Sales, HR)
  • ERP team lead

Cadence: Monthly (bi-weekly during high-change periods)

Agenda:

  1. Review change request pipeline (new, in-progress, completed)
  2. Prioritize pending requests
  3. Review resource capacity and constraints
  4. Address escalations and conflicts
  5. Review system health and performance metrics
  6. Plan for vendor upgrades and patches

Change Advisory Board (CAB)

Composition:

  • ERP team lead (chair)
  • Technical lead
  • Business analyst
  • Security representative
  • Quality assurance representative

Cadence: Weekly

Responsibilities:

  • Review all changes scheduled for deployment
  • Assess risk and approve deployment plans
  • Review post-deployment validation results
  • Manage rollback decisions

Managing Change Request Volume

Setting Expectations

Communicate these principles to the organization:

  1. Not every request will be implemented. Some requests are not feasible, not aligned with strategy, or not worth the investment.

  2. Timing is not guaranteed. A request approved in January may be scheduled for Q3 based on capacity and priority.

  3. Workarounds are not failures. Sometimes the best solution is a documented workaround, not a system change.

  4. Batch changes are more efficient. Individual deployments carry overhead. Batching related changes into releases reduces risk and effort.

Reducing Request Volume

  • Better training reduces requests that stem from not knowing how to use existing features
  • Documentation reduces repeated requests for the same information
  • User groups allow users to share solutions and best practices
  • Proactive optimization addresses common pain points before they generate individual requests

Metrics to Track

MetricTargetRed Flag
Average time from request to triage<2 business days>5 business days
Average time from approval to delivery (S)<4 weeks>8 weeks
Request backlog sizeStable or decreasingGrowing month-over-month
Request rejection rate10-20%>40% (frustration) or <5% (no governance)
Post-deployment defect rate<5%>15%
User satisfaction with process>3.5/5<3/5


A well-managed change request process is the difference between an ERP that improves over time and one that stagnates after go-live. Invest in the governance structure, prioritization framework, and communication practices that keep your ERP evolving with your business. Contact ECOSIRE for help establishing ERP governance and optimization programs.

E

Written by

ECOSIRE Research and Development Team

Building enterprise-grade digital products at ECOSIRE. Sharing insights on Odoo integrations, e-commerce automation, and AI-powered business solutions.

Chat on WhatsApp