2. 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
3. “Quand on est à moitié
DONE on collecte la
moitié des points”
“Nous on fait des daily
une seule fois semaine”
“On a deux POs”
“Pffff… C’est même
pas Agile ton affaire”
4. Comment déterminer la
VRAIE agilité de la FAUSSE?
Et vous, comment se porte
VOTRE Agilité?
Une organisation doit-elle
chercher à standardiser son
agilité ?
5. 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
6.
7. Mesurons-nous...
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
http://jeffsutherland.com/nokiatest.pdf
8. Mesurons-nous …
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
http://jeffsutherland.com/nokiatest.pdf
9. Mesurons-nous …
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
http://jeffsutherland.com/nokiatest.pdf
12. L’équipe tient
régulièrement des
rencontres de
synchronisation
Que voulons-nous vraiment savoir?
L’équipe effectue un
daily scrum de 15
minutes
L’équipe s’auto-
organise en fonction
d’un engagement
commun
Approche
préconisée
Pratique
Spécifique
Résultats
recherchés
13. 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é
14. On recommence…
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é Nous sommes fiers de la
qualité de notre code ! Il est
propre, lisible et a une
bonne couverture
de tests.
Notre code est un tas de m…rde,
et la dette technique a pris le
pouvoir.
Valeur Nous sommes fiers de ce
que nous livrons et nos
parties prenantes sont très
contentes.
Nous livrons de la m...rde. Nous
sommes honteux de livrer cela.
Nos parties prenantes nous
haïssent.
5 0
15. On continue, avec un ami
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.
5 0
16. 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é
17. 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
18. Un portrait complet
Gestion des requis
Planification et
suivi
Essais
Développement
Leadership
Dynamique d’équipe
Alignement
organisationnel
Amélioration
continue
Soutien
organisationnelDev Ops
Ingénierie
Comportements
Contexte
organisationnel
Vitesse
Résultats
Valeur
Qualité
19. La simplicité a toujours bon goût!
2015: AgilityHealthRadar
• 5 zones (40 compétences)
• 200+ questions
2006: Nokia Test
• 9 questions
20. Le Big Picture
Quel est le véritable impact de
l’Agilité sur votre organisation?
21. 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-agile-
principles-checklist/
24. • 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
25. Quel est l’impact de votre Agilité?
Comment mesurez-vous la performance de votre organisation?
Vitesse
Qualité
Satisfaction
Client
Satisfaction
Employé
Temps de
Cycle
Anomalies
Sondage
Employé
Sondage
client
Bénéfices
# Livraisons
Taux de
roulement
Équilibre
Rétroaction
27. Un portrait vraiment complet…
Organisation
Projet/Produit
Équipe
Bilan de Santé
au niveau Équipe
Mesure de
Résultats
Organisationnel
Bilan de Santé
consolidés
29. 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
30. Ce n’est donc pas la taille de votre
Agilité qui importe…
…mais bien ce que vous faites avec
Bonjour tout le monde, vous êtes en forme ? Good…
Très content d’être ici avec vous aujourd’hui, mon non et Jean-René Rousseau et je suis le directeur du centre d’excellence Agile de Facilité Informatique
Très content aussi de constater encore cette année le succès de l’évênement. On était 800 à Qc lundi, on est un peu plus que ça aujourd’hui si je ne me trompe pas, l’agilité se porte bien et c’est fantastique!
… Bah l’agilité se porte bien… l’agilité est populaire ça c’est certain.. En général ça se passe quand même plutôt bien. Même si parfois on entend des choses un peu weird… le fait que plus en plsu de gens font de l’agilité les gens échangent entre eux sur leur expérience.. Pis la on entend
Entendu dans les corridors…
1- dire des phrases qui présente le symptôme…
Je sens le jugement dans la salle….
C’est ce qu’on appel le syndrôme de Mon Agilité est plus grosse que la tienne.
2- ce symptome met en lumière quelques défis intéressants qui se présente à nous
a) Les gens ont des expériences de plus en plus diversifiés (comment déterminer la VRAIE agilité de la FAUSSE?)
b) l’agilité s’industrialise… devrait-on standardiser l’agilité?
c) On investit massivement dans des transformations organisationnelles… en a-t-on pour notre argent?
2- ce symptome met en lumière quelques défis intéressants qui se présente à nous
a) Les gens ont des expériences de plus en plus diversifiés (comment déterminer la VRAIE agilité de la FAUSSE?)
b) l’agilité s’industrialise… devrait-on standardiser l’agilité?
c) On investit massivement dans des transformations organisationnelles… en a-t-on pour notre argent?
Pas certain si c’est utile…
?? Trouver meilleur photo
Narratif:
Les questions pointent vers certaines pratiques spécifiques
Les questions peuvent être subjectives
L’échelle de point est arbitraire
On évalue du point de vue de l’équipe
Intention: Penchons-nous en premier sur le problème de pratiques spécifiques… De quelle Agilité parle-t-on
Narratif… le problème avec les outils de bilan de santé c’est qu’ils ont tendance a être spécifique a une méthode.. Le nokia c’est un test de Scrum ! Au mieux ca va me dire que je fais du bon Scrum.
Mais avec la prolifération des méthodes et approches Agile ca vient difficile de faire un test « de méthode »
QU’est-ce que je
Narratif:
- On essai un autre… on se tourne vers les bilans de santé utilisé chez Spotify
Maintenant poser des questions « à la spotify »
Narratif: On va adresser le problème de la subjectivité… groupez-vous et refaite le test
Effectivement, ce sont des données subjectives. En théorie, la brigade peut choisir d'y associer des données scientifiques (temps de cycle, nombre de défauts, vélocité, ...), mais peu le font. Parce que, même avec des données scientifiques, la brigade a besoin d'interpréter les données et de décider si cela constitue un problème ou non. Ainsi, à la fin de la journée, tout est finalement subjectif. Si quelque chose ressemble à un problème, alors c'est en soi un problème.
Intention: présenter les zones classiques à surveiller
Narratif: Il y a quand même une question qui demeure…. Et qui revient de plus en plus à mesure que les organisations s’approrie l’agilité de façon organisationnel.
Quel est l’impact de l’Agilité sur notre organisation ?? Ce qui revient à se demander Pourquoi vous vous êtes lancé dans l’Agilité
Narratif: C’est certain qu’un bilan bien monté sur des résultats davantage que sur les pratiques va nous donner un portrait global
Attention quand même, dans certaines entreprises, nous avons vu des modèles de ce type devenir des monstres, des outils d'oppression systémique provoquant sous-optimisation et peur lorsque les managers utilisaient le "modèle de maturité" pour juger les équipes et les monter les unes contre les autres, les équipes cachant leurs problèmes pour faire illusion. Ce n'est pas génial !
C’est encore plus vraie dans une culture hiérarchique de contrôle.
Unfortunately, many businesses misuse these powerful tools in ways that actively destroy the agility they seek to create
… comment mesuriez-vous vous succès avant ?
Narratif: Si on veut sortir un peu des équipes…
Ca prend une certaine maturité organisartionnelle pour arriver à se mesurer efficacement et a ajuster ses façons de faire en conséquence
Start where you are…. And improve… et agrandisser la portée
Aucune pratiques agiles en place
1: Pratiques agiles utilisés de façon sporadiques
2: Certains projets utilisent l’approche Agile
3: Parcours Agile défini, cohésion entre les initiatives, aiguillage entre l’approche cascade et agile
4: Ensemble de mesure établit pour évaluer l’efficacité des approches de développement
5: Améliorations ciblés en fonction des métriques disponibles et alignés stratégiquement
Intention: présenter les zones classiques à surveiller
Narratif: on le sait la force de l’intelligence collective… on estime en groupe, on se synchronise en groupe, on doit assurémment établir notre bilan de santé en groupe
?? Peut-être pas en lister pantoute…. Pour revnier plus tard
Intention: Présenté l’approche par « Maturité »
Narratif:
Ce qui nous vient rapidement en tête quand on parle de « mesurer l’agilité » c’est les tests de maturité ou comme je préfère appeler, les bilans de santé
L’une des premières réponses à la question de la mesure Agile a été le test de Nokia, conçu par Sutherland en 2006 (Revue en 2009).
Le Nokia Test est un test de maturité Agile
Durée des sprints ?
Stratégie d’essais ?
Stratégie gestion des requis?
Qualité du Product Owner
Qualité du Backlog
Stratégie d’estimation
Stratégie de suivi
Écosytème de l’équipe
Chimie d’équipe
Puis les tests se sont raffinés.. De plus en plus de questions… mais comme dirait l’autre… trop c’est comme pas assez !!!