erpification.com  ·  the definition, and the service

Erpification  /  Guides  /  The six stages

The six stages of erpification

Every implementation runs through the same six stages, whether or not anyone names them. Skipping one does not remove its work. It moves that work to go-live, where it costs the most.

Most published stage lists are written by software vendors, and they share a bias: they are shaped around the part of the project the vendor is paid for. Configuration gets five stages, and the decisions that actually determine whether the thing works get one line. This list is shaped the other way round.

The six stages at a glance

  1. Discoverycurrent-state map
  2. Selectionsigned scope
  3. Process designthe blueprint
  4. Data migrationloads that reconcile
  5. Testinggo / no-go
  6. Cutoverfirst close in the system

The sequenceEach stage produces one thing the next stage needs. Skipping a stage does not remove its work, it moves that work downstream to cutover.

StageWhat it producesWhat skipping it costs
01 DiscoveryA current-state mapScope is discovered during the build, as change orders
02 SelectionSigned scope and budgetYou buy on a demo of somebody else's business
03 Process designThe blueprintThe new system mirrors the old mess, plus a licence fee
04 Data migrationTrial loads that reconcileGo-live with numbers nobody trusts, so the spreadsheets come back
05 Testing and trainingA go or no-go decisionYour staff test in production, on real customers
06 Cutover and hypercareThe first month-end closed in the systemThe project is declared done before the habits move

What happens in each one

01 Discovery

Inventory every process, tool and spreadsheet the business actually runs on, as opposed to the ones on the org chart. The output that matters is not a list of software. It is a map of who re-keys what, how many times, and what breaks when that person is away.

The test of a good discovery is that it surprises the owner. If it only confirms what leadership already believed, it was a survey of opinions rather than a look at the work.

Deliverable: a current-state map, including the spreadsheets nobody wanted to admit to.

02 Selection

Shortlist, then scripted demos on your own data. A scripted demo means you hand the vendor three transactions from your business and ask them to run them end to end in front of you. Generic demos are theatre, and every system looks excellent in one.

Then a fit-gap on the processes that matter, and here is the part that gets skipped: price the gaps, not the licence. A gap is any process the system cannot do the way you need it done. Each one becomes configuration, customisation, an add-on, or a change to how you work. All four have a cost, and only one of them appears on the quote.

Deliverable: signed scope and budget, with gaps priced.

03 Process design

Future-state processes, chart of accounts, item master, units of measure, roles and approvals. This is the cheapest stage to get right and the most expensive to revisit. A chart of accounts that cannot answer the question you will be asked next year is a problem you will live with for a decade.

It is also where a business decides what it wants to stop doing. An implementation that preserves every existing exception produces a system as complicated as the mess it replaced.

Deliverable: the blueprint, agreed by the people who run the processes.

04 Data migration

Cleanse, map, load: customers, vendors, items, bills of materials, open orders, open balances. This is usually the largest single block of work in an erpification, and it is systematically underestimated because it looks technical. It is not. Deciding which of four spellings of a customer name is correct is a business decision, and it has to be made several thousand times.

There is a full data migration checklist covering what to load, in what order, and how to prove it reconciled.

Deliverable: trial loads that reconcile to the old system, signed off by the function owner.

05 Testing and training

End-to-end scripts, quote to cash and purchase to pay, run by the people who will actually do the job. Not by the project team, and not by the vendor. The purpose is partly to find defects and mostly to find the places where the design assumed something untrue about the work.

Super users emerge here. They are the people who will answer their colleagues' questions for the next two years, which is worth more than any training deck.

Deliverable: a go or no-go decision that someone is willing to sign.

06 Cutover and hypercare

Transaction freeze, final load, go-live, then weeks of close support while habits move across. Hypercare is not a contingency. It is the stage where the organisation stops using the old way, and it needs to be staffed deliberately, because the default is that everyone quietly keeps their spreadsheet as a safety net.

Deliverable: the first month-end closed inside the system.

Where the effort actually goes

Precise timelines depend on scope, so treat the shape rather than the numbers. In most mid-sized implementations the effort distribution looks roughly like this, and it is not what people expect when they start.

StageRough share of effortWho does most of it
DiscoverySmallYou, with an outside pair of eyes
SelectionSmallYou
Process designModerateYour process owners, with the implementer
Data migrationLargestYour people, whatever the plan says
Testing and trainingModerate to largeYour people
Cutover and hypercareModerateEveryone
  • DiscoverySmall
  • SelectionSmall
  • Process designModerate
  • Data migrationLargest
  • Testing and trainingModerate to large
  • Cutover and hypercareModerate

Relative, not measuredThe bars show the ranking, not a measured percentage, and the ranking is what surprises people. Data migration dwarfs the rest, and most of it lands on your team rather than the implementer’s.

Notice how much of it is yours. The single most common planning error is budgeting for the implementer's hours and not for your own team's, which is how implementations end up competing with a busy season and losing.

The three decisions that determine the outcome

Most of what happens in an implementation is reversible. Three things are not, or are painful enough that they may as well not be.

How to tell a stage was skipped

You can usually diagnose an implementation in trouble by the symptom, because each skipped stage fails in a characteristic way.

SymptomStage that was skipped
A stream of change orders for things “nobody mentioned”Discovery
A core process that the system cannot do, found after signatureSelection
The new system needs the same manual workarounds as the old oneProcess design
People keep a private spreadsheet “just to be sure”Data migration
Go-live week is spent discovering how the business really worksTesting
Six months on, half the team is back on the old methodHypercare

§

What finished means

Go-live is the midpoint. An erpification is finished when the first month-end has been closed inside the new system and nobody has reopened the old spreadsheets. Until both of those are true, you are running two systems, which is more expensive than either one.

Before stage oneIf you are not certain the business needs this at all, start with the readiness check. It is twenty scored statements, and it tells you when the honest answer is no.

Read next