What is the best country/city for outsourcing?
There are many locations available for outsourcing around the world. I have outsourced to India, Bangladesh, Russia, China, and now I see that Mexico is gaining popularity. Where do you think the best places are to outsource considering skilled talent, wages, and ease of doing business?
Good Answers (1)
Andy P
Associate General Counsel, Global Intellectual Property
Best Answers in: Intellectual Property (1), Software Development (1), Using LinkedIn (1)
I am sure plenty will list the pros and cons of India v. China (tiger v. dragon) but here I listed the top cities in each of those two countries.
For India, consider the following cities: Chennai, Hyderabad, Bangalore (notice not first on the list), National Capital Region (NCR) includes Delhi and its surrounding suburbs, Pune, Chandigarh and Mohali, Kolkata, Mysore, Thiruvananthapuram, Coimbatore.
For China, consider the folllowing cities: Beijing, Shanghai, Shenzhen, Dalian, Xi'an, Hangzhou, Suzhou, Nanjing, Wuhan, Chengdu, Zhuhai, Tianjin, Guangzhou.
In terms of selecting the actual vendor, Quality remains #1, followed closely behind by Price, the reason for outsourcing in the first place for most businesses. Other factors to consider are:
References/reputation
Flexible contract terms (emphasis)
Scope of resources
Additional value-added capability
More Answers (16)
I do not have statistical rankings of the best countries/cities for outsourcing.
Have you considered outsourcing to the Philippines? The Philippines is an excellent provider of BPO as well as call center support services, among others. There is a wide variety of skilled talent, ranging from proprietary (ERP packages) to open source (J2EE, .Net, Flash) technologies.
Anshul Karoliwal (
Delivery Manager at Tech Mahindra
Best Answers in: Staffing and Recruiting (1), Databases (1)
It depends on your requirements - however the key things to look at are:
1) Domain knowledge
2) Existing Clients
3) success/ failure rates in past
4) your budget
5) Language skills (a very important factor to ensure proper communication without needing a translator).
Also, important factor, for some time critical projects, is whether you want near shore - working in same time zone as you are.
The answer is - that it really depends on what your objectives and constraints are.
India is now longer cheap - but can provide the scale that you can not get anywhere else.
Have you looked at options within the US ? Places like KY and TN ?
Regards
Michael P
CTO and Partner, Digital Edge
Best Answers in: Quality Management and Standards (1), Web Development (1)
Russia.
Have experinece with Russia, China and Poland.
Russians have one problem. If you ask them to take a chair and put it into another room, they will offer you to send it to the moon and then with the precision guidance to lend it into another room. So if you stop them from doing this, you will find great engineering talents.
Good luck.
Michael Petrov
THE ARCHITECT
Gerrit K
Project Manager, Sr. Analyst
Best Answers in: Economics (1), Business Analytics (1), Project Management (1)
To add to the other good answers: I would also look for infrastructure. One of my old outsourced teams (India) had always problems with their internet connection. They could not deliver on time because of internet being down. It was a smaller town in India, not Bangalore. So I would also look into technology infrastructure.
John R
QA Manager, Online Sales & Marketing and Fraud & Authorization at Wells Fargo
Best Answers in: Software Development (1)
As others have suggested, it depends on what you're looking to accomplish. We have had great success with a company in Argentina (performing Dev and QA). And since the time zone is closer to our own, we can work real time with them through the process.
What kind of project are you planning? What types of resources do you need?
Adeel A
Software Craftsman
Best Answers in: Software Development (2), Web Development (2), Government Services (1), Information Storage (1)
Have you thought about Pakistan? There you can find a wide variety of talent. Main cities might include, Karachi, Islamabad, and Lahore.
Why Pakistan?
http://www.pseb.org.pk/item/why_pakistan
Here we are thinking of opening a new branch office in Pakistan. Just waiting for the right time and the political stability. I know of few software companies doing outsource work, and they are pretty good, as far as I know. Most of them are having there branch offices in US. Below are the links to few of those.
Links:
- http://www.etilize.com/about_etilize.php
- http://www.clickmarks.com/services/index.html
- http://www.uffaq.com/index.html
Clarification added April 16, 2008:
This is just to support my idea.
http://www.ecommercetimes.com/story/37750.html
http://www.pakistanoutsourcing.com/
In software development communication is one of the most important factors that determines whether or not the requirements are achieved.
I therefore strongly suggest that you try the Philippines as they:
Speak English
Ask Questions and keep on asking until they understand the problem domain...
Have a rich skill set
It depends on your needs, I can say that today you can find very good engineers in Belarus and Ukraine, English speakers, with good communications and reasonably chip, not like the India's, but they delivers a good quality.
BTW, I can help with if someone interested,
Cheers.
Krakow in Poland.
Links:
Consider “onshore” outsourcing, with developers primarily on your continent. This allows immediate support by phone, email, or on-site for your customers, no “night-and-day” time zone or communication barriers. Demand direct access to the veteran developer that you select to lead or assist your project.
Determine whether the service partner has pertinent and extensive relationships and experience with industry standards groups and trade associations, the major operating system companies, fab and fabless semiconductor merchant(s), and system manufacturer(s).
Links:
Chitra Shergill C
Business Analyst at TechInspire Services Pvt. Ltd.
Best Answers in: Business Development (1), Lead Generation (1), Computers and Software (1)
Dear Darren,
India has a amazing talent...It has to be India..we are master in Outsourcing work...
Links:
First try your home, remember that if you find the perfect person for the job, it will be the best at any reasonnable price (especially for Software).
India, you'll be disappointed by the experiment and will spend a lot of time with survey, but will be amazed by the workforce (for simple tasks).
China, you'll be disappointed by the communication, and then by many things...
Russia, you'll find the smartest people, but if you say it is a line, they'll nver bend it, a square is a square, do not argue (that is good sometimes). Are you good at Vodka?
Clarification added April 15, 2008:
somebody talked about Philipines...LOL...If you like spending your time answering tons of dummy questions and do the job yourself afterwards.
How about Sri Lanka..? I think now Sri Lanka is becoming good out sourcing place for Software Developments
There is an important aspects you should consider:
what kind of work you are going to outsource (space ship development, new complex products developemnt, web sites developemnts or a call center).
I think you could find Russia (and Belarus) to be quite suitable for the first two kinds of work. However, it will not be amaizingly cheap :) it will be rather expensive but cheaper than getting the same result somewhere else
Ukraine is an appropriate place to outsource even space ship development. There are talented engineers and good infrastructure, suitable time zone and small culture difference to US and Western Europe. Though you should consider that scalability is lower than in Russia. To have a team of 100+ engineers during one year is ambitious task.
If you are interested in opening your own Software Development Center in Ukraine contact me, I can help you.
Cheers,