| Migration assessment | Establish feasibility and readiness | Scope, estate findings, dependencies, risks, options, assumptions | Sponsors, architecture, programme leadership |
| Inventory and dependency register | Create traceable scope | Objects, workloads, interfaces, owners, criticality, migration treatment | Engineering, operations, governance |
| Source-to-target mapping | Define how data changes | Fields, types, rules, history, keys, exceptions, approvals | Data owners, engineers, testers |
| Migration architecture and runbooks | Guide repeatable execution | Patterns, tools, sequencing, restart, logging, controls, responsibilities | Engineering and release teams |
| Test and reconciliation pack | Support evidence-based acceptance | Test cases, thresholds, results, exceptions, sign-offs | QA, business owners, risk teams |
| Cutover and rollback plan | Control production transition | Timeline, gates, freeze, communications, fallback, decision authority | Programme, operations, vendors |
| Transition and decommissioning pack | Move into stable operation | Runbooks, monitoring, support model, access removal, archive and retirement criteria | Operations, security, service owners |