When it comes to offshoring, if unclear expectations, miscommunication, and poor cultural fit send a simple conversation about a deadline sideways...
... what about really big stuff like:
- Requirements
- Deliverables
- Quality control testing
- Development standards
- Documentation
The implications are literally staggering. In fact, I’d go so far as to say the fact that every outsourced project hasn’t failed is something of a miracle. It’s a testament to having the right people who naturally and instinctually bridge these gaps through extra communication.
So what’s so hard about outsourcing? It’s hard because of the cultural baggage we bring to the table on both sides, and neither side necessarily realizes it because of assumed interactions. We need to be more aware of the cultural assumptions going in to projects like this, or we’re doomed to repeat them ad absurdum.
Managing this gulf in cultural expectations is a daily commitment. Shared backgrounds, frequent visits in both directions, and a culture of innovation go a long way to cross-pollinate the ideas vital to keeping more projects on track with local and offshore expectations.
We've been working with offshore developers for over a decade, and have definitely experienced many of the concerns Dave raises. But thanks to Eastern Europe's education standards and some of the most qualified, dedicated, and hardworking computer science professionals in the world, finding a local company to help you bridge the gap brings end results that are worth the effort.