Process support and knowledge management for virtual teams doing agile software development

Agile practices are arguably improving the productivity of small, co-located software development teams. We describe an approach that tries to overcome the constraint of co-location by introducing a process-support environment (called MILOS) that helps software development teams to maintain adaptive practices in a distributed setting. MILOS supports project coordination, information routing, team communication, pair programming and experience management.

[1]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[2]  Frank Maurer,et al.  Process Support for Distributed Extreme Programming Teams , 2002 .

[3]  Audris Mockus,et al.  An empirical study of global software development: distance and speed , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[4]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .