ERP Implementation Team: Roles and Responsibilities
Who you need on an ERP implementation team: sponsor, project lead, key users, data owner, consultants and developers, with realistic time commitments.
Service · Engineering
Overview
We approach customization as a cost to be justified. Every request is first tested against configuration and standard features, then against small process changes. Only what is genuinely specific — and valuable — becomes custom code, built to extend the platform rather than fight it.
01The problem
Users ask for screens and steps that mirror the legacy system, including workarounds for problems the new ERP does not have.
Fields, scripts and modules added over years by different people, with no record of what they do or whether they are still used.
Core code was modified directly, so every new version requires the changes to be re-applied and re-tested from scratch.
Business rules live in spreadsheets, macros and database triggers outside the ERP, invisible to anyone maintaining it.
02Our approach
Every customization request goes through a short triage: what problem does it solve, how often does it occur, what does it cost today, and can configuration or a process change solve it? Many requests are resolved at this stage, and the ones that remain are better specified.
Approved customizations are built as isolated extensions: inherited models and views, hook points rather than overridden methods, configuration flags instead of hardcoded values. Each one is recorded in a customization register with its purpose, owner and the module that contains it.
03Capabilities
Multi-level approvals on purchases, discounts, credit and expenses, with thresholds that finance can change without a developer.
Customer-specific pricing, contract rates, rebates and commission logic beyond standard pricelists.
Additional attributes on products, partners and transactions that drive downstream behaviour.
Quotes, invoices, delivery notes, labels and certificates formatted to your brand and compliance needs.
Simplified views for specific roles, such as warehouse tablets or field technicians.
Audit and removal of redundant custom code, replaced by standard features where possible.
04Technical considerations
All changes live in separate modules or extension layers. Core platform code stays untouched so vendor updates apply cleanly.
Thresholds, rates and rules are stored as settings that administrators can change, not values buried in code.
Each customization ships with tests that run on every deployment and on every upgrade, so regressions surface immediately.
Access rights, record rules and multi-company behaviour are checked for every new model and field.
05Process
Each request assessed for business value and whether standard features can meet it.
A short written spec with acceptance criteria and test cases.
Upgrade-safe extension, code review and automated tests on staging.
User testing against the acceptance criteria on realistic data.
Customization recorded in the register and deployed through version control.
06Outcomes
The specific steps that make your business different are supported directly.
Clean extensions migrate with modest effort instead of a rewrite.
The register means any competent team can understand and maintain what was built.
Where it applies
Related services
Insights
Who you need on an ERP implementation team: sponsor, project lead, key users, data owner, consultants and developers, with realistic time commitments.
Why ERP adoption fails and how to fix it: role-based training, key users, floor-level sessions, quick reference guides, and measuring adoption after go-live.
How to compare ERP consultants and implementation partners: references, delivery model, pricing, contract terms and questions that expose weak firms.
FAQ
We test each requirement against configuration, standard features and small process changes first. Custom code is reserved for requirements that are frequent, valuable and impossible to meet otherwise.
Every customization adds some upgrade effort. Building them as isolated extensions with tests keeps that effort small and predictable.
Yes. We start with an audit to understand what exists, what is still used and what is fragile, then work from there.
For simple fields, views and automations, yes, within agreed rules. We set up the guardrails so business-owned changes do not create maintenance problems.
Next step
Send it over. We will tell you which ones need code and which do not.