Bilan 3ème Soirée Agile à Lyon

cucumber_logoUne vingtaine de personnes étaient présentes ce soir pour la 3ème soirée Agile sur Lyon … soit 3 fois plus qu’il y a 2 mois
… YEAH !!!

Le thème du jour était les TESTS, sous toutes leurs formes.

L’introduction est assurée par Franck qui nous présente la problématique générale des tests et des problèmes récurrents rencontrés par les différentes entreprises, de la perte de la vision de ce que veut le client aux gaspillages générés tout au long du développement du projet. La présentation s’appuie sur les travaux de Brian Marick (Carré des tests) et ceux de Mike Cohn (Triangle des tests).

Ensuite, Manu nous a présenté le TDD (Test Driven Development) et le fait que ce n’est pas une pratique de test mais bien une façon d’obtenir du code propre lorsque le refactoring est correctement réalisé (à l’image de ce qu’écrit Robert Martin, alias Oncle Bob, dans son dernier livre « Clean Code »).

Enfin, Jean-Michel à clos la soirée en nous parlant de l’ATDD avec Cucumber donc la dynamique est réellement en route depuis 1 an et qui, malgré son jeune age, peut s’utiliser avec quasiment tous les langages de développement. Il paraît que Aslak Hellesøy, le créateur de Cucumber, parle français … et je me dis qu’il ferait bien comme keynote à la prochaine conférence de Grenpoble 🙂

La soirée s’est terminée par un petit verre pour délier les langues et networker un peu, prochaine soirée dans 2 mois, soyez attentif, nous communiquerons la date bientôt.

Ensuite ca a été le sprint avec Manu pour prendre le train de 21h45, mais nous avons réussi à nous jeter dedans 1 minute avant le départ – un conseil Franck, ne devient pas chauffeur de taxi 🙂

AGILE évalue CMMI

La semaine dernière je me suis fait un petit plaisir en m’offrant une formation CMMi pour moi tout seul 🙂

Pourquoi ? Simplement par curiosité intellectuelle et envie d’ouverture, et surtout parceque je voulais faire une évaluation agile de CMMi (Lire plus bas) pour essayer une approche inverse à ce que l’on peut lire un peu partout, c’est à dire la traditionnelle évaluation CMMi de l’Agilité qui démontre que l’Agilité est pas mal … mais doit mieux faire pour être au niveau de CMMI … grrrr …..

CONTEXTE

Il s’agissait plutôt d’une journée de discussion ouverte à 4 sur le thème CMMi et Agilité et le groupe était constitué d’un assesseur CMMi certifié, de 2 préconisateurs de l’approche CMMi et moi-même.
Je connais ces personnes depuis plusieurs années et j’apprécie leur ouverture d’esprit, leur capacité de dialogue et leur intérêt pour l’agilité … même si c’est par le bout de la lorgnette CMMi 🙂

ORIGINES

Coté approches, pas de révélation, elles sont différentes.

CMMi part du principe que les projets sont répétables et qu’il est donc possible de définir un process formel qui, s’il est suivi à la lettre, contribue fortement au succès du projet. D’où l’émergence de CMMi dans les grandes structures institutionnelles avec beaucoup de projets similaires.

AGILE considère que chaque projet est unique ou presque et que l’approche empirique est la meilleure façon d’atteindre l’objectif qui n’est généralement pas connu avec précision au début du projet. Si un cadre structurant existe bien, l’équipe doit se l’approprier et l’améliorer en permanence sans avoir besoin de justifier les décisions proses auprès de directions méthode ou qualité.

SURPRISE

A ma grande surprise, j’ai appris que selon Humphrey Watts, grand ponte du CMMI, cette approche est déjà AGILE puisque, en complément de l’approche organisationnelle (Les Process Area du CMMI), elle dispose du TSP (Team Software Process) pour le fonctionnement en équipe et du PSP (Personal Software Process) pour l’amélioration de l’efficacité personnelle.

En y regardant de plus près, le TSP comporte de nombreuses caractéristiques communes avec l’agilité (But commun pour l’équipe, Implication de toute l’équipe sur les décisions, Négociation des activités, Coopération, Feedbacks …) mais doit s’appliquer, selon l’approche de Watts, dans un process traditionnel par étapes qui n’est donc pas du tout agile.

