Project Management
The project management methodology followed at Open Source Development ensures that the goals and objectives of the
Project outsourcing India solution are fully met. Transparent communication, strong planning and clear understanding of the requirements help in making a project a success.
At Open Source Development, project outsourcing India we follow an iterative method to project management that allows for client feedback during every stage of the project. The key stages of our implementation process include:
- Requirement Analysis: In the requirement analysis phase we conduct an in-depth study and a gap analysis of the client’s requirements. Based on the requirements gathered, we create the functional specifications document (FSD) that records in detail every feature and functionality to be included in the solution. The FSD is sent to the client for verification and approval.
- Architecture & Design: After the FSD has been approved, the solution architecture i.e. the database and system design, GUI prototype. The architecture and design are based on the requirements contained in the functional specification document.
- Implementation & Integration: Once the architecture and design are in place, the process of coding the solution begins. Regular review of the code is carried out to verify that the code conforms to the standards. The individual code modules written by the developers are integrated to form a whole.
- Deployment & Testing: The solution is deployed on a testing server wherein our team of testers run various tests such as functional testing, compatibility testing, regression testing etc. Bugs/errors identified in the testing process are duly recorded. The developers work to remove the bugs/errors identified. The testing cycle is repeated till there are no bugs/errors. After a successful verification of the bugs/errors a final version of the software is released to the client.
At every stage of the project management our team of QA professionals conducts audits and reviews to ensure that the activities and processes followed are in compliance with the defined standards and conventions.
A diagrammatic representation of our project management practices is provided below:


