Remember Me
forgot your password?

Helpful advices how to choose good offshore outsourcing software development partner

Good advices how to choose good offshore outsourcing software development partner

I know that when any IT company starts to think about software development outsourcing process to offshore there may appear a lot of doubts. But it is important to keep in mind at least 3 main points and check it always with each your possible offshore outsourcing software development partner before taking the decision to cooperate.

First is Quality of development. Most companies are seeking for stable and reliable long-term relations. They want the work to be done with the same high quality as if it is implemented by own in-house developers. But in reality they may meet drastically opposite situation with new offshore partner. I know from my own personal experience (I am the CEO of such type offshore outsourcing software development companies) that it is very difficult or probably impossible for company (for instance, IT company in USA or in Europe) to be sure 100% in development quality of possible partner located in India, China, Russia or elsewhere. But there are a few ideas which I believe could be useful.

First what you can do is to get information about company in Internet, check the domain registration year (sometimes offshore companies give the information on their web sites that they have about 10 years of experience, but the web site domain registered just last year).  Also it is important to clear divide all offshore outsourcing software development services providers for at least two types: developers groups and real companies with brand name and reputation. And you should to clear understand what type of company you are going to cooperate with. Developers groups are unstable and are not too reliable; it is difficult to check their quality level, since the quality depends on group's participants. They are good workers for small scale of projects (USD 1000-10000). Their work much cheaper then real offshore outsourcing companies. Such groups appears every year and disappear again. But somehow they usually let everybody know in the negotiation project, that they are very stable and have been working for many years. I recommend to consider such types groups if you have small projects to outsource. It could be really cost-effective and qualified (if you chose right group). I do not recommend to consider such type of service providers if you have project with timeframe more then 3 months and serious budget. In case of troubles such group can disappear, or can seriously delay the project or can be simply not able to deliver proper quality software. It doesn’t always happen, sure, but that is what can happen.

In order to minimize risks and get more guarantees I recommend to do any large projects or ongoing development just with companies which have good reputation (good references and clients, good reputation in internet, old domain name). Keep in mind it doesn’t matter is this company from Russia, India, China, etc., anyway the current hour rate could not be out of USD 18-22 per hour limitation. If company offer USD 15 or 10 hour rate it is very important reason to feel doubt who will work on your project’s development. It is impossible to involve senior or middle+ developers in project, if it is sold for USD 10 for work-hour, for any offshore country!!! Probably I will make more clear explanation of net cost of development in offshore. It is low, but it is not too low. If you pay low price you at least have to understand for what you pay for, right? The price could be lower because of use of junior developers work instead of senior or middle level. Because you do deals with group of developers who probably works in the home and do not pay any rent, taxes and other necessary expenses which serious company has to pay. And I sincerely advice and I always do starting cooperation with new partner step by step, by discussing any issues, choosing mutually comfortable and efficient style of work. It is not reasonable to hurry up, keep attention to details and I believe that you will find good and reliable partner or Offshore Software Development Center for many years...

Communication is the second bullet point that worries most part of customers. Misunderstanding happens, when people speak the same native language, and more often misunderstanding happens, when people are from different countries having their own culture and style of communication. It is not enough just to be able to speak in English for your new Offshore Development Center (service provider). There should be system of communication based on suitable software, such as issue tracking system, conference call schedule, Skype chat, etc. Serious companies usually have good experience how to establish work proper way.

Source code security and intellectual property protection is the last essential point, which sometimes becomes the most important one. When company intends to outsource software development process and such software development should be based just on use of existing source code, which was created during past years, and when company's software products are in demand at market, it is very important to keep source code and other information about customers intellectual property in secret! In such case I do not recommend to do any business with groups of developers since they do not risk there reputation and they are not able to guarantee any serious intellectual property protection. But serious software company always care about own reputation, care about source code security. For example, I, as the CEO, sign the contract with NDA with any my developers. I believe that it is right approach for any company. Ask you service provider about NDA with all employees!!!

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Outsourcing Articles
  • More from Nikolay Rogozhnikov

5 Reasons to Outsource Software Development Projects

By: TuVinhSoft .,JSC | 30/12/2009
Why outsource software development services?

Why you should consider Remote System Monitoring

By: Keltec | 29/12/2009
Considering a Remote Monitoring Service has a lot of advantages. It has a lot of takers, especially for critical business where no downtime is affordable. Besides System Monitoring provides a way to augment your in-house support resources with additional expertise and out-of-hours cover without adding extra staff.

The Launching Problem of Many Electronics Products in China Market

By: Amy Watson | 28/12/2009
The problems faced by many marketing groups for launching their products in Chinese market

Outsource Support for Your Business Needs Anywhere in the World

By: Bob Hamilton | 27/12/2009
There are many cautions that accompany this however. For example, make sure you know the person or business you plan to outsource your business to actually has the experience and expertise they claim. Make sure to examine samples of their work. Check references as well.

Flex Development Vietnam

By: TuVinhSoft .,JSC | 26/12/2009
TuVinhSoft Flex developers offer complete web development solutions for creating and delivering Rich Internet Applications (RIA) using Flash, Flex and Adobe-Flash Media Server. TuVinhSoft's flex developers have a rich experience in the application of various graphical and multimedia tools that make your project unique. The expertise of our Flex Developers in offering Flex Development Services will definitely make your project technically extraordinary and more interactive and engaging.

Tips to Help You in Working Best With Your Virtual Assistant

By: Stella Ferrero | 24/12/2009
At many times in a day, you felt that things are not going as fine as it should be. There are many comparability issues between you and your virtual employees. Find the tips to help you work best with your virtual assistant.

Things That Cannot Be Ignored While Training Your Virtual Assistant

By: Stella Ferrero | 24/12/2009
Hiring of motivated and sharp employees is amongst the most important step in the direction of setting up of a successful virtual assistant service firm but at the same time, you must pay attention to proper training of the employees hired by you. A note on info, while can be crucial for while grooming your staffs to be a passionate online personal assistant.

7 Things to Consider when Choosing a Computer Consulting Firm

By: Robert Peretson | 24/12/2009
If you run a small business, outsourcing your IT needs to a computer consulting or IT support firm is probably your most cost-effective means of supporting your computer systems. In a large metro area like here in New York, the options for finding qualified, yet affordable support are plentiful. This article outlines 7 things you should consider when evaluating your future computer consultant.

Submit Your Articles Free: Signup

Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.26, 8, w3)