Unix Application Migration Guide (Patterns & Practices)

When you have completed the assessment and have made a decision about the strategy for the migration, you can plan the necessary steps for beginning the migration. This planning stage involves the definition of objectives and schedules for the migration so that you can find the appropriate resources and allocate tasks as necessary.

The activities involved in planning can be grouped into starting the project, developing a catalog of issues, and drafting a project plan. The project plan should be as accurate as possible at this point in the mitigation project. However, do not attempt to produce a plan that is too detailed, because the scope of the migration may change after porting or rework activities are underway.

Planning is covered in more detail in Chapter 5, Planning the Migration.

Starting the Migration Project

The migration project has already started, in that assessment and analysis activities are ongoing. When these are complete, initiate a plan for the migration itself. You can then establish key criteria for the mitigation, and may actually discover that a single assessment and analysis process can accommodate multiple migration projects.

The following are essential start-up activities:

Developing a Catalog of Issues

Throughout the assessment stage, you document issues that can or should influence the migration. The issues may be schedule related to business, technical, application, or infrastructure aspects of the application or the overall mitigation project. Before you can create a realistic project plan, you must determine whether any of the issues pose a serious risk to the project, and what can be done to minimize the possibility of those risks.

You may want to investigate the following issues:

A more complete list of potential issues is presented in Chapter 5, Planning the Migration.

Each issue can create a number of risks in the project. Those risks can be quantified in terms of probability and impact. You should determine mitigation actions for each risk to ensure that the risk is minimized or removed.

Producing a Project Plan

The migration project plan should take into account the type of migration to be performed, the issues that are identified (and the mitigation for the issues), the funding provided, and the availability and skills of the people who are assigned to the migration project. The project plan is based on the project stages described in this document, and the activities involved in each stage vary according to the chosen migration strategy.

Категории