Humour Agile …

Une des principes du Manifeste Agile est d’accueillir le changement … mais il faut le faire avec beaucoup de discipline et respecter les priorités définies afin d’être efficace, croyez moi

Histoire

  • Aujourd’hui je décide de laver ma voiture
  • En allant vers le garage, je remarque qu’il y a du courrier sur la table d’entrée
  • Je décide de jeter un œil au courrier avant de laver la voiture, il contient des factures et des publicités
  • Je pose mes clefs de voiture sur la table, jette les publicités dans la corbeille à papier et réalise que la corbeille est pleine
  • Je repose les factures sur la table car il faut que je vide la corbeille
  • Mais comme la poubelle est proche de la boîte aux lettres, je me dis que je pourrais économiser un trajet en postant mes factures et je décide donc de préparer d’abord le règlement des factures
  • Je prends mon carnet de chèques et réalise qu’il ne me reste plus qu’un seul chèque Continuer la lecture de « Humour Agile … »

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 »

Contractualisation Agile

Contrat AgileComme ce sujet revient systématiquement dans tous les Open Space auxquels j’ai eu l’opportunité de participer, il me semble utile de vous informer qu’un groupe de travail sur ce sujet vient de voir le jour.

Le groupe se défini comme : « A working group whose aim is to produce reusable agile contracts for companies doing Agile development. »

Plus d’info ici : http://www.openplans.org/projects/agile-contracts/summary

Les premiers résultats disponibles me semblent intéressants, même s’ils ne permettent pas encore de travailler avec des clients qui ne connaissent pas l’Agilité ou des structures très compartimentées (i.e.: Service Achat totalement indépendants des Services Techniques).

Je vais regarder avec intérêt l’évolution de ce groupe de travail et même y participer s’ils m’acceptent (ceci dès que le sytème de JOIN fonctionnera correctement) car même si je ne contractualise pas au forfait actuellement, Je pense que mon expérience de plus de 4 ans comme Directeur des équipes forfait d’une SSII Française peut se révéler intéressante pour participer à ce groupe.

Agile Tour 2008 – Valence

Tout d’abord un grand bravo aux organisateurs pour la réussite de cette étape Valentinoise de l’Agile Tour 2008.

Coté sessions:

  • Gery Derbier m’a fait jouer à « Artistes et Spécifieurs » pour me faire réaliser, en autres, qu’il n’y a pas de solutions parfaites pour spécifier quelque chose. Ce jeu Agile m’a beaucoup plu et je vais le travailler pour mieux le comprendre et le reproduire en interne. Continuer la lecture de « Agile Tour 2008 – Valence »

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.

AT2008 Grenoble: Un vrai succès !

Voici quelques jours que la conférence s’est déroulée et je peux vraiment dire que c’était un vrai succès du fait de tous les retours positifs reçus des participants.

Les 201 personnes présentes (soit 2 fois plus que l’objectif initial) ont plébiscité l’invité d’honneur qui a vraiment lancé la conférence sur de très bons rails (excellente prestation de Jérôme Barrand) puis se sont naturellement répartis dans les autres salles pour écouter les différents orateurs qui ont été globalement très appréciés.

Nos craintes d’organisation sur la gestion de l’accueil, la répartition entre les salles et le timing de l’évènement ne se sont pas transformées en problèmes, et les buffets gratuits, pause café et dinatoire, ont été appréciés par tous. Bien entendu certains points sont à améliorer (merci à tous ceux qui nous ont donné un feedback) et nous tenterons de faire encore mieux l’année prochaine.

Un grand bravo à toute l’équipe organisatrice pour cette première sur Grenoble et ce succès qui fera date.

Quelques photos ici : http://www.flickr.com/photos/23117434@N00/

A lire absolument, le retour d’Eric Lefevre http://blog.valtech.fr/wordpress/2008/10/12/retour-sur-agile-tour-grenoble/ et ses photos http://flickr.com/photos/elefevre/sets/72157607935469125/

A lire également, le retour d’Aline http://techaline.wordpress.com/2008/10/13/pour-etre-en-forme-soyez-agiles/

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.

Agile Tour 2008 – Genève

Un saut de voiture à Genève hier après midi et voilà ma participation à l’Agile Tour 2008 de lancé.

Nous avons été accueilli au Genève Business Center par Jacques et François qui avaient organisé des sessions de présentations dans 2 salles en parallèle. Une 50aine de personnes étaient présentes, majoritairement novices à l’Agile que expérimentées à ce qu’il m’a semblé, et les échanges ont été nombreux et fructueux, que ce soit durant ou entre les sessions. Un grand merci aux organisateurs pour cette réussite, le prochain évènement d’importance sera les XPDays Suisse le 30 mars 2009 … restez à l’écoute.

J’ai eu l’occasion de présenter la démarche « Process » de Yahoo International de 2005 à 2008 et le basculement vers l’agilité à partir de 2006 avec des réussites diverses du fait de la différence de culture de certains pays.

Jeudi 9 Octobre, c’est le grand jour pour Grenoble, nous attendons plus de 200 personnes à partir de 13h30 pour un démarrage à 14h00 précise.

Quelques pointeurs: