Skip to main content
Enterprise Systems

Case study: replacing a nine-year-old CRM in fourteen weeks

Forty-one undocumented behaviours, 1.8 million records and a sales team that could not stop selling for a weekend. Here is how the sequencing worked.

2 min readBy Sofia Almeida
Two people reviewing a system on a large office monitor
Cover image for Case study: replacing a nine-year-old CRM in fourteen weeks

Key takeaways

  • Discovery found 41 behaviours that were not in any document or ticket.
  • Capability-by-capability cutover kept the pipeline live throughout.
  • Go-live week generated 6 support tickets, none of them severity one.

What was delivered?

A nine-year-old CRM instance holding 1.8 million records was replaced in fourteen weeks with no sales downtime. Discovery documented 41 undocumented behaviours, cutover ran capability by capability, and go-live week produced six support tickets with no severity-one incidents.

14 weeks
Elapsed time
1.8m
Records assessed
41
Undocumented behaviours found
0
Go-live severity-one incidents

Weeks one to three: archaeology

We instrumented the live instance and watched what was genuinely read and written, then interviewed every team with a workflow inside it. The behaviour inventory came back at 41 items, of which 9 were rules that no current employee had authored.

Three of those turned out to be obsolete and were retired rather than rebuilt, which is the cheapest kind of scope reduction available on a migration.

Cutover sequence

PhaseCapabilityParallel running
Weeks 6-7Accounts and contacts2 weeks
Weeks 8-9Pipeline and opportunities2 weeks
Weeks 10-11Quoting and approvals1 week
Weeks 12-14Reporting and archive accessNone

What we would do differently

Reporting should have moved earlier. Leaving it last meant the analytics team spent three weeks working against two sources, which was avoidable and cost goodwill we did not need to spend.

Everything else held. The behaviour inventory was the artefact that made the estimate survive contact with the codebase, and it is now the first deliverable on every migration we quote.

What the archaeology phase cost and saved

Discovery was three weeks and roughly 11% of the total engagement cost. On the original fixed-price quote the client had received elsewhere, that money would have gone into a contingency line instead.

The return was measurable. Nine of the forty-one behaviours would have been discovered during or after cutover, and three of those touched month-end reporting, which is the worst possible time to find them. Two more were rules that the finance team had been manually working around for years, and retiring them removed a recurring task rather than rebuilding it.

We also used discovery to agree what would not move. Roughly 60% of records were archived rather than migrated, a decision made with the analytics team in week two rather than negotiated under pressure in week twelve. That single scope reduction is the reason fourteen weeks was achievable at all.

FAQFAQ

Frequently asked questions

About the author

SA

Delivery Lead

Led 40+ enterprise platform migrations

Sofia runs delivery across engineering engagements — discovery, estimation, increments and handover. She writes about migrations, pricing models and the undocumented business logic that turns a clean estimate into an overrun.

  • Enterprise migrations
  • Project estimation
  • Delivery management
  • CRM and ERP systems
All articles by Sofia

Read next

More on the same problem, from the same team.

  • Laptop and desk telephone on a dark office desk
    Enterprise Systems

    Why your CRM migration keeps slipping

    Migrations rarely fail on the technical work. They fail because the old system encoded business rules nobody wrote down.

    SASofia Almeida1 min read
  • Two people reviewing a system on a large office monitor
    Enterprise Systems

    ERP integrations that survive the next vendor release

    Every integration works on the day it ships. The ones still working two years later share four design decisions.

    SASofia Almeida2 min read
  • Workshop session with sticky notes mapped across a wall
    Delivery & Operations

    Pricing software projects honestly

    Fixed price transfers risk to the vendor, who prices it in. Time and materials transfers it to you. Here is the model we use instead.

    SASofia Almeida2 min read

Want this built, not just read about?

Tell us the outcome you need. We reply within one business day with a plan, a timeline and a price.

ExploreKeep exploring

Related pages

Guides

Subscribe Newsletter

Practical playbooks on AI, product engineering, growth marketing and creator campaigns. One email a month, no filler.