

CODING & TESTING
Most of these activities are undertaken at the Offshore Development Center under the leadership of the Offshore Project Manager. This entire phase and GIPO is managed by the PM located offsite.
The major activities are:
The Project/Tech Lead (PL) (with the assistance of MLs and SADs) prepares the Program Specs for each module comprising several units.
The team of Senior Developers and Developers under the leadership of the ML undertakes the Coding. The PL manages the MLs on a day-to-day basis.
As per the Code Review Plan, the Codes are first reviewed by the ML, and then by the PL & PM (at the Offshore location). The SDs located Offsite may also review the codes, if provided in the plan.
When the codes are finalized., the application is tested as per the FTP. Test Results are generated and documented.
There would be a Bugs and Issues Tracking System for recording and managing the Bugs and Issues.
The Onsite Acceptance Testing & Implementation Plan would then be prepared. This Plan would comprise details of Acceptance Testing (e.g. whether there would be two rounds of testing i.e. Alpha and Beta or just one round i.e. Beta) and how the application will be implemented onsite for Testing Purposes e.g. Installation, Configuration, etc of the Test application. It will also cover Regression Testing, if applicable; as well as the final Implementation and Release Plan. The User Manual and the System (Administration & Maintenance) Manual would also be prepared at this stage.
The OPM (at the Offshore location) shall deliver the Application and related documentation to the PM located Offsite. If the FTP provides for it, there will be another round of testing at the Offsite location. The PM will deliver the tested Application and related documentation to the client.

