With ever increasing globalization, it is common to develop systems with teams that span organizational and geographic boundaries. Developing software intensive systems within a global software development (GSD) environment presents unique challenges. Physical and cultural distance sometimes impedes the ability of an organization to coordinate. It is therefore critical to recognize the ways in which an architecture design implies coordination, and ensure that the development organization is able to accommodate such coordination.
Citation:
Matthew Bass, Raghvinder Sangwan, Michael Smith, "Architecture Design for Globally Distributed Projects," wicsa, pp.35, Sixth Working IEEE/IFIP Conference on Software Architecture (WICSA'07), 2007