jeudi 24 septembre 2009

Atelier Management Visuel

Lorsque je préparais ma session sur le management visuel [1] pour Agile Tour, le blog de Xavier Quesada m'a particulièrement inspiré. Je trouve ce qu'il fait réussi, pertinent et intéressante la manière dont il en parle.

Il propose également un atelier sur ce thème qui me semblait complémentaire au format conférence que j'avais adopté; Vous pouvez lire le compte rendu de sa dernière session à Agile 2009 à Chicago.

J'ai donc pris contact avec lui pour faire cet atelier, Visual Management for Agile Teams, ensemble lors des XP Days Benelux en novembre.

Pour préparer cet atelier, Nous avons un premier essai lors de la dernière session CSM d'Agilbee à Rennes, avec une dizaine de participants:



L'objectif de cet atelier exploratoire est de construire un Scrum board qui répond à un certain nombre d'exigences, des plus simples - le tableau doit montrer qui travail sur quoi, aux plus subtiles telles que les gestions de dépendances. Le tableau est construit par équipe en deux itérations avec des revues entre les itérations.

Normalement, quelques slides sont déroulées en guise d'introduction avec quelques photos de Scrumboard qui ont certainement une influence sur le résultat de l'atelier. J'ai décidé de ne rien montrer pour avoir un résultat brut pour cette première... La prochaine fois, je ferais l'introduction!

Equipe bleue



Le tableau ne répond pas à toutes les exigences, telles que le product backlog visible mais il est assez aéré. Les deux équipes ont fait le choix d'avoir des postits de couleurs différentes par histoire utilisateur et des gommettes de couleurs pour suivre le travail de chacun.

Pour le premier, cela fait bien ressortir les histoires utilisateurs mais apporte de la confusion sur les codes couleurs. Cela pourrait être intéressant dans le cas de Kanban board avec des lignes fonctionnelles plus macro et plus stable dans le temps.

Pour les gommettes, c'est simple, ça marche pour les petites équipes. Pour les équipes plus nombreuses, on est vite à court de couleurs et on doit plutôt utiliser les Nametags. Ceux-ci ont un autre intérêt, celui de limiter le travail en cours en limitant par exemple deux nametags par personne.

Les nouvelles exigences se sont plutôt traduites par des éléments supplémentaires, gommettes, couleurs, post-its, ce qui en complique la lecture: une légende a été nécessaire.

Equipe Rouge

Les nouvelles exigences de la seconde itération ont amené une part de refactoring du tableau avec l'ajout de deux colonnes supplémentaires: Finished Today et Test.

La seconde est classique, surtout lorsque l'on a une spécialisation dans l'équipe, développeur/testeur par exemple. La première l'est beaucoup moins: l'exigence consiste à montrer ce qui a été réalisé dans la journée. On peut se demander à quoi sert cette exigence puisque l'on a une colonne "Done" pour visualiser cela: Déplacer son post-it lorsque l'on a fini une tâche est une mini célébration, bon pour le moral, difficile d'attendre le lendemain pour le faire. Mais alors l'information se perd le lendemain lors de la mêlée et surtout il est plus délicat de mettre à jour le sprint burndown chart. Ce petit exercice anodin fait ressortir les mauvaises pratiques d'équipe telles que faire ce graph sur la base du reste à faire plutôt que sur les tâches finies.

Une idée intéressante est remontée avec la liste des obstacles: On attribue un indice à chaque obstacle. Les tâches impactées par cet obstacle ont un tag (postit ou gommette) sur lequel on reporte l'indice.

les objectifs d'un bon tableau visuel sont remplis si :

  • L'équipe se sert effectivement du tableau, notamment pendant la mêlée
  • Votre chef est fier de le montrer à son chef
  • Une personne qui le découvre peut le comprendre sans explication
  • Il change avec les besoins ou les contraintes du projet
  • Les managers ou décideurs s'arrêtent pour le regarder, avec intérêt et curiosité
  • Vous le trouvez beau
Pascal a fait récemment un post intéressant, sur son blog Thinking for a change, sur le sujet qui recentre la valeur qu'apporte ces outils de contrôles visuels, notamment par rapport à la nécessité d'actions qu'ils portent:

* Arrêtez de visualiser si vous ne voulez ou ne pouvez pas faire d'action.
* Avant de faire une action rendez visible le problème et ses objectifs.

Je ne serais pas si catégorique et je parlerais plutôt du besoin ou de la nécessité d'avoir un feed-back rapide, ce qui génère ensuite des actions.


[1] Prochaines sessions Management visuel:

samedi 12 septembre 2009

Bretons Agiles, quoi de neuf?

Ce que vous avez peut-être loupé?

Forum grafotech Agile de Granit
La session de Jean Adam d'orange Business Services, le 3 septembre, J'ai adopté CMMI: Puis-je utiliser Scrum?, était un challenge car il s'agissait d'aborder à la fois CMMI et Scrum en 1h15 un jour de rentrée scolaire: Jean a finalement été applaudi par plus d'une trentaine de personnes sur un sujet assez pointu mais très instructif.

Session à blanc d'AgileRennes
Deuxième session, le 11 sepembre, d'AgileRennes préparatoire de l'étape d'Agile Tour Rennes avec les sessions de Chris Ozanne sur l'initiation aux méthodes Agiles et la version 2 de l'atelier Pair Solving de Karine Sabatier. L'objectif de ces sessions à blanc est d'avoir un feed-back sur les sessions et de les améliorer en conséquence pour offrir des sessions de qualité à Agile Tour Rennes.
L'objectif est plus que rempli car les échanges entre les participants ont été très enrichissants. Nous avons décidé de développer ce format d'échange.
Merci à Granit et à la CCI pour la logistique et les salles.

Ce que vous ne devez pas louper!

Agile Tour Rennes, le 1er septembre
Dans 18 jours exactement aura lieu Agile Tour Rennes, 1 journée de conférences, débats et ateliers gratuits sur le thème des méthodes agiles par les acteurs bretons de l'agilité: Orange Business Services, Teamlog, Eurogiciel, Sodifrance, IBM et Alcatel Lucent.
Retrouvez également les cabinets de conseils et indépendants Rennais tels que Timwi consulting, MC3SI, Ozanne Consulting et Morisseau Consulting.
Le nombre de place étant limité à 200 professionnels, dépêchez-vous de vous inscrire en ligne.


Retrouvez-moi à

Agile Tour Rennes, le 1er octobre, pour une session sur le management visuel.

Agile Tour Nantes, le 14 octobre, pour un XP Game.

Agile Tour Paris, le 15 octobre, pour un atelier sur l'Art de la rétrospective.

Journée Outils & Méthodologie pour le développement logiciel à Vannes, le 22 Octobre organisée par la MEITO, pour un atelier Scrum 59' et une table ronde.

Agile Tour Bordeaux, le 29 octobre, pour une session sur le management visuel.

XP Days Benelux, le 23-24 Novembre à Mechelen en Belgique, pour un atelier sur le management visuel, Visual Management for Agile Teams, que j'anime avec Xavier Quesada Allue, un coach agile indépendant auteur du blog Visual Management.

Un automne chargé en conférences et ateliers!

Laurent Morisseau, auteur de ce blog, pour me contacter