High-level migration process flow - AWS Prescriptive Guidance

High-level migration process flow

The migration process occurs in five phases: discovery, design, development, testing and refinement, and implementation. The following table provides an overview of these five phases and the migration process flow.

Discovery Design Development Testing and refinement Implementation
Outcomes
  • Existing system architecture

  • Migration inventory

  • Functional and non-functional requirements

  • Future system architecture (High-level)

  • Migration strategy for each component (7 Rs)

  • Target AWS architecture

  • TCO analysis and assessment

  • High-level migration plan

  • Ready-to-deploy applications

  • Automation scripts in AWS CloudFormation

  • A step-by-step migration plan, including automated and non-automated tasks

  • Detailed test plans

  • Testing reports

  • Refined automation scripts, migration plans, and testing plans

  • An OpenText Customer Experience platform running on the AWS Cloud

  • Testing reports

Tasks
  • Discovery workshops

  • Documentation analysis

  • Multi-disciplinary subject matter expert (SME) meetings

  • Cost analysis

  • Validation workshops

  • Multi-disciplinary SME meetings

  • Application refactoring and adaptation

  • Adapt and create automation scripts

  • Create or provision new services or functionalities

  • Automated testing

  • Adapt automation and migration plans

  • Migration plan implementation

  • Automated testing

Customer resources
  • Technical and business documentation

  • Business owners and technical architects – Participation in workshops and interviews

  • Current TCO data

  • Business owners and technical architects – Participation in validation workshops and interviews.

  • Access to technical assets (environments, source code, or deployment pipelines)

  • Access to technical assets (environments, source code, or deployment pipelines)

  • Technical teams – Support about current applications.

  • User testing

  • Infrastructure teams – Support for migration activities

  • User testing

  • Infrastructure teams – Support for migration activities

Accelerators
  • OpenText architecture analysis framework

  • Diagrams

  • Focus points

  • Existing knowledge about the most common migration strategies and target AWS products and services for each solution component

Existing automation assets for:
  • Provisioning of AWS resources

  • Data migration

  • Application installation and configuration

Automated testing assets creating during previous migrations, such as:
  • System health checks

  • Performance and Load testing scripts

Automated testing assets creating during previous migrations, such as:
  • System health checks

  • Performance and Load testing scripts