Skip to content
Sunrise Digital Labs

Sample deliverable

A dependency map, as delivered

One of the documents a Readiness Assessment produces, in the form your team receives it. The estate in it is invented. The shape of the document is not.

Every organization, domain and detail below is invented. This is not a redacted version of real work — it was written from nothing, because removing names from a real estate leaves its shape behind.

The domains use .example, which is reserved for documentation and cannot belong to anyone.

Dependency map — Alder Group and Bexley Holdings

Artifact
Dependency map
Engagement
Microsoft 365 Readiness Assessment
Estate
Two tenants — alder.example, bexley.example
Revision
3 — issued for review
Status
Draft. Not a migration plan.

How to read this

Every line names something that cannot start until something else is true, and why. The three kinds are not interchangeable. A platform constraint is not negotiable. A sequencing constraint can be reordered, and the cost is rework. An operational constraint belongs to one of the organizations, and can be renegotiated with the person who owns it.

  • Platform
    Enforced by Microsoft 365. There is no order of work that avoids it.
  • Sequencing
    Can be reordered. The cost of doing so is rework, and it is named where it is known.
  • Operational
    A constraint of the organizations rather than of the platform. Recorded here so it is not mistaken for one.

Dependencies

  • Mailbox migration for a bexley.example user

    Platform

    That user exists and is licensed in the alder.example tenant

    A mailbox lands in an account that already exists and already holds the license. There is no create-on-arrival.

  • Claiming bexley.example in the alder.example tenant

    Platform

    The domain has been removed from the bexley.example tenant

    A domain verifies in one tenant at a time. Everything addressed at it moves with the claim rather than with the mailboxes.

  • Shared mailboxes, distribution groups and aliases at bexley.example

    Platform

    Those objects exist in the target before the domain moves

    Mail sent to an address with nothing behind it does not queue. It bounces, and the sender is told so.

  • Second-factor registration in the target tenant

    Platform

    The user has a target identity and a route to register against it

    Registered methods are tenant-scoped and do not travel. Every user re-registers, and the interval where they cannot is a lockout.

  • Device enrollment for a bexley.example device

    Platform

    That device's user exists in the target tenant

    A device enrolls against a tenant identity. Re-enrollment is the operation; there is no transfer between tenants.

  • Power Platform environments and their data

    Platform

    Does not move — a decision, recorded in the remediation register

    Environments are bound to the tenant they were created in. Rebuild, retire, or leave in place under a temporary arrangement; there is no migration path to sequence.

  • Teams channel cutover for a team

    Sequencing

    The SharePoint site behind that team has moved

    Channel files live in the site. Moving the team first strands them, and the rework is per team rather than per file.

  • OneDrive content for a user

    Sequencing

    That user has signed in once against the target tenant

    The library is provisioned on first sign-in. Until it exists there is nowhere for the content to be written.

  • Re-sharing content that carried external links

    Sequencing

    The content has landed in the target

    Sharing links are rewritten by the move. The links are not content and are not carried across with it.

  • Repointing applications that authenticate against bexley.example

    Sequencing

    Target identities exist and user provisioning to the application is re-established

    An application repointed before its users exist authenticates nobody, and the failure surfaces as a login outage rather than as a migration step.

  • Retiring directory synchronization at bexley.example

    Sequencing

    Every object it still owns has been migrated or converted

    An object that loses its source of authority becomes unmanageable in place, and recovering it is slower than sequencing around it.

  • The mail routing cutover window

    Operational

    bexley.example's month-end close has completed

    Named as immovable by their finance lead. Not a platform limit, and it is recorded here so nobody later argues with it as though it were one.

  • Decommissioning the bexley.example tenant

    Operational

    A decision with a date, taken after validation has been agreed

    Nothing is decommissioned as a side effect of the last wave completing.

Open questions

Each of these changes the plan. They are listed rather than assumed, and they are what the review meeting is for.

  • Is the on-premises directory at bexley.example retained after cutover?It decides whether those accounts are converted in place or created fresh in the target, and the two produce different remediation work. Until it is answered, the synchronization entry above has no scope.
  • Which applications authenticating against bexley.example are still in use?Two have no named owner. Repointing an application nobody uses is wasted work; missing one that is in use is an outage on cutover morning.
  • Does the target conditional access baseline apply to arriving users on day one, or after a registration window?It moves the lockout risk from during the cutover to after it. Both are manageable; they are not managed the same way.
  • Which Power Platform environments have an owner willing to rebuild them?The ones that do not are a retirement decision, and it is the client’s to make rather than ours to assume.

What this document is not

It is not from a delivered engagement. Alder Group and Bexley Holdings do not exist, and nothing here describes work Sunrise has done for anyone.

It is not the migration plan. A dependency map states order and reason. Waves, a cutover window and the rollback position at each stage are a different document, produced by the same assessment.

It is not a template your estate gets poured into. The entries come from what discovery finds. A real one is longer than this, and the open questions are the part that changes most between engagements.