As Agile practitioners, we’ve learned to love highly cohesive, cross-functional on-site teams. These teams, much like monolithic applications; succeed due to the proximity of useful knowledge. Distributed Scrum teams must rely on different strategies and tactics in order to be effective while still adhering to the principles laid out in the Agile Manifesto.
This presentation is an experience report from working for the past two years on a variety of distributed, synchronous and asynchronous Agile software delivery teams.
Video producer: http://agileindia.org