How to migrate off ServiceNow without breaking operations

Updated · Thomas A. Thejn

The technical migration is not the hard part. The hard part is that a live service desk cannot stop while you replace the thing it runs on.

That constraint shapes everything. It is why these programmes are sequenced the way they are, and why the ones that skip the first phase tend to discover the real scope halfway through the third.

Phase 1 — Analysis: find out what is actually in use

Every ServiceNow estate contains substantially more than is used. Workflows built for a reorganisation that happened, forms for a business unit that was sold, integrations to systems that were decommissioned.

The analysis phase establishes the real picture:

  • Which workflows carry volume. Not which exist — which processed a record in the last ninety days.
  • Which integrations are live. Every inbound and outbound connection, with an owner and a purpose.
  • Which customisations encode business logic that exists nowhere else and must be reproduced.
  • Which data must move, which must be archived, and which can be left behind.
  • Who actually uses the platform, by role and by frequency.

This phase routinely cuts the assumed scope substantially. That reduction is the single largest cost saving available in the whole programme, and it is only available at the start.

It also produces the thing the business case needs: a defensible statement of what the replacement has to do, rather than an assumption that it must do everything the old platform did.

Phase 2 — Development: build the target, narrow first

Build the processes that carry volume, properly, before building anything else.

The temptation is to reproduce the old platform feature for feature. Resist it: you are carrying forward a decade of accumulated compromise, much of which existed to work around constraints that no longer apply.

A useful discipline is to require a named owner to justify each carried-forward customisation against current business need. Anything without an owner does not get built. This is uncomfortable and it is where the savings are.

Phase 3 — Migration: processes and open records, not history

Migrate:

  • Configuration and reference data — the CMDB, service catalogue, assignment groups, users.
  • Open records — active incidents, requests, changes, problems.
  • Recently closed records, for a defined window, so that day-to-day lookups work.

Archive rather than migrate:

  • Historic closed records beyond the window. Export them to a read-only archive that satisfies audit and retention needs.

Full history migration is one of the most reliable ways to add cost and risk to this kind of programme for value that almost nobody uses. Ask how often anyone opens a four-year-old incident. The answer is usually "for audit", and an export satisfies audit.

Phase 4 — Go-live: parallel running with a hard cut-over

Run both platforms for a defined period, with one rule: new records are created only in the new platform from the cut-over date. Existing open records finish where they started, or get migrated in a controlled batch.

Without that rule, parallel running does not end. Teams keep using what they know, the new platform never reaches critical mass, and six months later you are paying for both.

Communicate the cut-over date well in advance, hold it, and make sure the service desk leadership owns it rather than the project.

Phase 5 — Hypercare: where adoption is decided

For four to eight weeks after go-live, run elevated support: daily triage, a named response team, a fast path from "this is broken" to a fix, and visible tracking of what is being resolved.

This phase is regularly cut when the programme is running late, and it is the worst possible economy. Users form their permanent opinion of a platform in the first month. An excellent migration with poor hypercare is remembered as a failed migration.

Where these programmes fail

Failure modeWhat it looks likeHow to avoid it
Scope taken from the old platformRebuilding everything that exists, used or notRequire a named owner per carried-forward customisation
Integrations discovered lateTimeline slips in the development phaseComplete the integration inventory in analysis
History migrationCost and risk grow for unused dataArchive instead; migrate a defined recent window
Parallel running with no endBoth platforms in use indefinitelyHard cut-over date for new records
Hypercare cut for scheduleAdoption stalls; platform blamedProtect hypercare in the plan and the budget

Four of those five are decided in the first phase. That is why analysis is not a preliminary — it is the phase that determines whether the rest is realistic.

Getting the sequence right

None of this is exotic. It is the same discipline any well-run transformation needs: know what you have, decide what you are actually replacing, prove it on real work, and support people properly through the change.

Where organisations get into trouble is treating a platform replacement as a procurement decision followed by an implementation, rather than as a transformation with a procurement decision inside it.

We run this sequence as a service — ServiceNow replacement sets out each phase and what you get from it. If your driver for leaving is jurisdiction rather than cost, start with why organisations leave ServiceNow to make sure you are solving the right problem.

Frequently asked questions

How long does a ServiceNow migration take?
For a mid-sized estate with a contained scope, plan in quarters rather than months — typically two to four quarters from analysis to the end of hypercare. The variable that moves the timeline most is the number of integrations, not the number of users or workflows.
Should we migrate our ticket history?
Usually not into the new platform. Migrating open and recently closed records covers day-to-day operations; older history is better served by a read-only archive or export. Full history migration adds significant cost and risk for value that is almost never realised.
What is hypercare and how long should it last?
Hypercare is the period immediately after go-live when elevated support, daily triage and rapid fixes are in place. Four to eight weeks is typical. Cutting it short is the most common cause of an otherwise sound migration being remembered as a failure.
Can we run ServiceNow and the new platform at the same time?
Yes, and for most organisations you should. A defined parallel period lets you prove the new platform on real work before the old contract lapses. The discipline required is a hard cut-over date for new records — parallel running without that becomes permanent duplication.

← Back to ServiceNow alternatives

Working through this decision?

The analysis that tells you whether to stay, renegotiate or replace is a contained piece of work — a few weeks, and it stands on its own whichever way the decision goes.

thomas@thejn.dk +45 2048 3147

Copenhagen, Denmark · Nordic coverage · Independent & platform-agnostic