Minimising Risk in Outsourced Projects
Introduction
Outsourcing is the process of contracting a third party to do work on the behalf of the client that they have neither the skills or resources to perform in-house. It is usually more cost effective to contract out work than to hire someone in to complete the task in question.
The other benefits include being able to perform several parts of the project in parallel, thus reducing time to market. Taking advantage also of geographic differences in the cost of implementation in IT projects can also help to bring costs down; outsourcing development to countries such as India and those in Eastern Europe, for example, is a common practice.
The benefits do, however, come with some pitfalls. Chiefly among them us the lack of control that is experienced when outsourcing, and care must be taken to be ensure that the gains in cost and time are not lost in over-managing the outsourcing process.
Involving third parties as brokers in these situations can alleviate this risk. In essence, the project management is outsourced to a middle tier service provider capable of marshalling the best capabilities of the open market.
Software Development
Ecommerce Solution
Web Development
The Risk of Total Outsourcing
The riskiest path to take is that of total outsourcing; placing part of the project entirely in the hands of a third party. This may be because the task is so labour intensive or technical that the client is unable to service any part of the task themselves.
Thus, trust is placed in the experts to produce something which would not otherwise be possible. With that trust comes the additional burden of risk management. The danger is always there that the lack of control will lead to project overruns, and hence higher costs than anticipated.
Since the task is outside the expertise of the client, they can often neither control nor verify that the lack of control is a natural phenomenon. This is compounded by the fact that the contractor could effectively blind the client by the science of the service that they are offering.
In IT projects, this is one of the key risks involved in outsourcing.
Competence Outsourcing
To combat the risks associated with total outsourcing, outsourced projects should stay within the available competence; something which sounds obvious, but really is not. Given that the reason for outsourcing is that the task can not be achieved in-house, the logical conclusion is that it must lie outside available competence.
The paradox is easily solved : hire staff with equivalent, or related competences. This avoids all the issues associated with total outsourcing, but can prove to be as expensive as having the task performed in-house.
The alternative is find a project management team with both technical and non-technical skills. If the task to be outsourced is a single project within a portfolio of business activity, then it follows that hiring permanent staff to perform this function is probably going to be out of the budgetary scope of the company.
'Virus Inc'
This is where Virus Inc comes into play. In essence, it is two tier outsourcing, using a third party as a buffer between the highly technical project staff and the (usually) less technically competent client.
The key is in minimising the number of project firsts. The most risk is when the client is outsourcing for the first time, in a new project, with technology they have never approached before. Virus Inc reduces three project firsts to one.
VirusInc provides a single interface to many competencies, enabling an approach that can fulfil the entire project lifecycle. Even if some aspects were not designed to be outsourced, clients can often find that the VirusInc model allows them to find economies of scale within the projects as they unfold.
It is a win-win-win situation; the client enjoys superior service while making a significant cost saving, the contractor saves time in communicating with a technically minded project management team, and VirusInc can continue to build on a solid base of experience.