Index of articles

ComputerWorld Canada

Offshore development can save money

By Poonam Khanna

Outsourcing has long been the salvage of many an overworked IT department and companies looking to concentrate on their core competencies. And many businesses arenít just looking past their own offices for help, theyíre looking beyond their borders and across the ocean where there are large pools of talented labour available for a fraction of the cost.

The main advantage of offshore product development is the cost savings.

"It could be considerably less expensive to go abroad. You can see savings anywhere from 20 to 30 per cent compared to what you can get in the U.S.," said Gartner Inc.ís Chicago-based principal analyst, Ted Kempf.

When compared to New York prices, the cost savings are closer to 50 per cent, according to Mukesh Mehta, vice-president of information technology at MetLife in New York. His company is currently using an offshore team to help it upgrade its version of PeopleSoftís HRMS.

But working with a company halfway around the world can be complicated, said Alister Sutherland, director of software at IDC Canada in Toronto.

"The challenges are manifold ó language is an issue, as is project management and the ability to respond quickly."

The key to successfully project managing the upgrade at MetLife, Mehta said, is making sure that thereís an onsite team that can help coordinate communications between MetLife and the offshore company, Cognizant Inc. in Teaneck, N.J. ó which draws on development teams in India.

The onsite team can handle anything that needs immediate attention, Mehta said. "As far as weíre concerned, weíre dealing with a team thatís onsite on our premises."

Those considering offshoring application development should look for companies that will place at least one individual onsite, Kempf said. That person should be someone who is culturally acclimated and who understands the idiosyncrasies that arise when dealing with another culture.

Forgetting those cultural differences can be costly, said Brian Phelps, president and CEO of offshore company Vested Development Inc. of Burlington, Mass., which uses developers in Russia.

"It is deceivingly easy to forget that it is a foreign culture and they donít act in a business situation the same way weíre going to act. And Iíve got burned, both personally and professionally. Thatís a mistake Iíve had to make and make and make."

Worthwhile Investment

But the cost savings and access to a large talent pool are worth the occasional misunderstandings that might arise, Phelps said.

The education structure in the former Soviet Union was set up to churn out technical graduates, he said. His development groups in Moscow and Tevr, Russia, looks a little bit different than the average North American development team. There are a lot of 40-something physicists, engineers and chemists who learned programming as a by-product of their scientific work, he said.

"With that background, our people then bring some real interesting strengths to our problems, because in the old days, computers there were scarce and therefore highly valued. They write amazingly tight code that is very clean, very efficient," he said.

Salary Gap

In the U.S. developers get paid anywhere from US$50,000 to US$80,000. In Russia, the range is closer to US$5,000 to US$15,000, according to Phelps.

The salary difference is just as startling in India, which graduates about 80,000 software engineers a year, according to Cognizantís Larry Gordon. Whereas an average associate developer in the U.S. earns US$63,000 a year, in India itís US$5,850, Gordon said.

Thatís why the larger the offshore team, the bigger the savings, said MetLifeís Mehta. This means that projects that require less people onsite, such as reengineering or replatforming projects, are ideal for offshoring, he said.

But it wasnít the cost savings that attracted Dino Speziale, a professional services engagement manager at Compaq Canada in Winnipeg to Indiaís UshaComm. The company, which has offices in Calcutta, India, already has a product thatís a good fit for one of Compaqís clients, Speziale said. Compaq is currently working with UshaComm to customize the product.

So far the experience has been positive, though bringing people from 40 C to Ė40 C can be a shock for them, he said.

Dealing with an offshore company can also mean dealing with a red tape, a process thatís become more difficult since the attacks on the World Trade Center, Speziale said.

"Sept. 11 hasnít been without its impact. It takes longer to clear people (to bring them to Canada), things like that."

And, as with all projects, itís important to plan for the worst.
"You have to make sure you have a good contingency plan. So thatís why we keep code on a server in the United States. And weíve identified key individuals that if something happened over there, weíd have them over here."

Though offshoring means that some jobs do go overseas, itís not quite that simple, said Paul Swinwood, president of the Software Human Resource Council in Ottawa. Most offshore companies also hire onshore people to help them sell and coordinate projects, which means they also create jobs.

"Whatís happened is the simple coding portion of these projects, which in a lot of cases takes straight manpower, means a lot of what we would call the entry level jobs have gone overseas."

 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:*
*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!