Distributed Agile Development at Microsoft patterns & practices

When I meet customers Agile Development comes up a lot, so this is a timely paper from Microsoft’s patterns & practices group, which has been following an agile, distributed development approach for the past five years. During this time teams within the group have experimented extensively with different approaches to best address the challenges of distributed agile development. This paper outlines the challenges faced by geographically distributed agile teams and details some proven practices to address these issues and build successful distributed teams.

https://msdn.microsoft.com/en-us/dd128747.aspx