Skip to main content
Odoo delivery methodology

A rollout run as a programme phases, approval gates and clear governance

In a large company the risk is rarely the choice of system — it is running it: scope that creeps, data that slips, integrations discovered late, and decisions with no owner. So we deliver Odoo through eight phases, each with named deliverables and a gate that cannot be passed until it is earned, alongside parallel workstreams for data, integration and training.

  • Eight phases with approval gates
  • Governance with defined roles
  • Parallel data and integration tracks
  • Acceptance testing and training before go-live
  • Intensive post-go-live support
Delivery plan
Temporary placeholder — slot for the fit-gap workshop

Direct answers

Before you ask

Four questions management usually asks, answered the way we answer them in the first meeting.

How is Odoo actually delivered in a large company?

As a programme, not an installation. We start with mobilisation and governance, then current-state analysis and fit-gap, then the approved blueprint, then configuration and build — with data, integration and change running in parallel — then testing and training, then cutover and hypercare. Between phases there is a gate: we do not move on until the phase’s deliverables are earned, and the decision at that gate belongs to the steering committee rather than to the vendor.

How long does an Odoo rollout take in a large company?

We give no binding duration before the scope analysis, and anyone who gives one before that is selling a promise rather than a plan. What this page gives are planning ranges per phase to help you build your own schedule. The real duration is set by the number of legal entities and sites, the number of business processes, the volume of data and its migration path, the number of integrations with other systems, and the speed of the client’s own decisions — the last of which delays projects more than anything else in practice.

How do you handle existing systems and historical data?

Migration is a parallel track that starts in phase two, not at the end of the project, and it is selective rather than total: open balances, reference data, items and active customers — not every transaction of the past ten years. We clean before migrating and reconcile after: record counts and open values are compared between the old and new systems before go-live, and anything excluded is documented with the reason. Systems that remain — a warehouse, a production line, a government portal — are connected through interfaces designed in advance rather than workarounds.

What decides whether the implementation succeeds?

Governance and participation, not the software. Projects that land have three things in common: a process owner inside the company for each scope (not from our side), a steering committee that meets on a fixed cadence and decides at the gates, and a client team that takes part in analysis and testing rather than receiving the result at the end. The projects that slip are rarely missing technology — they are projects whose decision maker did not show up at the right time.

Methodology

The eight phases and their gates

