- Phase 1: Business Understanding
- Phase 2: Project Requirements
- Phase 3: Feasible Solutions
- Phase 4: Project Proposal
- Phase 5: Design & Development
- Phase 6: Unit Testing and Deployment
- Phase 7: Clients Reviews and Revisions
Phase 1: Business Understanding
First and foremost thing is to know, analysis and understand client’s business because this acts as a root to acquainted with business logic and needs.
Phase 2: Project Requirements
This phase includes the requirements gathering, decide client’s wants & deliverables and finally draft a project scope document of it.
Phase 3: Feasible Solutions
We define various alternatives for the project scope defined with its possible outsomes. Based on client’s comments & feasibility, we proceed further.
Phase 4: Project Proposal
A refined proposal, if any, covering all the aspects of the project including project description, scope, timeline, deliverables, cost, terms & conditions etc is prepared and handed over to client.
Phase 5: Design and Development
This phase covers project plan, data flow, database design, code construction and all other activites that related to software/web design and development.
Phase 6: Unit Testing and Deployment
Rigourous testing of each and every unit/module is done as soon the development part is completed. All the bugs spotted are rectified & reframed so that all the unit/modules can be integrated and final testing can be done. Then the final solution is deployed at our demo server for client’s feedback.
Phase 7: Client Reviews and Revisions
Based on client reviews, final changes are made and revised version is shown to client. Finally, project is signed off and delivery is made. |