I read about the IBM and TCS layoffs.
The traditional notion of outsourcing projects, whether it's to a nearby firm or a team on the other side of the planet, is that you need to specify things.
I've been pondering a question all week and need your help: what things do you want to know in order to pick the right (remote) team for your software project? This is not going to be a long blog post, rather I would like to have your views as comments, so others can learn from it.
When people across cultures collaborate, there's always an influence of culture on the communication.