Each phase has an objective, activities, named deliverables and a gate: a written condition that must hold before the next phase opens.

  1. Mobilise and govern

    Planning range: 2–4 weeks

    Fixing the administrative foundation before any technical work: who decides, who owns each scope, and how changes and risks are managed.

    • Forming the steering committee with its cadence and decision rights
    • Assigning an internal process owner for each scope
    • Fixing the project charter, target scope and exclusions
    • Building the phase plan, the risk register and the change log

    Deliverables

    Project charterPhase and risk planRoles and responsibility matrix

    Gate: The steering committee approves the scope, plan and exclusions in writing.

  2. Current state and fit-gap

    Planning range: 4–8 weeks

    Understanding what actually happens on the ground — not what the procedures say — and identifying the gap between that and standard Odoo.

    • Workshops per process with the people who run it, not only those who manage it
    • Documenting the actual cycle, the documents and the manual exceptions
    • Comparing each requirement against standard Odoo as standard, configuration or customisation
    • Inventorying the existing systems, their data and their interfaces

    Deliverables

    A classified fit-gap reportA process and document catalogueA systems and integrations register

    Gate: The gaps are approved with a decision per item: standard, configuration, customisation or out of scope.

  3. Blueprint and design

    Planning range: 4–8 weeks

    Turning the approved gaps into a buildable design: how processes, permissions, reporting and integrations will be configured.

    • Designing each process inside the system with its states and routes
    • Designing the organisation structure, permissions and approval policies
    • Designing the reports and dashboards management asked for
    • Setting the migration strategy and the scope of historical data

    Deliverables

    The approved blueprintThe permission and approval matrixThe data migration plan

    Gate: Process owners sign the blueprint; any change after this goes through change management.

  4. Configure and build

    Planning range: 8–16 weeks

    Building what was agreed in a separate development environment, with the least customisation possible and documentation as we go.

    • Configuring modules, processes, documents and routes
    • Building only the necessary customisations, each with an architectural review
    • Creating the agreed reports and dashboards
    • Managing changes through a written request and an impact assessment before build

    Deliverables

    A configured development environmentA customisation and review logA documented change request per modification

    Gate: A passed architectural review and approval that the modules are ready to move into testing.

  5. Data and migration

    Parallel track: from phase 02 to go-live

    Preparing clean, reconciled data — because a programme that reaches go-live with unclean data has not really started.

    • Inventorying data sources and deciding what migrates and what is excluded, and why
    • Cleaning duplicates and unifying items, customers and units
    • Migrating open balances and reference data into a test environment
    • Reconciling record counts and open values before go-live

    Deliverables

    An executed migration planA cleansing reportA signed reconciliation report

    Gate: Accounting and the process owner sign off the opening balances.

  6. Integrations and interfaces

    Parallel track: from phase 03 to go-live

    Connecting the systems that will remain — a late-discovered integration is the most common reason a go-live slips.

    • Identifying the remaining systems and their APIs or files
    • Designing the data path in both directions, with error handling and deduplication
    • Building the interfaces and testing them with real data from both sides
    • Documenting monitoring and what happens when an interface stops

    Deliverables

    Working, documented interfacesA monitoring and error-handling planIntegration test results

    Gate: Every integration tested with real data, with approval that failures are handled rather than ignored.

  7. Testing and training

    Planning range: 4–8 weeks

    Proving the system works on real business scenarios, and that the team can run it before go-live rather than after.

    • Writing acceptance scenarios from the actual processes rather than the screens
    • End-to-end testing from order to invoice, entry and report
    • Training each role on its own work, with a guide and a written procedure
    • Training internal trainers so support is sustainable

    Deliverables

    Acceptance scenarios and resultsProcedures and user guidesA training attendance and assessment log

    Gate: Written end-user acceptance, and evidence that every role was trained on its own work.

  8. Cutover and hypercare

    Planning range: 2–6 weeks of hypercare

    A planned rather than abrupt transition, then intensive support with clear priorities until daily operations settle.

    • A detailed cutover plan: what moves, when, who does it, and what happens if it fails
    • A go-live night checklist and the opening balances
    • Hypercare with priority given to work that is genuinely stopped
    • A weekly review of recurring issues, turned into improvements

    Deliverables

    A cutover plan and checklistA hypercare reportA prioritised improvement list

    Gate: Daily operations are stable and the process owner accepts closing hypercare.

The durations shown are planning ranges to help you build your schedule, not a contractual commitment: they are settled after the scope analysis and depend on the number of entities and sites, data volume, the number of integrations and the speed of the client’s decisions. We give no binding duration before that analysis.

Governance

Governance: every decision has an owner

The structure that keeps a programme from becoming an email chain: who decides, who approves, who resolves conflict, and how often they meet.

Steering committee

Meets on a fixed cadence and decides at the gates: scope approval, conflict resolution, and sign-off on major changes and budget.

The final decision

Process owner

From inside the company, accountable for the accuracy of their process design, for approving test scenarios and for accepting the result.

Accountable for accuracy

Project manager

Runs the plan, risks, dependencies and changes, and issues a periodic report on the state of every workstream.

Plan and risk

Change board

Reviews every change request after the blueprint: its effect on schedule, scope and testing, and whether it is accepted now or deferred.

Scope control

Parallel workstreams

Workstreams running in parallel

A programme does not advance one phase at a time: data, integration and change run from phase two through to go-live.

Process workstream

Analysing, designing, testing and accepting each process with its owner — the track that leads the others.

