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.
4. “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”
“… et c’est l’architecte qui
approuve les storys”
5. Comment déterminer la
VRAIE agilité de la
FAUSSE?
Et vous, comment se porte
VOTRE Agilité?
Une organisation doit-elle
chercher à standardiser
son agilité ?
6. 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
7.
8. 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
9. Mesurons-nous …
Question 2 – 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
10. Mesurons-nous …
Question 3 – 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
13. 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 autour
d’un engagement
commun
Principe
directeur
Pratique
Spécifique
Résultats
recherchés
14. Ne vous demandez pas
uniquement comment se
porte votre Agilité….
Notre plus grande priorité est de satisfaire notre
client par la livraison rapide de logiciel de qualité
… mais aussi ce que
l’Agilité vous rapporte!
15. 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
16. 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
17. 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é
18. Couvrir tous les angles
Fairede
l’Agile
Être
Agile
Soutien
organisationnel
Bénéfices
recherchés
• Organisation du
travail
• Génie logiciel
• Gestion des
exigences
• Planification et
suivi
• Dynamique
d’équipe
• Style de
leadership
• Soutien managérial
• Contributeurs
externes
• Vitesse
• Valeur
• Qualité
• Bonheur
19. Ex: Agility Health Radar
Clarté
• Vision
• Planification
• Rôles
Performance
• Confiance
• Vélocité
• Temps de cycle
• Qualité
Leadership
• PO, SM, AO
• Gestionnaire
Culture
• Dynamique d’équipe
• Bonheur au travail
Fondation
• Mécanique de travail
• Excellence technique
20. 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, du point de vue de l’équipe
21. Le Big Picture
Quel est le véritable impact de
l’Agilité sur votre organisation?
22. 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/
25. • 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 une tendance au contrôle
26. 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
28. Un portrait vraiment complet…
Organisation
Équipe
Bilan de Santé
au niveau Équipe
Mesure de la
Performance
Organisationnelle
Bilans de Santé
consolidés
30. On retient donc…
• La mise en application de l’Agilité est très
diversifiée ce qui rend difficile la mesure 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.
• Pour avoir une vue systémique, effectuez des
bilans consolidés
• Mesurer l’impact de l’Agilité sur votre
organisation permet d’établir les véritables
objectifs de votre transition Agile
31. Ce n’est donc pas la taille de votre
Agilité qui importe…
…mais bien ce que vous faites avec