Task 4: Reviewing and improving the migration runbooks
This task consists of the following steps:
Step 1: Review the completed waves and identify gaps in the current migration runbook
Fail fast is a philosophy that uses frequent and incremental testing to reduce the development lifecycle, and it is a critical part of an agile approach to a large migration. After each cutover, schedule a retrospective meeting to review each task with the migration teams. Ask the following probing sample questions. You can also add your own questions:
-
Was the cutover successful? If not, what was the issue?
-
Does the migration runbook cover all of the tasks to perform the migration and cutover?
-
Do any of the tasks take longer than expected?
-
Are you aware of any technical issues with any tasks in the runbook?
-
Are there any manual tasks that can be automated?
-
Are there any process-related issues with the runbook or cutover?
Step 2: Update the migration runbooks and complete testing
After collecting data from the retrospective meeting, update the migration runbooks as follows:
-
Add detailed instructions for any missing steps.
-
Fix or update any steps as needed.
-
Perform an end-to-end migration test with at least one Windows and one Linux server.
-
Send the updated runbook to the migration teams for use in the next wave.