Sessions Core Protocols
- 29/08/2008
Développement://
Sessions Core ProtocolsRésumé
ces sessions sont des rattrapages de sessions qui n'ont pu avoir lieu pendant le dernier XP Day Paris. Les Core Protocols sont des protocoles de communication au sein d'une équipe, visant à la rendre plus réactive et mieux alignées. Le jeu de la communication est une mise en situation pour "vivre in vitro" une situation conflictuelle et l'étudier sous différents angles.
Core protocols
La session était animée par quatre personnes, sous la forme d'un openspace : au lieu d'une présentation statique on a eu une démonstration interactive des Core Protocols appliqués à un projet concret, soit les expliquer à une assemblée de gens intéressés. Organisé sous la forme d'un fishbowl*, chacun pouvait prendre la parole et orienter les questions débattues.
Tous les protocoles du mémento ont été mis en œuvre, sauf Metting Protocol qui n'en fait pas (encore) partie et que je décris plus bas. Les Core Commitments sont importants.
Les protocoles qui m'ont le plus intéressé et me semble les plus utilisables facilement :
* Meeting : réduction du temps de meeting par l'exposé très clair des objectifs de chacun et la mise en valeur de l'avancée de ces objectifs
* Check in : premier pas vers une expression plus ouverte, très simple et rapide à faire
* Ask for help (on le pratique plutôt bien ici)
* Decider / Resolution (demande probablement un peu d'expérimentations) : facilite la décision en groupe en réduisant les aller-retours et les hésitations.
Les autres sont autant voire plus intéressants mais demandent je pense une croyance initiale un peu plus forte. Ce qui m'amène à mon avis sur les CP : ils sont tous comme certaines pratiques agiles ce que j'appelle des "chaines libératrices", c'est à dire des contraintes que l'on s'impose en vue de se libérer de certaines difficultés. Chaines parce que les protocoles sont un peu rigides au premier abord, il faut respecter les étapes. Libératrices parce que le but (à mon avis atteint) des CP est d'éviter les sous-entendu qui deviennent rapidement des malentendus, de s'assurer que l'équipe est alignée sur le même but et avec la même vision, et que cela apporte un vrai plus.
Je range TDD, le binomage, l'intégration continue et la plupart des autres pratiques agiles dans les chaines libératrices. Elles vont contre le sens commun en général, et leur intérêt n'apparait qu'à l'usage. De même, on peut les faire évoluer, voire virer le carcan des étapes et n'en garder que l'esprit, mais seulement après les avoir assez strictement pratiqué pour en comprendre tout le sens.
L'énorme avantage des CP est à mon sens le cadre qu'ils posent et qui permet d'avancer même dans une situation de stress ou de flou au sein de l'équipe. Le fait d'avoir des "expressions" communes, de savoir que si on commence tel protocole les autres le suivront et réagiront sans aspect émotionnel excessif, que les refus seront toujours simples et sans agressivité, permet d'établir une relation plus simple.
Par exemple, s'il n'est pas toujours facile d'exprimer sa peur face aux collègues, il peut être plus évident d'utiliser comme un jeu le check-in, et d'annoncer "j'ai peur (AFRAID) de tel choix", ou "je suis triste (SAD) que ceci se passe ainsi". Le fait d'utiliser un protocole permet de relativiser grandement.
Une idée pour débuter facilement serait d'afficher un résumé mural très succinct du ou des protocoles en cours de mise en place, afin de ne pas avoir à discuter de la forme quand on cherche à l'appliquer.
Quelques liens pour continuer
Des bootcamps sont régulièrement organisés par eux ou d'autres afin de pratique en conditions réelles avec des formateurs.
Une modification du Decider pour l'utiliser par courriel, et une liste de discussion sur les CP.
Les blogs des formateurs : Yves Hanoulle et Bernard Notarianni
Celui de la boite qui recevait (et sur lequel causent quelques personnes intéressantes) : Octo
La page wiki XP France
Rubriques des billets
- Agilité - 16 billets
- Archerie - 8 billets
- Avis - 53 billets
- Cultures - 11 billets
- Délires - 36 billets
- Démocrachie - 6 billets
- Développement - 30 billets
- Développement web - 23 billets
- Ergonomie - 17 billets
- Geekerie - 11 billets
- Inclassable - 5 billets
- Informatique - 21 billets
- Japon - 3 billets
- Littératures - 34 billets
- PHP - 5 billets
- Poor Lonesome Coder - 19 billets
- Régalons-nous - 6 billets
- Sortons! - 2 billets
- Travail - 16 billets
- Voyages - 2 billets
- Webmasteriat - 18 billets
Commentaires(s)
Ecrire votre commentaire
29/08/2008 - Systeme