Pour ce qui est du PSP, j’avoue ne pas avoir vraiment tout compris mais ce que je garde en mémoire c’est qu’il faut une discipline de fer pour le mettre en œuvre (pour soi même) et qu’il s’inscrit également dans une démarche traditionnelle par étape.

EVALUATION

L’évaluation Agile de CMMI a été conduite en utilisant les 4 valeurs et les 12 principes décrit dans le manifeste agile et n’engage que les 4 personnes qui ont fait l’exercice.

Agile evalue Cmmi

BILAN

Donc au bilan, sur 16 points AGILES évalués :

  • 4 points en opposition totale
  • 6 points non traités par CMMi
  • 2 points partiellement traités par CMMi
  • 4 points couverts correctement par CMMi

Et vous, qu’en pensez-vous ?

L’agilité est pornographique !

Enfin c’est ce que pensent les automates chez France Telecom puisqu’ils interdisent l’accès à mon site professionnel AGILETOYOU depuis les machines de leurs employés (Cf. image ci-dessous).

J’ai beau chercher sur mon site …  je ne vois aucun mot clé qui a pu générer cette interdiction, mais il vaut mieux en rire qu’en pleurer 🙂

Acces Interdit

Formation Agile à Grenoble

Scrum MeléeNouvelle formation inter entreprise organisée par Agiletoyou les 16 et 17 décembre sur Grenoble.

Une bonne occasion de découvrir l’agilité avec des exemples issus de retours d’expérience concrets et beaucoup d’exercices pour bien assimiler les différentes pratiques.

Plus de détails ici : http://www.agiletoyou.com/2009/11/formation-scrum-sur-grenoble/

Sortie d’Agile Tour pour Grenoble et Valence

Le Conseil d’Administration de l’association CARA (Club Agile Rhône Alpes) a décidé le 10 novembre 2009 que GRENOBLE ne ferait plus partie de l’Agile Tour en 2010. L’équipe d’organisation de VALENCE a également confirmé cette décision.

Les raisons majeurs qui ont conduit à ce choix sont :

  • Marque « Agile Tour » propriété de Agilii (alors qu’une association aurait du être créée)
  • Gestion financière centrale opaque  (alors qu’en 2008 on nous avait promis que « plus jamais cela »)
  • Mauvaises relations avec un organisateur central en 2008 et 2009
  • Complexité d’organisation en local accrue par l’organisation centrale alors qu’il est déjà difficile d’organiser un évènement qui accueille 300 personnes

Le seul élément positif de cette aventure est la création d’un mouvement pour montrer que l’agilité il y en a vraiment partout, alors un grand bravo à toutes les organisations locales qui ont contribué à cette aventure.

Alors si vous souhaitez monter un évènement dans votre ville, n’hésitez pas à solliciter le CARA (Club Agile Rhône Alpes), si nous pouvons vous aider, ce sera avec plaisir 🙂

Pour GRENOBLE et VALENCE, rendez vous en Décembre 2010 pour un évènement de folie … amis sponsors, vous êtes d’ors et déjà les bienvenus 🙂

Management Agile au Valtech Day

Wave backgroundAujourd’hui j’ai présenté la session « Au secours mes équipes veulent être agile et je n’ai plus ma place » lors du Valtech Day.

Au passage, je veux féliciter les organisateurs pour l’organisation de cet évènement et pour la qualité des sujets présentés … même si bon nombre d’entre eux étaient présentés par des gens de Valtech 🙂

La salle était pleine pour ma session et même si Patrick manquait à l’appel, je pense avoir réalisé une prestation de bonne qualité.

Ce sujet est vraiment d’actualité car de nombreuses personnes sont venus me voir pour me demander quelques conseils sur la façon de communiquer auprès de leur management après une démarche de mise en place de l’agilité sur un projet pilote ou quelques projets. La plupart d’entre eux ont fait appel à un coach externe pour les aider à mettre en place les pratiques agiles (souvent des coachs parisiens que je connais bien) mais qui cherchent « curieusement » une autre source d’information pour la partie management … tant mieux pour moi 🙂

