Going global in operations is a long proven necessity for all those companies interested in shifting their focus from cost, quality & time pressures to growth, margin and business sustainability dimensions. Eliminating major risks associated with distributed development is countered heavily through agile development practices.
Here is a good primer for all those interested in exploring the same: