Migration teamTo: Referrals team; HR; Procurement
Wave 3 complete
All mailboxes, sites and accounts in wave 3 have moved and passed their checks. All green.
There’s nothing you need to do. Have a good weekend.
How a migration really goes
Every mailbox, site and account on the plan moved and passed its checks. On Monday the referrals team couldn’t work. This is why that happens on well-run migrations, and how we plan so it doesn’t. Every scene is illustrative.
The problem
It happens on well-run migrations. Every mailbox, site and account on the plan moves and passes its checks, and Friday’s email says it all went well.
On Monday a team opens the app they work from and it’s empty. What stopped them wasn’t on the plan: the flow that carried their work from one place to the next. A migration plan lists things, and a team’s work runs through the links between them.
Migration teamTo: Referrals team; HR; Procurement
Wave 3 complete
All mailboxes, sites and accounts in wave 3 have moved and passed their checks. All green.
There’s nothing you need to do. Have a good weekend.
Referrals teamChat
Monday
Is the referrals app blank for anyone else?
Same. Nothing in it since Friday lunchtime.
The email on Friday said it had all gone fine.
The referrals are all in the inbox. They’re just not getting into the app.
Work them from the inbox for now. I’ve logged a ticket. The service desk say it wasn’t part of the migration.
The usual way
Then the date gets close, and everything goes in boxes. The removal firm is good at its job. It knows what a wardrobe is and how to get it down the stairs. It doesn’t know that the boxes in the loft could go to the tip, or that the fish tank has to travel in the car with you. It charges by the box, and helping you pack less isn’t its job.
A Microsoft 365 migration works the same way, including one that follows a merger, an acquisition or a divestiture. The migration tools are good at moving mailboxes, sites and files. Everything you move still costs something: licences, time, checks on the night. Deciding what to leave behind, and what needs carrying by hand, falls to the IT team or consultancy running the move.
They know the tenant well. How each team uses it is knowledge that sits with the teams: which app reads which list, which library is shared with an outside partner, which people can’t work without desktop Excel and so need the full Microsoft 365 apps licence.
Wave 3Box 212
The inventory
A discovery export becomes a workbook. The workbook gets split by workload, because that’s how the work is divided: users in one, mailboxes in another, SharePoint in a third. Copies go out for review and come back filtered, with extra columns. A month later there are several finals and nobody is sure which one matches the tenant.
Each sheet describes the tenant on the day it was exported, and the tenant keeps changing. The copies also hold everyone’s name, mailbox size and what they can open. They go round by email and end up in the Downloads folder of whichever contractor needed them last, outside the controls the migration is meant to respect.
| Name | Modified | By |
|---|---|---|
| Tenant discovery export 02-03.xlsx | 2 Mar 09:12 | Export |
| Users_master.xlsx | 15 Mar 11:40 | JB |
| Users_master (1).xlsx | 15 Mar 14:03 | PL |
| Mailboxes - wave plan DRAFT.xlsx | 19 Mar 10:27 | SK |
| SharePoint sites v2.xlsx | 22 Mar 16:15 | PL |
| Power Platform inventory.xlsx | 25 Mar 10:02 | SK |
| Users_wave2_JB edits.xlsx | 28 Mar 08:58 | JB |
| Migration tracker v3.xlsx | 2 Apr 13:20 | SK |
| Migration tracker v3 - Copy.xlsx | 4 Apr 09:05 | JB |
| Migration tracker v3 - Copy - Final.xlsx | 11 Apr 16:42 | JB |
| Migration tracker v3 FINAL (use this one).xlsx | 11 Apr 16:51 | SK |
What the plan misses
The referrals team works as one process. A referral arrives in a shared mailbox, a flow copies it into a SharePoint list, and the Power App they open every morning reads that list.
The plan has the mailbox in wave 3 and the list and app in wave 5, each on its own sheet. The flow isn’t on any sheet. Wave 3 moves the mailbox, and the flow keeps watching an address that has gone. No row turns red.
In NovalysisNovalysis, the planning product we build, reads your tenant through Microsoft Graph and keeps it current. It unpacks each flow to find the mailbox it watches and the list it writes to, and builds waves around teams and departments, with the shared mailboxes, Teams and sites their people rely on.
Planned in spreadsheets
Wave 3 moves a mailbox.
Monday 08:47
AKAsha Kaur: Is the referrals app blank for anyone else?
Planned in Novalysis
Wave 3 moves the referrals team.
Monday 08:47 The app has Friday afternoon’s referrals.
Excel isn’t a database
Excel is good at lists, and a migration plan is mostly links. You can point one sheet at another with a lookup, but nothing checks that the link still holds once someone renames a list or saves a copy. Version history can show that a cell changed. It can’t show who agreed the change, or why.
So the decisions get typed wherever there’s room. “Do not migrate, per call with Finance.” “Renamed, see email.” They make sense on the day to the person who typed them.
In NovalysisEach Power App is linked to the SharePoint lists and files it reads, with how many people use it and who owns it. Scope decisions are recorded against the thing they’re about, with the reason and the person who made them.
In the migration tracker
Migration tracker v3 FINAL (use this one).xlsx
| Object | Type | Wave | Notes |
|---|---|---|---|
| referrals@ | Shared mailbox | 3 | check flows?? AK |
| Ref Intake 2019 | SharePoint list | 5 | renamed, see email |
| Referrals triage | Power App | 5 | owner left? |
| Finance-Share-Old | Site | DO NOT MIGRATE per call w/ Finance | |
| Board papers | Library | 4? | 4 or 5? ask JB |
In Novalysis
Referrals team
AKTRGOPSDNLWWhat the team relies on
Decisions
Flow, Referrals site and app go with the mailbox in wave 3
Referrals service lead · The app can’t miss a day of referrals.
Referrals archive site left behind
Referrals service lead · Read-only since 2019.
Read from your tenant · updated 06:10 today
What was spread across Mailboxes - wave plan DRAFT.xlsx, SharePoint sites v2.xlsx and Power Platform inventory.xlsx, plus the flow none of them listed.
Three weeks out
Before each wave, someone has to find whatever could stop it, because anything missed turns up on the weekend of the move, when everyone who could fix it is busy. In the spreadsheets that means filtering the users sheet for the wave, matching the names against the shared mailbox sheet with a lookup, and checking each mailbox’s size in the admin centre, because the export is a month old.
Then the people affected need telling. Someone drafts the email, sends it round for approval, pastes it into Outlook and keeps a note of who got it. A week later it starts again for the next wave.
In NovalysisThe migration team asks the assistant. It looks up the wave, checks its people against your rules and the mailboxes they use, and says what it found in plain English. Asked to tell the people affected, it prepares the email from your template and shows you the plan to approve. Nothing is sent until someone approves it, and what was sent, and to whom, stays with the record.
Assistant
Wave 4 · Friday 24 April
J. Hart
Do any of the people in wave 4 have anything that would stop them migrating?
Assistant: One thing. Three people in wave 4 are members of invoices@, a shared mailbox holding 63 GB. Shared mailboxes in the new tenant aren’t licensed, which limits them to 50 GB, so this one can’t move as it is. Its owner is Dana Moss.
J. Hart
Use our oversized mailbox template to email Dana and the three members on Monday morning.
Assistant:
Schedule an email
Waiting for youYou are about to schedule “invoices@ is too large to move” to 4 people for 09:00 on Monday 6 April, and submit it for approval.
Moving day
Most staff skim the general emails, then pick up the phone when the change reaches them. When do I move? Will I lose my calendar? What’s my new address? Where has the shared mailbox gone? None of it is hard to answer. It all arrives on the same morning.
The emails go out by hand: the same message to each wave in turn, from a list of who’s in which wave, sent again whenever a wave’s date moves. Anyone who misses one is pointed to an intranet page they’ve never opened.
In NovalysisComms teams set up a campaign once, with each message timed from the wave’s date, and it runs for every wave. Each person gets a page about their own move, in your own branded app in Teams: the date, their new address, what moves with them, what to do first and every email they’ve been sent, so missing one doesn’t mean a phone call. You choose what each wave can see, and when. An assistant answers questions from your FAQs and the person’s own move, and leaves the service desk the ones that need a person.
Your move, Asha
Friday 17 April
In 7 days
Your new email address[email protected]
What’s moving with you
Before then
Emails we’ve sent you
Ask a question
Will I lose my calendar?
No. Your calendar moves with your mailbox on Friday 17 April. Meetings you’ve already accepted will be there on Monday morning.
Service desk: 020 7946 0321, 8am to 6pm
Two months later
The migration had finished in April, and the consultancy that ran it moved on to another client in May. In the new tenant the auditors could find neither the accruals nor the Finance site they had worked from the year before.
The site had been renamed on the way across. The accruals had been left behind on purpose, on an old site kept read-only. The reasons were in Notes cells, in one copy of the migration tracker, in the consultancy’s SharePoint, and nobody still on the project could say who had agreed them.
In NovalysisEach site’s page in Novalysis shows when it was taken out of scope or renamed, who did it and the reason they gave, and the wave’s sign-off shows who approved what was left behind. Consultancies move on, ours included. The record stays in your Azure subscription for as long as you keep Novalysis.
SharePoint site
Finance-Share-OldNot migrated
Scope history
Taken out of scope
Closed years stay on the old site, read-only, until the audit is signed off on 30 June. This year’s work moves to the Finance hub.
J. Hart, migration lead · from the review queue
In scope for wave 4
Automatically, from discovery
Wave 4 sign-off
Approved, with this site listed as left behind and the reason above
Head of Finance Operations
SharePoint site
Finance hubMigrated in wave 4
Name history
Renamed from FIN-Team-Site-2016
Naming standard: no years in site names.
J. Hart, migration lead
Kept in your Azure subscription
They do it well, and most organisations we talk to already have one. We don’t compete with them. Our work comes before the move: what to leave behind, what needs special care, and the order that lets people keep working. Novalysis flags the mailboxes, sites and Teams nobody has used in months, and the desktop Office licences going unused, so whatever you leave behind or scale down is a decision someone made and recorded.
That’s the whole aim. Bring us the migration you’re planning and we’ll show you what it would affect, team by team.