We have been working with teams in India, and other locations, for more than 5 years. The more I interact with India the more I wonder about the experience Indian developers have had with the Sametime and OCS platforms.
We make heavy use of Sametime, OCS, Sharepoint, and Goto Meeting - all on a daily basis. In many ways, the extensive collaboration platforms have enabled our teams to dyanically assemble, work on extensive projects, and share content and information as if we were sitting in the same building.
However, over the years, I've discovered that a daily phone conference is a fantastic way to keep projects on track.
Here's the general pattern when my remote communication 'escalates'.
1 to 1 IM
Group IM + Conference Call
Conference call with shared Goto Meeting screen sharing
If things get complicated, I might move from basic IM to a shared call with screen sharing in less than 2 minutes - and that includes assembling multiple people from different locations.