5 Simple Rules for Successful Software Technology Outsourcing

The current economic climate, opportunities and roundyou encounter irreconcilable differences in your first
the clock service necessity requires most companiesproject. All too often, companies tend to easily accept
to outsource many technology projects to countriesthat the first project is likely to fail. Don’t. You
like India, China and eastern European countries. If youshould take extra care that this is set up to succeed.
are a small software company, successful outsourcingMind you, not all projects are suited for outsourcing.
is crucial to your development. For all the complexityChoose the ones for which face to face
this notion has, success in outsourcing is quite easilycommunication is not essential. Lastly, ensure that the
achievable as long as it is viewed as a core process inproject is not more than 2 or 3 months in duration.
an organization. The list below features a simple set of3. Managing the project
rules for achieving effective outsourcing.Clichéd as this might be, but, plan the work and work
1. Selecting a partnerthe plan. This is the most important aspect of the
Outsourcing service companies vary dramatically inproject. Have extra clear steps and outline them in a
size, infrastructure, capital, language, and talent. Evenwritten manner. Perhaps the most important factors
large well managed companies choose the outsourcingthat will help you succeed are communication and use
partner based on only one or two factors and faceof tools. Do not assume anything and ensure that all
failure. While factors like size and name recognition areteam members are working on a common
important, the winning partner will have the rightcommunication platform, be it email or any other
combination of the factors that suits you and yourspecial tool. Insist on daily or weekly written progress
project needs. Infrastructure, language and talent aredepending upon the project duration. A little bit of
much more important factors than size and capital, ifpatience and attention to details will go a long way in
you are a software startup or a small softwaremaking the project successful. Lastly, fund the project
company. I have seen several software projects failwell; cutting corners does not work in Silicon valley, nor
because the partner does not have the rightwill it in Bangalore.
communication infrastructure, like high speed4. Measure the success
connectivity or easy land line access. Reworks tend toIdentifying metrics and measuring them in outsourced
be common place in a project if your partner does notprojects often will determine if the project is going to
understand phone conversations or emailsucceed or fail. Get a list of simple, but comprehensive
conversations well. Lastly, there is no substitute formetrics. For instance, if it is a support project, measure
talent. Interview every member of the project teamthe number of support queries, time it took to respond
and identify the strengths and weaknesses and selectand whether the response was satisfactory or not.
based on the project requirement. I have found thatSeems simple, but most project managers take a very
many projects suffer due to a lack of depth in acasual approach to this. Don’t make that
technology. For example, while many programmersmistake. Insist on the measurement. It helps make a
may be familiar with Java or .Net, your project mightcase for the next set of projects.
need a specialized understanding of that technology.5. Build on the success
Don’t compromise on talent.Lastly, it never pays to do the outsourcing just once. It
2. Identifying the right projectis with repeated success that you gain the needed
This becomes critical especially if it is first project to beefficiency. Remember, that is why you started
outsourced. Matching the project with the right talent inoutsourcing in the first place. Create a good document
team members is central to the success of theon what succeeded and what failed. Correct the
project. It is best to start simple, baby steps. A lot ofmistakes and do it again for a different project. Adding
companies have found success by starting with QA,complexity to succeeding projects will help hone the
internal technical support and documentation projects.process.
This provides you with a viable back-up plan should