Mon Agilité est plus grosse que la tienne! Agile Tour Montréal 2015
Jean-René Rousseau jrrousseau@facilite.com Directeur du Centre d Excellence Agile de Facilité Informatique Impliqué dans des projets de développement logiciel depuis 1997 Aide les organisations et les équipes à maximiser leur efficience via l utilisation des principes et pratiques Agiles depuis 2003 excellenceagile.com
On a deux POs Quand on est à moitié DONE on collecte la moitié des points Pffff C est même pas Agile ton affaire Nous on fait des daily une seule fois semaine
Comment déterminer la VRAIE agilité de la FAUSSE? Une organisation doit-elle chercher à standardiser son agilité? Et vous, comment se porte VOTRE Agilité?
Objectifs Aujourd hui nous allons Faire le tour de diverses approches pour mesurer l Agilité Amorcer une réflexion (ou en appuyer une déjà en cours) sur l'état de vos pratiques Agiles. Nous questionner sur la valeur (le pourquoi) des pratiques que nous cherchons à mettre en place
Mesurons-nous... http://jeffsutherland.com/nokiatest.pdf Question 1 Santé de vos itérations Aucune itération - 0 Itérations > 6 semaines - 1 Itérations variables < 6 semaines - 2 Itérations fixes à 6 semaines - 3 Itérations fixes à 5 semaines - 4 Itérations fixes à 4 semaines ou moins - 10
Mesurons-nous http://jeffsutherland.com/nokiatest.pdf Question 2 Santé de l Assurance Qualité (inter itération) Pas d assurance qualité - 0 Tests unitaires - 1 Tests fonctionnels - 5 Tests fonctionnels dès que la fonctionnalité est complétée - 7 Tests d acceptation client - 8 Le logiciel est déployé en production - 10 http://jeffsutherland.com/nokiatest.pdf
Mesurons-nous http://jeffsutherland.com/nokiatest.pdf Question 3 Santé du carnet de produit Aucun carnet de produit - 0 Plusieurs carnets de produit - 1 Carnet de produit unique - 3 Carnet PRÊT pour les planifications d itération 5 Carnet permet de suivre l avancement de la livraison - 7 Carnet permet de suivre la valeur produite - 10
Que remarque-t-on? Spécifique Subjectif Portée «locale»
Peut-on se permettre d être spécifique?
Que voulons-nous vraiment savoir? L équipe tient régulièrement des rencontres de synchronisation L équipe effectue un daily scrum de 15 minutes L équipe s autoorganise en fonction d un engagement commun Approche préconisée Pratique Spécifique Résultats recherchés
Ne vous demandez pas uniquement comment se porte votre Agilité, mais aussi qu est-ce que l Agilité vous apporte! Notre plus grande priorité est de satisfaire notre client par la livraison rapide de logiciel de qualité
On recommence 5 0 Vitesse Nous terminons rapidement les choses. Pas d'attente, pas de retard. Il semble que nous ne terminions jamais quelque chose. Nous sommes toujours coincés ou interrompus. Qualité Valeur Nous sommes fiers de la qualité de notre code! Il est propre, lisible et a une bonne couverture de tests. Nous sommes fiers de ce que nous livrons et nos parties prenantes sont très contentes. Notre code est un tas de m rde, et la dette technique a pris le pouvoir. Nous livrons de la m...rde. Nous sommes honteux de livrer cela. Nos parties prenantes nous haïssent.
On continue, avec un ami 5 0 Facilité à livrer Livrer est simple, sécurisé, indolore & essentiellement automatisé. Livrer est risqué, douloureux, essentiellement manuel, et prend une éternité. Plaisir Nous adorons aller au travail, et nous prenons notre pied lorsque nous travaillons ensemble. Ennnnnuuuuyeuuux. Processus adapté Notre façon de travailler est parfaitement adaptée à nous. Notre façon de travailler est nulle.
Et maintenant on remarque quoi? On est découplé des pratiques spécifiques On a mis le focus sur la véritable intention derrière les pratiques utilisées, qui elles, peuvent être variables On a créé une conversation au sujet de nos cibles et de notre amélioration continue Contribue à éliminer une partie de la subjectivité
Un bon bilan de santé Agile: Cherche à évaluer les bénéfices de l agilité davantage que les pratiques. Est parfait pour structurer une rétrospective Met en lumière des zones d amélioration. Aligne l équipe sur un ensemble de valeurs/cibles communes Permet de choisir des pratiques en fonction des résultats qu on cherche à obtenir Offre un portrait complet de la situation
Un portrait complet Vitesse Valeur Gestion des requis Planification et suivi Essais Développement Ingénierie Dev Ops Qualité Résultats Contexte organisationnel Alignement organisationnel Comportements Dynamique d équipe Soutien organisationnel Leadership Amélioration continue
La simplicité a toujours bon goût! 2006: Nokia Test 9 questions 2015: AgilityHealthRadar 5 zones (40 compétences) 200+ questions
Le Big Picture Quel est le véritable impact de l Agilité sur votre organisation?
Bilans consolidés Offre un portrait de l ensemble des équipes https://labs.spotify.com/2014/09/16/ squad-health-check-model/ http://www.barryovereem.com/the-agileprinciples-checklist/
Bilans consolidés Permet de mettre en lumière des problèmes systémiques
Bilans consolidés Permet aussi de rendre visible qui a besoin d aide
Attention aux bilans comme police de l Agilité Ne devrait jamais être utilisé pour juger les équipes Pourrait conduire à la non confiance et l absence de transparence spécialement dans une culture qui a un tendance au contrôle
Quel est l impact de votre Agilité? Comment mesurez-vous la performance de votre organisation? Vitesse # Livraisons Temps de Cycle Équilibre Rétroaction Sondage client Bénéfices Satisfaction Client Qualité Anomalies Sondage Employé Taux de roulement Satisfaction Employé
Exemple: Agility Index Scrum.org
Un portrait vraiment complet Organisation Bilan de Santé consolidés Projet/Produit Mesure de Résultats Organisationnel Équipe Bilan de Santé au niveau Équipe
Mon Agilité est plus grosse que la tienne CONCLUSION
On retient donc La mise en application de l Agilité est très diversifiée ce qui rend difficile la comparaison basée sur des pratiques spécifiques Établir des bilans de santé sur l état de votre Agilité permet de supporter les conversations d amélioration continue et d aligner l équipe sur des principes communs. Mesurer l impact de l Agilité sur votre organisation permet d établir les véritables objectifs de votre transition Agile
Ce n est donc pas la taille de votre Agilité qui importe mais bien ce que vous faites avec
Merci Jrrousseau@facilite.com excellenceagile.com
Références http://www.leadingagile.com/2014/06/agile-assessments/ http://www.infoq.com/news/2014/03/measuring-value-agile https://www.rallydev.com/blog/agile/measuring-impact-your-agileinvestments http://www.solutionsiq.com/what-is-the-purpose-of-an-agile-maturitymodel/ http://www.halasaleh.com/blog/2015/1/27/my-agile-is-better-thanyour-agile http://www.barryovereem.com/the-agile-principles-checklist/ http://wiki.ayeba.fr/bilan+de+sant%c3%a9+de+la+brigade+%28mod %C3%A8le%29
http://tracks.roojoom.com/r/2128#/trek?page=2