Nous étions hier à l'Agile Tour à Lille où nous avons présenté le rôle des outils dans les développements agiles distribués. Ce type de configuration n'est certes pas idéal pour les pratiques, il faut cependant bien proposer des solutions pratiques lorsque des organisations sont dans cette situation. L'aspect distribué des développements se produit finalement assez régulièrement. Dès qu'une équipe est scindée en deux parties installées dans des bureaux voisins, le manque d'échanges directs se fait déjà sentir. Il faut déjà faire un effort pour aller à la rencontre du reste de l'équipe située dans une salle à l'autre bout du bâtiment :-(
La situation idéale reste de maintenir dans un même openspace l'ensemble d'une équipe collaborant à un projet. L'équipe peut être entendue ici au sens étendu : développeurs, architectes, analystes fonctionnels, Product Owner, responsables marketing, ...
Reste donc à proposer des moyens permettant de reproduire, pour des équipes distribuées, les conditions d'échanges d'échanges riches et intenses que connaît une équipe située dans un seul openspace.
Nous avons présenté différents retours d'expériences (me concernant, des retours de projets que j'ai mené avec Scrum et un retour de d'une équipe Live). Mathieu Szablowski de Pyxis a présenté plusieurs projets sur lesquels il travaille actuellement dont Urban Turtle, un plugin TFS permettant de travailler avec Scrum et implémentant, par exemple, les "Information Radiator".