1. 1 - Assess / Discover
    1. The initial discover and assess phase surfaces the motivations for migration, potential risks and constraints, and produces an overall business case and initial program scope
    2. Input
      1. Business objectives
      2. Key stakeholders
      3. Technical assumptions
      4. Details of as-is infrastructure
      5. As-is costs
    3. Activities
      1. Conduct automated discovery
      2. Conduct Cloud Maturity Assessment
      3. Conduct application interviews
      4. Review existing operatinh model
      5. Review any existing cloud deployment
      6. Analyze raw input and validate info
      7. Analyze workload dependencies
      8. Assess compatibility and complexity
    4. Output
      1. Cloud Maturity report
      2. Refined TCO/ROI analysis
      3. First-mover workloads identified
      4. High-level effort estimations
  2. 2 - Plan / Foundation
    1. The plan phase is designed to build your foundational Google Cloud "landing zone", establish your Cloud Center of Excellence, build a migration team, and pilot and validate the migration approach while developing the overall roadmap
    2. Input
      1. Business objectives
      2. Workload prioritization and groupings
      3. First mover workloads identified
      4. Budget and time estimates
    3. Activities
      1. Build cloud foundations
      2. Define agile process/migration factory
      3. Build target operating model
      4. Develop training and enablement plan
      5. Schedule initial migration groups
      6. Pilot migration
    4. Output
      1. Migration process and org structure
      2. Delivery of foundations/landing zones
      3. Migration schedule
      4. Iterated delivery process post pilot
  3. 3 - Migrate
    1. There are two paths in this phase: the migration factory and the modernization factory
    2. Input
      1. Google Cloud migration landing zone
      2. Migration waves
      3. Business prioritisation
    3. Activities
      1. Establish agile migration teams
      2. Migration factory: Migrate waves of applications (common in VMware Engine migrations)
      3. Modernization factory: Begin refactoring apps to take advantage of the cloud way of doing things (less common with VMware Engine migrations initially; often done as part of long term optimizations)
    4. Output
      1. Successfully migrated workloads
      2. Lessons learned
      3. Updated operating model
  4. 4 - Optimize
    1. Optimizing your environment and workloads
    2. Input
      1. Migrated VMs
      2. Business objectives
      3. Relationships with app owners
    3. Activities
      1. Update and prioritize backlog of optimizations
      2. Design and test strategy for specific optimizations
      3. Implement optimizations
    4. Output
      1. Updated workloads