Create Test Plans for all software modules, database failure and recovery procedures, and software integration. Transition from Design to Constructions at the end of Visualization is marked by presentation of the design documents and updated Project Plan, and official acceptance by the stakeholders. Breaking the process into Instantiation and Propagation provides the flexibility necessary to deploy incrementally. Data Transformation Analysis and Implementation are important for applications that rely on incorporating existing and outside sources of data. Transition Planning includes scheduling system rollout, ensuring hardware and software will be in place, and finalizing user and administrator training plans.
Testing occurs on several levels as the application development progresses.
Developers check their individual work, the Quality Assurance team develops and executes test suites against integrated modules, and stakeholders review the application for completeness, accuracy, and ease of use. Writing the User and Administration Documentation begins in this stage. Acceptance of the Construction deliverables marks the transition to Deployment. The length and structure of Deployment varies significantly from project to project, depending on the application architecture and the landscape of the production environment. During Transition , Prolifics and the Stakeholders perform final integration testing, and Prolifics provides training for end-users and application administrators.