1. Getting Started

Experience precedes theory.

—Jean-Jacques Rousseau

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. ...

Get Agile Software Development with Distributed Teams: Staying Agile in a Global World now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.