Development Models in outsourcing

Offsite/ Offshore development model
In Offsite/ Offshore development model, there are 2 teams of software developers. The Offshore team is on the client’s side and is responsible for the construction, detailed design, testing and documentation of the project whereas the offsite team is the point of contact for the customer and is responsible for most of the design and development of the project.


Onsite/ Offshore Development model
In case of a project which involves constant contact with the customer the Onsite/ Offshore development model is used. In this model, a project manager coordinates between the customer and the team at the Offshore development centre. A lot of work can be offloaded to the development centre resulting in the benefit of the customer.