Autre sujet de satisfaction pour cette journée pour moi, la présence de Lauren Mathis de Bluecrest Consulting en Keynote d’ouverture qui nous a expliqué les principes du « Blue Ocean Strategy », ou BOS pour les intimes, qui était une vraie découverte pour moi.

Le BOS est une stratégie marketing qui permet à la fois de réduire les coûts et d’augmenter la valeur business (la BVM agile 🙂 ), et qui repose sur les travaux de W. Chan Kim et Renée Mauborgne en proposant des règles et des outils tels que les 4 critères EARC (Exclure, Atténuer, Renforcer, Créer), les 6 leviers d’utilité (Prodcutivité, Simplicité, Commodité, Risque, Amusement & Image, Respect de l’environnement), les 6 pistes d’amélioration ou les 3E du Management équitable (Engager, Echanger, Enoncer les conséquences).

Même si l’agilité semble éloignée du BOS, Lauren a trouvé bon nombre de points communs … que diriez-vous d’avoir Lauren en Keynote lors du prochain Agile Grenoble en Décembre 2010 … Lauren vit à Genève et parle Fançais … et si je vous dis qu’elle est charmante … 🙂

Cours en Master Miage

Miage

Ce matin deuxième session sur l’agilité en Master Miage 2 avec une 30aine d’élèves plutôt assidu entre 8h et 9h30 !

L’agenda du jour était :

  • Les Origines de Scrum
  • Les rôles de Scrum
  • Le fonctionnement général de Scrum
  • Les pratiques XP

S’il est relativement facile d’expliquer les concepts de Scrum et la singularité des pratiques XP, je me suis rendu compte que, même si le message était percutant et remettaient en cause certains des principes qui leur sont enseignés, malgré tout certains messages semblaient avoir peu d’impact sur l’auditoire (comme l’établissement de la confiance, la fiabilité des estimations en points …).

Après réflexion, cela me semble tout à fait normal puisque ces étudiants

  • Ont l’habitude de croire leurs professeurs, donc autant moi qu’un autre
  • Possèdent très peu d’éléments de référence – d’expérience – car ils ne sont pas encore dans la vie active

Leur professeur m’a fait un retour sympathique en me disant que j’étais l’intervenant extérieur qui avait le mieux réussi à les captiver et qu’en général les élèves étaient moins attentifs, alors j’espère que d’ici une 10aine d’années ces étudiants seront les leaders de l’agilité dans leurs entreprises … laissez moi réver 🙂

Yahoo Grenoble Ferme

Cela devait arriver … tout le monde y pensait … et voilà, c’est officiel depuis aujourd’hui, le site de Yahoo à Echirolles va fermer en 2010 (juin ?) et les 78 derniers postes seront donc supprimés.

http://www.lefigaro.fr/flash-actu/2009/11/12/01011-20091112FILWWW00587-yahoo-pourrait-fermer-un-site-en-france.php

J’espère qu’ils pourront tous profiter de conditions de départ aussi intéressantes, voir même mieux, que moi il y a 6 mois.

Bonne chance à tous !

Feedback Immédiat

Lean Poppendieck.

.

.

.

.

.

.

.

.

.

.

.

Excellente idée de l’équipe organisatrice de l’évènement sur Valence que d’avoir mis des grands papiers à la sortie des salles sur lesquels chacun pouvait mettre une note entre 1 et 5 pour donner un feedback immédiat à l’orateur sur la façon dont son intervention avait été appréciée.

Pour les 2 miennes (« Lean Sofwtare Development : La vision des Poppendiecks » et « Artistes et Spécifieurs« ) que des 4 et des 5 … et une majorité de 5 … et j’arrête car mes chevilles et mes doigts enflent et je n’arrive plus à taper sur le clavier correctement 🙂

J’aime beaucoup cette idée pour 2 raisons principales :

  • Elle est simple et donc très KISS (Keep It Simple Stupid), ce que les agilistes aiment particulièrement
  • Elle est immédiate … et globalement, agilistes ou pas, nous n’aimons pas attendre

Bravo aux organisateurs Valentinois pour la conférence et pour cette idée 🙂