The document discusses three main challenges of global software development (GSD): increasing cost pressure, complexity of projects, and organizational volatility. It provides examples of how increasing complexity can lead to higher costs. The document also shares some of the author's experiences with coping strategies, including using new and old media for project communication, knowledge networking within and outside companies, and managing complexity.