|< Day Day Up >|
The implement phase of a migration project is the active development of a new environment during which the following types of tasks occur:
The key deliverables of the implement phase include working components and documentation. In addition, the implement phase might possess an iterative structure and might include prototyping. In particular, prototyping is useful for data migration and difficult or risky conversion techniques. If changes are made as a result of the prototyping that occurs during the implement phase, be sure to maintain the outputs from the architect phase.
Developing Projects Iteratively
The implement phase can be iterated to allow incremental development. This allows a number of drivers to influence staging. You might develop a migration solution incrementally because different management environments are being migrated in different stages, with training done before the quality assurance installation; or it could be that the solution's architecture permits a component-based delivery or that the phasing might be based on project or business resource constraints. You should include phasing in the project plan to allow more effort and testing to be undertaken for the riskier elements of the project. The trial of both conversion and transition process on a training, quality assurance, or user acceptance instance of the application enhances the likelihood of success on a production instance.
An additional architect phase should include a business case review and review of the outputs from the previous architect phase. Implementation should be designed to permit this activity to occur. In particular, data migration timings should be available to validate the transition planning, and the transition plan should be revised in the light of improved knowledge.
|< Day Day Up >|