Agile Software Development for Distributed Teams
A lot of people still believe that agile software development is for small and collocated teams only. However, the agile value system and the principles as stated in the manifesto don’t argue about project size and distribution. In this course attendees will learn about key success factors for distributed (and maybe even large-scale) agile software development. The focus will be on how to apply agile processes in a distributed setting and how to establish and preserve a common development culture.
Based on the individual experiences of the audience this session will be a mix of interactive discussions about my experiences and a mutual sharing of experiences.
- Participants will learn how to adapt both simple and more complex agile practices to a distributed environment, like:
- Daily Scrum (also known as: daily stand-up meeting)
- and Retrospectives.
- Attendees will understand that also distributed (and large) teams can benefit from a value system and from principles that are beneficial for small teams.
- And that in fact the two trends - distribution in terms of globalization and agility - can even complement each other.