Démarrer avec SCRUM ou KANBAN ?

Suite à mon annonce de l’organisation de formations de sensibilisation KANBAN sur Grenoble avec Laurent Morisseau les 13 mars et 20 novembre 2013 (Voir la vidéo de présentation), j’ai reçu quelques messages amusants me demandant si je faisais « enfin » mon coming-out en abandonnant Scrum 🙂

Cela m’a fait penser à la discussion que j’avais eu lors d’Agile Rennes 2012 sur le fait que certains présentaient Kanban comme le futur de l’agilité et que je n’étais pas de ceux-là.

Depuis mes découvertes de SCRUM et KANBAN en 2005, j’ai eu beaucoup plus souvent l’occasion de mettre en œuvre du SCRUM que du KANBAN, et sans remettre en cause les bénéfices de chaque approche et sans même les comparer, je trouve SCRUM beaucoup plus adapté aux problématiques que je rencontre lors d’une transition à l’agilité, et je vais vous expliquer mon point de vue.

Continuer la lecture de « Démarrer avec SCRUM ou KANBAN ? »

Agile Day Tunisia

Je reviens d’un week-end à Tunis où j’ai eu l’occasion d’assister à un magnifique évènement, Agile Day Tunisia 2012, … et pour une première en Tunisie, c’était une vraie réussite.

Avant Propos

Tout à commencé par un mail daté du 25 mars 2012 de Laurent Sarrazin (@bangalaurent) intitulé : Ça te dirait d’être pionnier dans un nouveau pays agile ?

Et j’avoue avoir dit OUI par retour de mail, sans vraiment savoir à quoi m’attendre … en fait, ce n’était que du bonheur 🙂

A l’origine, il y a eu une rencontre entre Laurent, Pascal et Ghazi lors de la conférence l’itSMF de Gammarth (localité proche de Tunis) et une envie de monter une première conférence Agile en Tunisie. Cette manifestation aurait pu s’appeler « 1er Hammam Agile », le nom initial, et finalement c’est « Agile Day Tunisia » qui a été retenu.

L’idée de Laurent était d’identifier quelques orateurs reconnus de la scène Française et de les emmener à Tunis afin de présenter un programme de qualité. Nous nous sommes rapidement retrouvés 6 (Laurent Sarrazin – Jean-Claude Grosjean (@jcQualitystreet) – Jean-Laurent Fabre de Morlhon(@morlhon) – Oana Juncu (@ojuncu) – Céline Stauder (@cstauder) et moi-même) à être embarqué dans l’aventure.

Après plusieurs échanges de mails pour construire un premier programme, nous avons convenu de laisser les orateurs locaux et sponsors dans l’amphi principal et de nous répartir dans les 3 autres salles du lieu de la conférence. Chacun d’entre nous ayant 2 ou 3 sessions durant la journée.

Remerciements

Je dois dire un grand merci à l’ATUGE (Association TUnisienne des Grandes Ecoles), à l’équipe d’organisation et en particulier à Ghazi El Khamsa qui était le responsable de l’organisation de cette conférence en Tunisie. Il a été un interlocuteur de confiance durant toute la préparation. Je pense qu’il a du investir un nombre d’heures incroyable dans la préparation de ce projet pour un résultat manifestement à la hauteur de son investissement.

Un grand merci également à Laurent Sarrazin pour m’avoir embarqué dans cette aventure humaine, je pense d’ailleurs que Laurent n’a pas non plus été avare de son temps.

Déroulement du week-end

Continuer la lecture de « Agile Day Tunisia »

Mieux que le Mind Map ?

Vendredi dernier je donnais une formation « découverte de l’agilité » avec des présentations théoriques sur les origines de l’Agilité et Scrum, le tout étayé par 2 jeux percutants, « Artistes et Spécifieurs » et « Joli Tableau » (tiens il faudra que je vous parle de Joli Tableau prochainement car j’ai plein de photos de ce jeu que je pratique souvent – et un grand merci à Xavier Quesada qui l’a inventé :)).

Bref, comme lors de toutes les formations, les participants prennent des notes sur leur cahier … et quelle a été ma surprise de découvrir ce qu’avait fait Sophie sur son cahier (Cf. photo ci-dessous). C’est encore mieux qu’un MindMap car beaucoup plus percutant !

Bien sur, il faut avoir les compétences graphiques nécessaires … ce qui est la spécialité de Sophie qui est graphiste dans une société sur Annecy … enfin quoiqu’il en soit j’adore … et cela m’a même donné des idées pour Agile Grenoble 2012 … chut, secret … à suivre …

Facilitation Graphique
Photo Sophie Mollard (tous droits réservés)

 

Scrum vs XP – La guerre des méthodes

la-guerre-des-boutonsLa dernière enquête du French Sug (Lire Enquête sur les méthodes agiles en France) suscite bon nombre de commentaires sur les blogs ces derniers jours . Que ce soit ceux qui n’aime pas la façon dont XP est traité dans l’enquête (réduit à des pratiques) et appellent au boycott ou ceux qui remettent en cause le but non lucratif de l’association du fait que le formulaire contient le nom, la société et l’adresse mail.

Pour couper court à la polémique Scrum vs XP, je vous invite à lire l’excellent post de Denis (XP sans Scrum, Scrum sans XP) auquel je souhaite ajouter quelques mots. Continuer la lecture de « Scrum vs XP – La guerre des méthodes »

01 Informatique (Bis)