Leads the others

Data workstream

Starts in phase two: inventory, cleansing, a trial migration, then reconciliation before go-live — not a last-minute night shift.

Starts early

Integration workstream

The remaining systems, their interfaces, monitoring and error handling, tested with real data from both sides.

No late surprises

Change and training workstream

Preparing the team for the change: who is affected, what changes in their work, and training plus user guides before go-live.

Real adoption

Quality and test workstream

Acceptance scenarios, architectural review and defect tracking through to closure, with a readiness report before go-live.

A readiness report

Quality assurance

How delivery quality is assured

Controls built into the method itself: architectural review, controlled change management, documentation, acceptance testing, training, then hypercare.

Architectural review per customisation

No customisation is built before a review that explains its standard alternative and its effect on future upgrades.

Least possible customisation

Controlled change management

After the blueprint every modification passes a written request, an impact assessment and an approval — so scope cannot grow silently.

Scope under control

Documentation and written procedures

Procedures and user guides are written alongside the build rather than after it, so training and support rest on a document rather than memory.

Knowledge stays in the company

Acceptance testing from the process

Scenarios are written from the real business cycle rather than the screens, and signed by the process owner.

Signed acceptance

Train the trainer

We train internal trainers so support is sustainable after the programme ends instead of depending on us.

Team independence

Prioritised hypercare

After go-live, issues are ordered by their effect on work rather than by arrival, with a weekly review of what recurs.

Faster stabilisation

Measurement

What we measure during and after the programme

Programme-management indicators, not marketing ones: what is measured weekly and shown to the steering committee.

Phase gate adherence

Whether a phase’s deliverables were genuinely earned before moving on, or whether the rest was deferred into the next phase.

Scope and change status

The count of change requests, their outcome and their schedule impact — the most useful indicator against silent scope growth.

Data readiness

The share of cleaned and reconciled records against plan, per entity and per data source.

Test coverage and defects

How many scenarios ran and passed, and the count, severity and closure speed of open defects.

Post-go-live adoption

The share of transactions done inside the system versus outside it — work outside the system means the gap will simply return.

These are indicators built from your project data and shown to the steering committee on a cadence — not promised outcomes. We announce no success rate and guarantee no schedule in advance, because a large part of the timeline depends on the speed of decisions and participation inside the client organisation.

Who for

Where this methodology fits

Companies that need governance more than another feature: multiple entities, multiple sites, or live systems that cannot simply be switched off.

Groups with several entities

Several legal entities, currencies and consolidated statements, with unified management reporting.

Multi-plant manufacturing

Bills of materials, operations, work centres and costing across several sites, with planning that depends on clean data.

Retail chains

Branches, tills and warehouses on one database, and comparative reporting that needs unified items and prices.

Contracting and projects

Contracts, progress claims and a cost centre per project, with purchasing and resources tied to the site.

Distribution and logistics

Warehouses, delivery routes and returns, with transport cost that needs clear accounting separation.

Services and maintenance

Service contracts, projects, timesheets and recurring billing, with maintenance tied to assets and stock.

Healthcare and clinics

Payments, claims, consumable stock and assets, alongside regulatory requirements on the data itself.

Non-profit and public bodies

Budgets, cost centres and donor reporting, with a need for a traceable approval and audit trail.

Scope

Engagement scopes

Three entry points depending on what you actually need now: an assessment before deciding, a full delivery programme, or a multi-entity programme.

مدخل أول

Assessment and roadmap

Current-state and fit-gap analysis, a data and systems readiness assessment, and a phase, risk and indicative budget plan before the investment decision.

For deciding before committing

النطاق الكامل

Full delivery programme

All eight phases for one or more entities: analysis, blueprint, build, data, integrations, testing, training, cutover and hypercare.

The common group scope

نطاق ممتد

Multi-entity, multi-site programme

Everything above with several entities and sites, cost centres and consolidated reporting, successive go-live waves, and a standing change board.

