1. Inspect schema 2. Inspect migration history 3. Design migration 4. Implement migration 5. Validate migration 6. Test rollback