Implementation
The implementation stage of the migration consists of these steps:
-
Set up sprint schedules and objectives for each of the eight sprints with both teams.
-
Review epics, break them into stories with acceptance criteria, and organize them into Sprints 1 through 8.
-
Set up a daily cadence meeting between both 2-pizza teams. This meeting is important for uninterrupted workflow and faster feedback. The scrum leader organizes daily status calls through scrums to discuss progress, resolve blockers, and report on deliverables.
-
Build a communications and reporting plan for implementation oversight meetings. Use agile metrics to prove that teams are healthy and delivering value.
-
Manage sprints with a primary focus on the following:
-
Learn by doing—align, enable, and mobilize a workforce and resources.
-
Start small, create early successes, and build to full migration capacity.
-
-
Capture outputs, best practices, and lessons learned to use as building blocks for migrations at scale.
-
Create blueprints of agile delivery for scaling migrations based on Wave 1. Present the approach as a foundation for the readiness and planning migration phase.
Working through these initial Wave 1 migrations helps to build confidence and experience. This process includes the migration plan with the patterns and tool choices that fit your organization’s needs. It provides validation and testing of the operational and security processes. It also identifies patterns (for example, common architectures and technology stacks) in the portfolio to create a list of application groupings based on common patterns. This creates a common process for group migrations.