Index of articles




developer.*, January 20, 2004
http://www.developerdotstar.com/mag/articles/nehowig_offshorepicture.html

Consider The Total Picture for Offshore Development

By Kelly Nehowig

Quite often, when corporations consider the possibility of doing some or all of their software development offshore (typically in Eastern Europe or India), the decision is made without considering all of the factors necessary to arrive at the best decision.

With companies that already have internal development capability, careful consideration needs to be given to the strategic importance that this capability provides.  Unfortunately, in many companies executive management often misunderstands the process of software development.  They frequently view the software engineering community and its professionals as a management challenge and the product that they produce as a commodity without regard to the value proposition that this capability can deliver.

The promise of lower hourly rates with offshore development is typically the "public" justification given for considering the possibility of going offshore, but often the true financial comparison is not given much more consideration than this simple comparison.  This promise, combined with the desire to unburden the organization of internal development groups, forms the basis for sending the work offshore.

However, deeper consideration can often show that the perceived advantage quite often is not realized and that the organization could suffer in the long haul.  The strategic importance of the software product being developed internally can often dwarf the perceived short term savings of a lower hourly rate.  In addition, frequently the lower offshore rate does not result in lower overall development costs.

I recently did an analysis for a company that had multiple in-house development groups and one group that used offshore development exclusively.  The organization claimed that the cost savings realized going offshore was substantial, based on the fact that the offshore company charged about $18 per hour, while the in-house groups had a "rate" calculated at over $60 per hour.

In reality, a comparison of total development cost as a percentage of the sales generated in each group revealed a different conclusion.  The group doing development offshore had a development expense as a percent of sales that was over two times the groups using internal development resource.  So not only was the company not saving money with the offshore resource, but also they also truly did not understand the total picture that made up their development expenses.

So in this scenario, what were the factors that were overlooked?

Costs aside, the organization looking for an offshore solution must also consider a host of other factors regarding intellectual property security, potential legal issues with export control policies, and potential difficulties with project oversight.

Rather than focus on cost, the organization dependent on software products may receive a larger payback from more focus on the benefits their internal team can deliver in terms of innovation and the strategic value that their current organization can deliver.  Software development is by nature an experimental and iterative process—organizations should not only accept this fact, but they should embrace it as a competitive advantage in an ever-increasing world of "me too" thinking.

 
 
 Previous article
 
 
Back to the index of articles Next article 

Read comments on this article posted by Intelligence-Soft web site visitors:

No visitor's comments on this article are posted so far.
Use the form below to become the first who posted his/her opinion here.



Post your own comments on this article:

 
Share your thoughts about the article above with other visitors of Intelligence-Soft web site but please respect them and follow our Rules of posting visitor's comments.

Nickname:      Real name:*
Country/City:      E-mail:*
Comments:
*Your real name and e-mail address will not be shown to other visitors. We ask you to provide your name and e-mail in order to identify the author of the posting for your possible future requests, for example, if you decide to change or remove your comment one day. Read our Privacy statement to learn how we handle your personal data.

 
 
 Previous article
 
 
Back to the index of articles Next article 


Project Management  ||  Software Department  ||  Mobile application development  ||  Business Model
News  ||  Offshore Development  ||  Articles  ||  Testimonials  ||  Contacts  ||  Post Your Project
Site map  ||  Privacy statement

 
Valid HTML 4.01!     Valid CSS!