Nous sommes heureux de vous relater le BootCamp du Laboratoire Agile SFEIR
le 18 mars 2011 !
C'est l'occasion également de vous présenter notre groupe du 1er jour :
Cédric, Djamel, Gaëlle, Ganiyou, Michelle, Nicolas, Oana, Tariq, Thierry et
moi, un harmonieux mélange d'Agile ready, d'Agile followers, d'Agile users et
d'Agile promoteurs (présentés en ordre aléatoire...)!

Sur notre agenda:
1- Thierry rappelle les principes de l'Agilité
2- L'équipe liste et cible ses attentes quant au Laboratoire Agile
SFEIR
3- Démo de l'outil de gestion de projets agiles RALLY -
Impressions
4- Le traditionnel Shi fu mi
Tour Flash sur l'Agilité
Thierry décrit les grandes lignes de l'agillité en passant par le
manifeste Agile qui a fêté ses 10 ans en février
(http://agilemanifesto.org/iso/fr/).
Je retiens comme points d'attention les éléments suivants :
- Itérations
il est ardu d'avoir une idée précise du produit final, et qui reste en
adéquation avec le besoin actualisé du client, dès le début d'un projet. Le
découpage en lots n'est pas forcément la bonne solution pour s'assurer
d'obtenir un outil utilisable, car s'il manque une pile au pont, le pont est
fragilisé. En revanche, esquisser le pont dans son ensemble
peut être une bonne première étape.
- Livraisons régulières
l'importance d'avoir une application toujours opérationnelle et bien
commentée : cet argument fort pour la promotion de l'Agile permet aussi un
gain important de la confiance du client, et donc facilite la collaboration
avec lui, avec les utilisateurs : les tests automatisés, les outils de
build automatique, les itérations, ... concurrent à cet état. Alors, est-ce
faciliter l'accompagnement au changement ?
- Daily Standup
établit pour chacun une forme de contrat moral passé avec et pour l'équipe
du projet auquel on appartient : engagement de contenu, de délais, échange
d'information. C'est un rappel quotidien de la poursuite d'un but commun qui
sera plus facilement atteint avec la bonne volonté de tous.
- Rétrospectives
où l'on fait un bilan sur la période (le sprint, l'itération) écoulée,
mènent l'équipe à la maturité : il faut du courage dans
l'échange pour dire et savoir dire, et le faire dans le but d'améliorer
l'itération suivante. Même si l'on se sent en terrain connu, que tout avance
bien, se demander comment améliorer encore cet état de fait, ou bien comment le
transposer à une autre partie du projet qui elle fonctionne moins bien. Ne pas
rester dans sa zone de confort, source de stagnation, alors que la zone
d'efforts est source de réussite !
- La défense du pair programming
on constate que la concentration du duo en pair programming est largement
plus intense, surtout si l'on se coupe des perturbations extérieures (internet,
messagerie). Plus spécifique lorsque l'on peut s'attendre à des difficultés
pour une tâche particulière : le DOJO : une équipe
de développement est constituée pour un sujet donné, et se concentre autour
d'un poste de développement sur lequel chacun tour à tour prend la main sur le
clavier et participe à son échelle à la réalisation de la tâche.
Qu'attendez-vous des Laboratoires Agile?
Les sujets qui nous chatouillent sont
là, sur les post-it, et certains se recoupent et recueillent de nombreux
suffrages : ils seront abordés lors des tous prochains Laboratoires
Agiles : Comment lancer un projet Agile ? (ASD, TTR, OJU) et Quel
outillage Agile pour SFEIR ? (GSA, NTO, OJU)
Suivez-nous, nous entrerons dans les détails bientôt...
RALLY Software
Oana a organisé avec Phillip McKenzie (Rally Software) une conférence
téléphonique avec démonstration par prise en main à distance de l'outil
RALLY : Rally permet de gérer plusieurs projets Agile par la même
interface, et même de suivre la répartition des équipes sur l'un et l'autre
projet. La seule contrainte : que chaque projet suive la même périodicité
d'itérations.
Il est très intégré, s'interconnecte avec la majorité des outils des grands
acteurs du marché : Clear Quest, Mantis, Bugzilla pour le reporting de
fiches d'anomalies ou autres, Quality Center, Fitnesse pour les tests
automatisés, Hudson, anthillpro pour le build automatique, etc... et reste
ouvert à d'autres outils par un simple script
A la fin de la présentation, une floppée de questions est posée à Phillip qui
répond bien volontiers. Lorsqu'il aura raccroché, la discussion se poursuit
quelques instants.

(RALLY SOFTWARE : http://www.rallydev.com/)
Déjà décrit par Thierry dans un précédent billet comme un des outils les
plus polyvalents et de référence, pour le suivi de projets Agile, (sources
rapport Forrester), il a quand même suscité l'étonnement (est-il Agile-friendly
de permettre de prévoir les surcharges de travail pour un équipier donné, à qui
des tâches peuvent donc être affectées ?), mais recueille les faveurs de ceux
ayant utilisé d'autres outils en situation réelle, comme Agilo.
Shi Fu Mi
Le débrief sur ce premier après-midi se traduit par une majorité de votes 4
et deux votes 5. Les deux 5 s'expliquent par une adhésion à l'acte fondateur
des Laboratoires Agile : la voie est ouverte ! (Ce n'est pas pour
rien que ce blog s'appelle On Agile Way) Pour tous, une bonne occasion
d'échanger, de progresser, etc...