What is the reason for moving?
A migration may be prompted by a hosting change, a dependency that can no longer be maintained, difficulty releasing updates or a requirement the existing design cannot accommodate. Establishing that reason helps decide which work belongs in the first phase.
Moving runtime, redesigning the interface and changing business processes are different tasks. Combining them all can make it difficult to tell whether an unexpected result comes from the migration or a new requirement. We separate those decisions in the scope.