This is where most people mess up.
You need:
-
Clear business objective (cost? performance? scaling?)
-
Full inventory of apps, data, dependencies
-
Cloud readiness assessment
-
Proper IAM + security setup
-
Target cloud environment configured
-
Skilled team (infra + app + security)
Without this, migration becomes guesswork.