Vision
Define the scope, strategy, and success criteria for the migration.
People Involved
Migration Scope
Replatform means moving to a different type of platform, not just moving code. It requires some platform engineering work before migration can start. Aim for a minimal working setup first: enough target environment, access, and connectivity to begin migrating. Expand further as the migration progresses.
It is advisable to run a technology parity check early. This will help in assessing whether the AS-IS capabilities be supported on the TO-BE platform. Check SQL dialects, scheduling, connectors, data types, and any platform-specific features. Gaps found here are scope blockers: discovering them mid-execution is costly.
Define Success Metrics
What is the success criteria for migration? Define this upfront and get agreement from all stakeholders before work begins. Examples:
- Output fidelity: 1-to-1 match for critical pipelines; 95–99% similarity acceptable for lower-priority ones.
- Timeline: Hard cutover date (e.g. license expiry) and number of pipelines live by that date.
- Scope completeness: % of pipelines migrated for the project to be considered done.
- Stability window: How long new pipelines must run without incidents before legacy is decommissioned.
Migration Strategy
Most migration programs do not sit at one extreme. Strategy is usually a spectrum between Lift & Shift and Refactor, chosen per pipeline based on value, risk, and deadline pressure.
Move data pipelines and workflows as-is with minimal logic change.
Reorganise workflows and adjust logic where needed; scope can evolve.