Implementation

The goal of implementation is to complete the implementation of the project. The system architecture and detailed design documents provide a blueprint for carrying out the development. In this phase, the implementation is planned at a fine granularity, coding and testing begins, and teams attack their sub-systems in small iterations. The systems and integration testing teams switch to high gear to finalize those test plans and test cases. If the user and validation test teams have not already done so, they also finalize their test plans and test cases.

Inputs

System Architecture Document
Detailed Design Document
Detailed Implementation Plan template

Outputs

Detailed implementation plan
Implemented systems that have been unit and module tested. The systems will also have been informally systems and integration tested by the developers.

Developed in parallel with help from the development team:

Systems Test Plan
Integration Test Plan
User Test Plan
Validation Test Plan

Reviews

During the implementation phase, code reviews are performed periodically to ensure that the correct system is being implemented as well as to catch errors and enforce code development standards.

Audit reviews are also performed periodically to ensure that documentation is being kept up to date and that the schedules are on track.

Each developer individually reviews their own progress through unit and module testing and by reviewing their implemented code against the design documentation.

Primary Participants

Development teams and testing teams.

Detailed implementation plan contents

The parallel activities of each development team will have been specified in the development plan. Each team is then responsible for planning their time within those parameters. Specifically, each team should set up finer grain milestones for completing portions of their assignments. Iteration should be considered and planned for as well. The team leader in each team will be responsible for ensuring that each team member is on schedule and progressing as planned.
The detailed implementation plans will be approved by the directors of development.

Methodology

Iteration, testing, code reviews, and audit reviews are the primary methodologies in place during the implementation stage.

A methodology needs to be determined for unit and module testing.

Business Specification Analysis Detailed Design Testing Post Study Functional Specification Architecture Design Implementation Deployment and Maintenance HOME

Send E-Mail

1