I hired an offshore company through Odesk to build www.Compozed.com, a crowdsourcing site for students to get help with their writing.
Odesk was easy to use but a bit dense. There are, literally, tens of thousands of developers from which to choose. I narrowed my list by advertising for a specific skill set within a specific price range. I received 17 responses, picked three to interview, and selected a firm from India for the project.
Odesk routes all payments to the company you hire. Additionally, you only pay the company on work completed based on agreed upon milestones. So I made payments after signing off on design, initial website review and then completion. I like that because if something is amiss I haven’t paid out all of the monies due, and have some leverage if things aren’t going right.
The below pros and cons are based on my experience as an individual. Companies considering offshoring have a number of other considerations, including overhead savings, the loss of hands-on control, intellectual property issues and the like.
Cost: That’s the big, overriding plus. Offshore companies are far less expensive than U.S. firms. It’s not uncommon to get a basic website developed off shore for anywhere from a few hundred to a few thousand dollars. I received quotes of up to $25K to build Compoze in the states; I was able to build it offshore for less than 10% of that. For those with limited funds, an idea, and no financial backers, offshoring is a fantastic way to get your idea developed.
Customer Service: The Customer service was solid all the way through. I was assigned an overseas contact who acted as my liason. I received prompt responses (always within 24 hours) to emails and was often able to communicate with Skype on a moment’s notice.
Time difference: My India company headquarters is 9.5 hours ahead of me. That means I often spoke to my contact deep into the night or very early in the morning EST. Since I’m a night owl, Skyping with the developers at 11 pm or Midnight wasn’t a big deal for me.
Language: Many offshore companies say they are fluent in English, but they’re not fluent as I would define it. My contact spoke decent English, but his accent sometimes made it difficult to understand him. In addition, certain words or phrases may have different meanings or get lost in translation. For example, I had to take special care to make sure words were spelled as we’re accustomed (favorite, not favourite.)
Detail: If you, the customer, aren’t a detailed oriented person, then offshoring is probably not for you. Offshore companies often build based on specific specs --- everything from fonts, to color, to type size, nav bar wording and more. Missing details could result in you getting a site that may not resemble what you envisioned.
For me, the cost savings out-weighed the other concerns.