Software Outsourcing Risk Management

accounting software software outsourcing risk management
 
About Us Client Services Vendor Services Venture Capitalist News Events and Conferences Contact Us

 Software Outsourcing Risk management

Software outsourcing though in huge demand & profitable proposition, if not handled properly can become a pain also. But professional organizations outsourcing software or hardware functions are very cautious these days & do they due diligence before selecting the right software outsourcing partner. Mentioned below are the risk management techniques used by successful organizarions who have outsourced software functions offshore.

Complete understanding of the project requirement

Companies that choose to outsource software applications must have a high degree of understanding of the project they are undertaking, including its requirements, the method of its implementation and the source of expected economic benefits. This is crucial to providing reasonable incentives for meaningful measures of performance. Understanding project objectives also helps to reduce the risks of poaching, since it is then possible to specify and control access to elements that may be critical to the client's future competitive positioning. The risks of outsourcing product distribution-as airlines did with computer reservation systems in the 1970s, for example-can clearly shift too much power to the distribution system. Using a third-party information processor to manage client relationships can allow another party to have access to your customer history and pick off your best accounts.

Split projects & place pilot projects

Split mega software outsourcing projects between multiple vendors. Beware of granting one vendor the exclusive right to understand your business in depth. That will make it harder for you to walk away from the deal. Dividing a large project into smaller, more manageable pieces will greatly reduce programmatic risk. In principle, completion of each independent chunk creates the possibility that subsequent development work will be handed off to a different developer. Each chunk should have specific objectives and quality metrics, and each piece should be independent, in the sense that companies would have to absorb only tolerable increases in development costs should they choose to switch vendors after one or more chunks has been completed. Although this will increase development costs, it reduces or eliminates the risk of vendor holdup. If the vendor attempts to overcharge for continuation, the self-contained nature of the work completed to date will permit a more or less painless handoff to another vendor for continuation of development. Moreover, by assessing checkpoints at the completion of each chunk, the company can detect quality problems and reduce the risk of shirking or underperformance. Thus, when deciding on the milestones for such a project, it is important to have a viable exit strategy if any chunk fails.

Deploy personnel in-house to perform overall surveillance on outsourced project

The skills you need to provide IT services internally are different from those you need to govern outsourcing agreements. Just as you have to build contract and vendor management skills to govern a new deal, you may also have to bring on hordes of project managers, programmers and system administrators if you decide to bring services back inside at the end of the deal. In the meantime, any technical employees you retained while services were outsourced have likely experienced some deterioration of their skills since the vendor did most of the digging into new technology.

Performance based schemes

The best bet in increasing the quality & quantity of work executed by offshore outsourcing vendors is to have a incentive based scheme. Such performance enhancing scheme holds in all software outsourcing, and it suggests that you get what you pay for: If you pay for lines of code, for example, you will get many lines of code; if you pay for testing, you will get lengthy test logs. Incentives can bring vendor behavior in line with a client's expectations, thereby improving performance. When in two minds, of whether to outsource or not to, the former is the better option because it would be anytime less costlier than building in-house capabilities in your own country.

Offshore outsourcing Home | About us | Client Services | Vendor Services | Venture Capitalist | News | Events | Contact Us | Site map