The client provides specification for project implementation, and the same is discussed in depth for better understanding of the principal and the business requirements, this two way interaction helps facilitate generation of new ideas and concepts which if prudent can be made part of the design for effectiveness and better realization of objectives.
This phase is critical for any development activity, here we get to our drawing boards to design the entire project with linkages and execution plan. The end result of this phase is the project document which in details entails the entire specifications of the project. This phase ensures the independence of “code to coder” relationship.
This phase entails actual product coding phase followed by preparation of test case.
The Project team depending upon the solution developed would integrate the solution with the live environment and do extensive testing before handing over the project to the client User Acceptance testing.
The Project team hands over the project to the Support team post UAT and project is commissioning from here the Support team interacts with the client for product and service support.