By Soo Somerset, Green Mars CEO
Let’s get something out of the way right now: yes, I am writing an article — as the CEO of a US-based software engineering firm — about how to get the best results from an offshore team. That’s not a mistake.
Offshore engineering has its place: where there are projects and interfaces that play a relatively harmless role in the success of your business, they are an obvious choice. However, allow me to begin with a few words of caution:
There are significant drawbacks that balance out the cost savings of hiring offshore:
Enough cautions, let’s get down to details on how to make it work:
If you feel that the above is daunting to ensure success, and you’re not willing to put that energy into it, that’s up to you, of course, but you should be aware of the risks and potential outcomes. I was able to successfully work with offshore teams when I was a project manager at Cisco Systems back in the day, and it was a full-time job to put together the documentation and communicate with the team. I’ve also watched many clients and colleagues in my business consulting years go on to lose hundreds of thousands of dollars to offshore engineering firms when they didn’t take the time to thoughtfully consider their potential engagement, which was tragic.
Of course, if you would like a second opinion on your software project, consider Green Mars as a trustworthy resource for perspective on the total cost of ownership and quality of your solution. We’d be glad to hear about your plans and support your success!
Still not sure if you should outsource or hire internally? You might find our top 5 reasons to outsource article helpful as well.