Essay on Software Delivery Models

Submitted By krishbuddy
Words: 2433
Pages: 10

ON-SITE/NEAR-SHORE/OFF-SITE DELIVERY MODELS
The delivery model utilized is based on the location(s) of the project resources in the service delivery.

ONSITE DELIVERY MODEL Under the Onsite Delivery Model the service providers position their skilled personnel on the client’s site who work in continuous interaction with the client’s team for the entire period ranging between the point of collecting information to its implementation as well as its maintenance and support. The only difference between the customer’s normal working model and the onsite model is that the client’s task is accomplished by a team of outsiders i.e. service providers working within the same premises as the other employees of the client.

Onsite Delivery Model is usually adopted where the scope of the project is repetitive and open-ended as is the case with most of the process re-engineering related services. Also where the client is not very clear regarding the end results required by them or where there is a possibility of fluctuating requirements during the course of the project, Onsite is a preferred delivery model. In some cases where direct and continuous client participation and interaction is desired after each and every step involved like getting the approval of the client’s team after each stage of project this is the only model which fulfills this need. If the client wants to upgrade their existing system and migrate to the latest technology then in such cases also the onsite model is preferable, if the client is able to afford the changes that will be required in their existing set-up to accommodate the service provider’s onsite team. Onsite Model is the best for short-term projects.

As for example if the client wants to install an ERP system in the organization, then it has no other option than to go for the Onsite delivery model. Clients may also insist on working with the onsite model where the project concerned is a highly confidential task and everything has to be done in a secretive manner. Well, for this model, it becomes necessary that the client is able to accommodate the sudden scalability in its teamwork as well afford the costs involved therein.

The advantages of Onsite Delivery Model are the following:


Face-to-face dealings with the client: Continuous interaction with the client is possible which enables the service provider to have a clear understanding of what the client is expecting from them and also of the end results desired by the client.



On Hand Information: The service provider can obtain first hand information by understanding the scenario existing at the client’s place.

• •

No chance of communication gap. Minimum chances of alterations in later stages: The number of changes required in the output provided by the service provider will almost be negligible.



For the clients, time-to market involved in this model is less.

The additional costs involved in providing the additional facilities to the onsite team working within the client’s premises may act a limiting factor for the onsite model to be adopted by the clients.

OFFSITE DELIVERY MODEL In Offsite Delivery Model, the service provider works in a nearby vicinity of the client i.e. the service provider will be located within the same city/country as that of the client. This will prove beneficial to the client as well as to the service provider as the service provider will have a better understanding of the client’s need resulting from the fact of having an almost similar background as far as the geographical factor is concerned.

Offsite Model enables the client and service provider to have a face-to-face interaction on a regular basis, which will be advantageous to both of them. This is especially beneficial when the client’s requirements are not well defined and are expected to change during the course of the project. The offsite service provider working near to the client will be able to understand and accommodate