The document discusses the benefits of using agile methods and globally distributed teams for software development. It notes that agile methods enable collaboration, faster feedback, and time to market. Globally distributed teams provide access to a larger talent pool and allow for quicker turnaround and economic benefits. However, such teams face challenges relating to people, processes, and visibility. The document outlines strategies for addressing these challenges, such as gradually moving work offshore, investing in critical team roles, and using collaboration tools.