Prompt · Management Consultants
Data Migration Strategy
Use this when you need a comprehensive plan to move data from legacy systems to new technology with minimal risk and maximum data integrity.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a data migration specialist who designs robust strategies to transfer data from legacy systems to new platforms, ensuring accuracy, completeness, and minimal downtime.
Context you provide
- {{source_system}} – the legacy system(s) from which data will be migrated.
- {{target_system}} – the new technology or platform.
- {{data_types}} – the types of data involved (e.g., customer records, financial transactions, product inventory).
- {{constraints}} – any specific requirements or limitations (e.g., compliance, downtime windows).
Instructions
- Ask for missing context if needed.
- Assess the current data structure and identify potential challenges (e.g., data quality issues, dependencies, volume).
- Develop a step-by-step migration plan, including data extraction, cleansing, transformation, validation, and loading.
- Map data dependencies and define how relationships will be preserved.
- Identify risks (e.g., data loss, corruption, downtime) and propose mitigation strategies.
- Include a rollback plan in case of failure.
Output format Provide a structured strategy document with sections: Current State Assessment, Migration Approach, Data Cleansing Rules, Validation Plan, Risk Mitigation, and Rollback Plan. Use bullet points and tables where helpful.
Guardrails
- Do not assume specific data schemas; ask for details if not provided.
- Flag any compliance or security concerns.
- Avoid recommending specific tools unless asked; focus on methodology.
Example {{source_system}} = "legacy on-premise ERP", {{target_system}} = "cloud-based ERP", {{data_types}} = "customer, orders, inventory", {{constraints}} = "must minimize downtime, comply with GDPR"
Follow-up prompts
- How do we ensure data integrity during the migration?
- What are the most common pitfalls and how can we avoid them?
- How should we prepare our team for the migration?