In this article
- Challenge: When approved work quietly becomes different work
- Case illustration: a project that lost its go-live focus
- Approach: Build change control into implementation
- 1. Set a baseline that executives can test
- 2. Use one change-request register
- 3. Give a defined board authority to decide
- 4. Prioritise against measurable value
- Results: Measure readiness, not feature volume
- Business benefits of disciplined ERP scope control
- A decision record that changes the discussion
- Frequently Asked Questions
- What is ERP scope creep?
- Should every ERP change be rejected before go-live?
- Who should approve changes in an Odoo ERP implementation?
- Which metric exposes scope creep earliest?
- Quick check: Is your ERP change control working?
- Keep the go-live goal in sight
A finance and inventory rollout can appear on track on Monday, then lose its go-live focus by Friday. A director asks for additional reports, a manager wants another approval step, and the warehouse team requests mobile capability. Each request sounds reasonable in isolation. Together, they can create ERP scope creep.
For Zimbabwean enterprises implementing Odoo ERP across finance, inventory and multiple locations, the risk is rarely a single major decision. It is informal acceptance of additions before anyone has measured the effects on integrations, testing, training, cutover and the agreed go-live date.
Challenge: When approved work quietly becomes different work
Scope creep begins when a requested feature adds to, or materially changes, an approved deliverable without a formal decision to change the project baseline. The baseline should be agreed before configuration begins and cover business outcomes, processes, integrations, reports, data objects, locations, user roles, exclusions, milestones, budget and acceptance criteria.
A request for “one more report” may require new data fields, access controls, historical checks, regression testing and revised user training. Counting only configuration effort gives leadership an incomplete view of delivery risk.
One common governance failure is verbal approval. A process owner requests a small change during a workshop, the implementation team makes it, and nobody records what it displaces. Executives then lose visibility over the commitments accumulating around the approved solution.
In a multi-entity business, a local operating preference should be distinguished from a release requirement. The request may be justified, but the downstream implications still need assessment across the unified ERP design.
Case illustration: a project that lost its go-live focus
Consider an illustrative Zimbabwean distribution group rolling out finance and inventory in Odoo ERP. Midway through implementation, leaders request bespoke reports, a new approval workflow and warehouse mobile functionality. The team accepts each item informally because senior operational users requested them.
Integration tests begin slipping, configuration work expands, defects remain unresolved and training is disrupted. None of the requests is necessarily a poor idea. The failure is that the business has not decided whether their benefits justify changing the release plan.
A change-control board subsequently approves an essential compliance workflow, replaces lower-value bespoke reporting with existing functionality where practical, and defers mobile enhancement to a later phase. The delivery team can then reset the baseline and protect critical go-live activities.
Approach: Build change control into implementation
Change control should not block useful work. Its purpose is to make trade-offs explicit so leaders can approve necessary improvements without undermining the outcomes the organisation expects from its ERP investment.
1. Set a baseline that executives can test
Before configuration begins, document the approved scope in language the board, business owners and implementation team can all evaluate:
| Baseline area | What must be agreed | Why it protects delivery |
|---|---|---|
| Business outcomes | Operational and financial results the ERP must support | Features without a defined outcome are harder to prioritise. |
| Processes and modules | Approved end-to-end workflows and Odoo modules | Teams can identify changes to configured processes. |
| Integrations and data | Connected systems, data objects and migration boundaries | Data and integration rework become visible before approval. |
| Reports and roles | Required reports, access rights and user responsibilities | Late changes to security, testing and training are easier to assess. |
| Milestones and acceptance | Release milestones and the evidence required for sign-off | Leadership measures readiness rather than configuration alone. |
| Exclusions | Features and processes explicitly deferred | Deferred requests do not become assumed commitments. |
For organisations operating multiple locations, name each branch, entity and in-scope role. If a requested location is essential, add it by an approved baseline change. If not, schedule it for a later phase rather than informally expanding the first release.
2. Use one change-request register
Every request, including one made by an executive, should enter a single register. Record the business problem, sponsor, affected modules and processes, compliance or operating necessity, options, dependencies, estimated effort, impact on delivery, testing and training, risks, and recommendation.
Always record alternatives. A new report may be approved now, replaced by an existing Odoo view, swapped for another item or deferred to a post-go-live backlog. Documented options shift the discussion from seniority and preference to business value.
For example, a retailer asks for another stock-adjustment approval layer during user acceptance testing. Before adding it, the team should check whether existing role permissions, authorisation rules and audit trails already address the control need. Introducing a redundant workflow could increase testing and training work without improving accountability.
If current controls are adequate, complete data checks, role testing and end-to-end acceptance first. If a genuine statutory or material control requirement remains unmet, approve the change formally and revise the release plan.
3. Give a defined board authority to decide
The change-control board should include the executive sponsor, project manager, process owner, solution lead and finance representative. It should approve, reject, defer or substitute requests against the agreed baseline and communicate each decision clearly.
Finance should evaluate the wider impact, including configuration, regression testing, documentation, training, support and cutover. These consequences matter even when the requested feature is straightforward to build.
Establish an accelerated decision path for statutory, security, safety and go-live-blocking issues. Urgent action still needs a recorded assessment, named approval and an updated plan so that essential fixes do not create invisible commitments.
4. Prioritise against measurable value
Prioritise requests according to compliance and control exposure, operational benefit, users and transactions affected, critical dependencies, implementation effort and go-live impact. A change needed to protect a core transaction may deserve priority over a specialist report used infrequently.
Ask a simple question: what business outcome is lost if this request waits for a later release? If the result is inconvenience rather than a genuine compliance, control or operating risk, defer it to an approved and resourced backlog.
Results: Measure readiness, not feature volume
A growing feature list does not prove implementation progress. Odoo ERP is ready when critical business processes work with reliable data, competent users and accepted controls. Management should track delivery readiness rather than configuration volume alone.
Review these indicators each week:
• Change requests submitted, approved, rejected and deferred, showing demand for changes and decisions taken.
• Unapproved work and cumulative scope expansion, revealing commitments made outside the baseline.
• Requirements changes and planned-versus-actual effort, showing whether delivery remains predictable.
• Milestone slippage, outstanding defects and end-to-end test outcomes, showing whether quality is at risk.
• Data-migration exceptions and role-based user readiness, indicating whether the business can operate safely.
• Critical workflows accepted by their business owners, providing evidence for the go-live decision.
These measures help leaders decide whether to accept a change, trade away lower-priority work, revise the schedule or protect the original release. A review is useful only when each exception has an owner and a clear next action.
Business benefits of disciplined ERP scope control
A controlled Odoo implementation gives leaders greater confidence that the system delivered will support the business model they approved. It also reduces late-stage rework, protects user training from repeated changes, and helps finance and operations make reliable cutover decisions.
Clear scope and decision records improve accountability between the business and its implementation partner. Essential improvements can still be introduced, but their effect on integration, data quality, process controls and ongoing support is understood before work begins.
For growing African enterprises, this discipline supports predictable rollout, better resource allocation and faster adoption of the processes that matter. It also creates an orderly way to plan later enhancements without disrupting the original investment.
A decision record that changes the discussion
For the illustrative distribution rollout, the change register could record the decision as follows:
“Approve the essential compliance workflow. Use existing reporting for lower-priority requests where appropriate. Defer warehouse mobility to a later phase. Update the testing, training and go-live plans to reflect these decisions.”
This is an illustrative decision record, not a client testimonial or a promise of a particular result. Its value is clarity: stakeholders know what is approved, what is deferred and what delivery work must change.
Frequently Asked Questions
What is ERP scope creep?
ERP scope creep is work that adds to or materially changes an approved deliverable without formal approval to alter the project baseline. Typical examples include informal reporting requests, workflow changes and additional integrations.
Should every ERP change be rejected before go-live?
No. Essential statutory, safety, security or go-live-blocking changes may need prompt approval. The team should still record the request, assess its impact and update the baseline so testing, training and cutover remain credible.
Who should approve changes in an Odoo ERP implementation?
Use a change-control board that includes the executive sponsor, project manager, business process owner, solution lead and finance representative. This combines operational priorities, technical dependencies and financial accountability.
Which metric exposes scope creep earliest?
Work started without formal approval is an important early warning. Review it alongside scope changes, delivery effort, outstanding defects and test outcomes during the weekly project review.
Quick check: Is your ERP change control working?
Before approving another request, ask the project sponsor and process owner to confirm the following controls are in place:
• An approved scope baseline identifies what is included, excluded and deferred from the current release.
• Every new request is logged with a business justification and a named decision-maker.
• Impact reviews address configuration, data, access, integrations, testing, training and cutover together.
• Change decisions record whether work is approved, rejected, exchanged for lower-priority scope or deferred.
• Critical go-live criteria and business acceptance evidence remain visible after any change is approved.
If the team cannot produce these records, the immediate priority is to restore control over commitments already made, not to approve more features.
Keep the go-live goal in sight
Successful ERP delivery does not require every useful idea to be implemented immediately. It requires clear decisions about what the business needs now, what can wait and what each change means for readiness. SERPA Africa helps organisations translate those decisions into an actionable implementation plan.
Request a SERPA ERP Readiness Audit or tailored consultation to review your scope baseline, change controls and go-live priorities. Our team can recommend an implementation approach and prepare a quotation aligned to your operating requirements.