1. Getting Started
Experience precedes theory.
Today, there are not many large, software-development projects left that are developed “at home” without outsourcing or offshoring. Both outsourcing and offshoring dictate distance between project members. The distance can be geographical, temporal, cultural, linguistical, political, and/or historical. Offshore projects often involve not just one form of distance but, rather, a combination of types of distance. To manage such projects, more and more software-development project architects regard agility as a critical success factor. One reason for this is that agile software development emphasizes face-to-face communication and close collaboration between all project members. ...