There has been phenomenal growth in offshore software projects during the past few decades. Most companies in highly industrialized nations like the US and the UK are moving their software development work to offshore countries like India. The advantages include lower costs, access to large software talent pool with superior IT skills and quality. However, managing offshore software projects is more difficult than projects done with local teams. Distances, ...