Comment Good luck with the offshore dev team. (Score 1) 737
Well, it can work out but if the project is in a time crunch, good luck. Are you simply contracting the development project out to a offshore partner? Or are you building an offshore team that will work for you in a longer term?
I think infrastructure is always the biggest issue when dealing with team away from the headquarter. Not in terms of language issue but simply time difference, computer networks issues (VPN, etc.), and human-to-human interaction issues. Not to mention project management of trying to making sure everyone is in sync. in terms of requirement.
BTW, I think requirement is probably the key here. I think it will almost be impossible to hammer down the requirement for a particular development work if not all the players are in the same physical location. Including the Subject matter expert, technologist, architect, business users, etc.
IMHO, there will be a lot of hidden costs involved in working with off shore teams. Especially for new development work.
Good luck!
-Joe