Quoted after the assessment

We publish no prices: cost follows the scope analysis and the number of entities, sites, users and integrations, and is quoted in a detailed proposal. Odoo licence fees, hosting and infrastructure are outside our scope and contracted directly with the vendor and provider.

FAQ

Questions asked during selection

Answers on schedule, scope, responsibility and what we do not guarantee — without inflation.

How is Odoo actually delivered in a large company?

As a programme, not an installation. We start with mobilisation and governance, then current-state analysis and fit-gap, then the approved blueprint, then configuration and build — with data, integration and change running in parallel — then testing and training, then cutover and hypercare. Between phases there is a gate: we do not move on until the phase’s deliverables are earned, and the decision at that gate belongs to the steering committee rather than to the vendor.

How long does an Odoo rollout take in a large company?

We give no binding duration before the scope analysis, and anyone who gives one before that is selling a promise rather than a plan. What this page gives are planning ranges per phase to help you build your own schedule. The real duration is set by the number of legal entities and sites, the number of business processes, the volume of data and its migration path, the number of integrations with other systems, and the speed of the client’s own decisions — the last of which delays projects more than anything else in practice.

How do you handle existing systems and historical data?

Migration is a parallel track that starts in phase two, not at the end of the project, and it is selective rather than total: open balances, reference data, items and active customers — not every transaction of the past ten years. We clean before migrating and reconcile after: record counts and open values are compared between the old and new systems before go-live, and anything excluded is documented with the reason. Systems that remain — a warehouse, a production line, a government portal — are connected through interfaces designed in advance rather than workarounds.

What decides whether the implementation succeeds?

Governance and participation, not the software. Projects that land have three things in common: a process owner inside the company for each scope (not from our side), a steering committee that meets on a fixed cadence and decides at the gates, and a client team that takes part in analysis and testing rather than receiving the result at the end. The projects that slip are rarely missing technology — they are projects whose decision maker did not show up at the right time.

Can this be delivered in stages instead of one big programme?

Yes, and we often recommend it: launch a limited, high-impact first scope (accounting, purchasing and inventory, for instance) in one entity, then expand by module and by entity. That lowers risk, produces a tangible result early, and lets the team learn on a small scope before scaling. The one condition is that the foundation is built to expand from day one — a unified chart of accounts, items and units — otherwise scaling later becomes a clean-up project.

Do you support multiple entities, currencies and taxes?

Yes: multiple legal entities with separate or shared databases depending on your case, multi-currency with exchange differences, taxes and e-invoicing, and consolidated group reporting. Before committing we verify the details of your situation — ownership structure, intercompany transactions and transfer-pricing policy — because those details decide the design far more than the name of the system.

What is out of scope?

Odoo licence fees, hosting, infrastructure, networking and hardware; legal, tax and regulatory advice; audit; redesigning business policies on management’s behalf (we design with you, but the decision is yours); and running your legacy systems for you. We build, configure, test, train, document and support the launch; the items above stay out of scope and are contracted directly with the vendor or the relevant specialist.

Ready for a delivery programme run to a method?

Tell us how many entities and sites you have and which processes you want covered, and we will come back with an initial assessment, a clear scope and a phase plan.

Request a proposal

Start with a programme assessment

Four details are enough: the number of legal entities and sites, the three processes you want covered first, the systems that must stay and be connected, and the volume of historical data you expect to migrate.

  • A written assessment before any commitment
  • A clear phase and gate plan
  • Your project data is not shared with third parties

Related topics

We are a systems implementation and integration company, not a certification body and not a regulatory or legal consultancy. We run the programme to its method and configure, test, train and document; governance decisions, scope approval and business policies remain the client’s responsibility, and Odoo licence fees, hosting, infrastructure and networking are outside our scope. The durations shown are planning ranges rather than commitments, and we guarantee no schedule or operating result before the scope is analysed and measured.