Après la parution sur Papier – et la difficulté de trouver des exemplaires … surtout en région Rhône Alpes … allez savoir pourquoi ? – 01 Informatique se met à l’heure du Web Communautaire et publie certains articles sur le web, en particulier le mien paru dans l’édition du 16 octobre 2008.

Accès à l’article en ligne : http://forum.01informatique.fr/infrastructure-f11/methode-agile-scrum-aide-des-developpeurs-yahoo-france-mieux-gerer-les-priorites-t211.html

C’est également un moyen d’avoir un retour direct des lecteurs dans les commentaires, et comme rien ne vaut le feedback direct du client, c’est parfait 🙂

Scrum For 2 … 5 itérations plus tard

2 for Scrum and Scrum for 2

Il y a 5 semaines, j’avais évoqué mes incertitudes sur l’application de Scrum pour une équipe de 2 personnes et je suis maintenant en mesure de faire un premier retour.

Scrum est parfaitement adapté à une équipe de 2 personnes et voici comment nous avons pratiqué:

  • Le Product Backlog est consitué uniquement de Post-IT sur un mur proche de mon bureau (de temps en temps je remets à jour le Wiki avec les éléments identifiés sur les Post-IT)
  • L’itération dure 1 semaine. Démarrage et Fin tous les Vendredis après-midi.
  • Le Daily Stand-Up est formel et nous nous réunissons tous les matins vers 9h pendant 10 mn environ devant le mur de Post-IT
  • Les critères d’acceptation de chaque item sont clairement définis et affiché sur le mur.
  • Les tâches ne sont pas pré-affectées et il nous est arrivé plusieurs fois de prendre une tâche qui semblait « mieux » adaptée à l’autre Continuer la lecture de « Scrum For 2 … 5 itérations plus tard »

Des tuyaux pour mieux aspirer le Web

Cela fait quelques jours qu’un collègue m’a montré comment on pouvait utiliser un produit sympa chez Yahoo appelé pipes.

En quelques clics, des drags & drops et un peu de savoir faire, il m’a été vraiment facile de faire une agrégation des différents blogs que je lis régulièrement. J’ai maintenant sur ma page d’accueil MyYahoo une seule zone mise à jour avec les derniers articles, classés par date, en lieu et place des 15 zones dont j’avais besoin précédemment. Et vive le « Keep it Simple » du Lean.

Ce n’est surement pas le seul outil à pouvoir faire cela, mais il est vraiment d’une extrème convivialité et simplicité d’utilisation, et comme c’est un outil Yahoo … je ne vais pas me gèner pour en dire du bien 🙂

Agile à l’international

Une de mes activités professionnelles consiste à promouvoir la méthode Scrum comme alternative aux méthodes traditionnelles en France et dans plusieurs autres régions du monde (Europe, Asie, Inde, Canada). J’ai appris beaucoup des succès et difficultés rencontrés, et en particulier l’importance de la culture propre à chaque pays sur la façon d’aborder l’Agilité.

Ce petit article ne se veut pas être une liste de vérités absolues mais simplement ma perception de la situation dans les différents pays régulièrement visités. De plus, il est important de limiter mes propos au périmètre de mon entreprise (les personnes avec qui je travaille) et ne pas généraliser à l’ensemble du pays.

FR : Une bonne implication des équipes techniques, mais une forte résistance du management dû à la crainte d’une perte de pouvoir, une volonté de micro management et globalement la satisfaction des méthodes traditionnelles (on échoue mais on sait pourquoi, donc tout va bien et on ne change rien).

UK : Une démarche purement individuelle basée sur l’atteinte des objectifs définis par le top management qui empêche la mise en place d’un vrai sentiment d’équipe. Un certain manque de maturité sur l’importance de la qualité logiciel (et les bonnes pratiques associées) et la satisfaction réelle à être le héros que tout le monde admire. Continuer la lecture de « Agile à l’international »

Comment il a aidé les développeurs …

… à mieux gérer les priorités.

Article, au combien intéressant, sur le 01 Informatique d’hier expliquant la mise en place d’un simple outil pour faire prendre conscience à l’équipe que le fait de tout commencer en même temps conduit, le plus souvent, à ne rien terminer.

Bon d’accord, je ne suis pas impartial puisque je suis le sujet de l’article, mais j’assume ce plaisir narcissique et ne résiste pas à l’envie de le partager.

Google Chrome: Projet agile ?

Petit article sympa sur SearchSoftwareQuality.com décrivant la méthode utilisée pour le développement du nouveau GoogleChrome et la référence au « Bon Sens » mis en oeuvre chez Google. « Bon Sens » qui ne se veut pas être une des méthodes agiles reconnues (Scrum, XP …) mais qui intègre malgré tout de très bons principes agiles.

Parmi ceux-ci, je retiens plus particulièrement:

  • La planification agile trimestrielle
  • Des fonctionnalités minimales et très ciblées
  • Des équipes auto-organisées
  • Automatisation des tests (Unitaires, Système …) pour allez vite
  • Livraison d’un « Build » fonctionnel toutes les semaines
  • Prise de feedback d’utilisateurs (internes) permanente

Alors, Agilité ou Bon Sens … peu importe, pourvu que cela soit efficace pour l’entreprise in fine. Mais si votre équipe n’a pas la maturité nécessaire pour faire preuve de « Bon Sens », alors préconisez l’utilisation d’une méthode Agile avec discipline, puis le temps aidant, donnez lui plus de libertés.