Content uploaded by Christophe Moustier
Author content
All content in this area was uploaded by Christophe Moustier on Feb 18, 2020
Content may be subject to copyright.
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 1
Le Zen de la Vélocité
Christophe MOUSTIER
Agile Tour Sophia Antipolis
9ème édition –20 septembre 2019
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 2
Merci aux Sponsors !
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 3
Sondage
Qui utilise la vélocité comme
indicateur ?
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 4
Les pièges de la
vélocité
•Effort et valeur crée
•Vélocité de 2 équipes ou des personnes
•Analyse sur une longue période
•Mélanger durées et SP
•SP et $P
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 5
Autres Antipatterns
•« On doit augmenter la vélocité ! »
✓Ce n’est pas une mesure mais une estimation grossière
•« Récompenser la performance »
✓Réduit la motivation intrinsèque [Dan Pink]
•« Accabler une diminution »
✓Renforcement négatif [Pavlov]
•« Répartir 1 SP sur plusieurs sprints »
✓On a oublié le DoD + mauvais contrôle au Sprint
Refinement
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 6
Raisons
•Algèbre linaire
•Contrat de Confiance
•EquipeEquipe
•POEquipe
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 7
SP = f (DoR x US comparables x
Dette technique x DoD
Raisons
(suite)
) = ( )
xxxxx
xx …
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 9
Effet Hawthorne 1/2
•Etude entre 1924 et 1932 :
influence environnement /
productivité
▪Changements =>
Améliorations
•Après l’étude
▪Changements => pas
d’améliorations
1 -C’est l’étude
qui change les
indicateurs !
(
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 10
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 11
Paradoxe de Simpson
Effets de la bière sur la libido :
La bière c’est
l’amour ?
ScienceEtonnante
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 12
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 13
Paradoxe de Simpson
Effets de la bière sur la libido :
2 – D’autres
facteurs
peuvent
modifier
l’étude
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 14
L’effet « Thermostat »
En présence d’un "régulateur"
les variations ne sont pas perçues
M. Friedman - 2003
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 15
Effet Hawthorne 2/2
Les indicateurs bougent
au détriment de la fatigue
+ autres facteurs non
observés
(
3 - « Quand une mesure devient une
cible elle cesse d’être une bonne
mesure » –Loi de Goodhart - 1975
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 16
Proposition
4 indicateurs de stabilité
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 17
KPI « Niko »
Facteur lié au Niko Niko
L’Équipe vote son niveau d’insatisfaction
•Ex. 1 : 5 : ☺
•Il faut maintenir le bonheur / fun
Indicateur " Niko" = 5
Niveau
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 18
Facteur lié à la Definition of Ready
US conforme au DoR
•Autonomie de l’Équipe => productivité optimale
Génère Lead Time + Silo + Stock
=> réduction agilité
Indicateur "DoR" = Nb US Total
Nb US conformes DoR
KPI « DoR »
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 19
Facteur liée aux SP Terminés
Nb de SP générés par les US conformes au DoD
•Vélocité classique
•Engagements doivent être respectés
Indicateur "SPT" = Nb SP engagés
Nb SP conformes DoD
KPI « SPT »
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 20
Facteur liée au First Pass Yield
Pourcentage de US conformes au DoD du 1er coup
•Origine: Lean Management
•Réussir du 1er coup est un gage de productivité
Indicateur "FPY" = Nb US livrées
Nb US DoD ok 1er coup
KPI « FPY »
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 21
1ères Interprétations
DoR SPT FPY Niko
#1
Faible Normal Normal Normal Le DoR est trop exigent
#2
Normal Faible Normal Normal Problème d’estimation / WIP
#3
Normal Normal Faible Normal Le DoD est trop exigent
#4
Normal Normal Normal Faible L’Équipe compense
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 22
1ères Interprétations
DoR SPT FPY Niko
#0
Normal Normal Normal Normal DoD renforçable / Vélocité
améliorable
#5
Normal Faible Faible Normal Delivery mal contrôlé
#6
Faible Normal Faible Normal
Équipe
chanceuse malgré tous
le
rework ☺
#7
Normal Faible Normal Faible
Trop d’engagements /
compensations insuffiantes
=>
risque burn out
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 23
Facteurs d’améliorations
•Taille des US : ex. livrable dans la
½ journée (ou moins)
•Réduction des dépendances
•Silos inter-équipes –loi de Conway
•Silos intra-équipe
•Réduire les délais d’attentes + WIP
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 24
Métriques complémentaires
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 25
Dette technique
•Dette volontaire / involontaire
Entropie du code
Cout du changement
•Technique de contrôle : Sw Craftsmaship
•Contrôle de la dette budgété par le PO
Métriques complémentaires
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 26
Métriques complémentaires
Au-delà de chaque US
•Provision de la maintenance
•Bonne santé des tests (couverture/faux-
positifs/...) => Indicateurs « RePaReD »
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 27
Key Take away
Observer
Plusieurs
Indicateurs
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 28
Homeworks
•REX
•Corrélations
•Approche Bayésienne pour
améliorer les prédictions sur la
vélocité
20/09/2019 #AgileTourSophia (par @AgileTourSophia) 29
Inspirations
•Doc Norton –"Escape Velocity - Better Metrics for Agile Teams“
•Milton Friedman - “The Fed’s Thermostat”
•Marcus du Sautoy –"BBC - The Code - The Wisdom of the Crowd”
•https://en.wikipedia.org/wiki/First_pass_yield
•https://fr.wikipedia.org/wiki/Effet_Hawthorne
•https://fr.wikipedia.org/wiki/Loi_de_Goodhart
•https://fr.wikipedia.org/wiki/Paradoxe_de_Simpson
•Liens sur la vélocité :
•https://www.scrum.org/resources/blog/scrum-myths-velocity-value
•https://www.scrum.org/resources/blog/agile-metrics-v
•https://tinyurl.com/y4quos9w
FRANCE | ESPAGNE | PORTUGAL | BELGIQUE | SUISSE | LUXEMBOURG |
ANGLETERRE | POLOGNE | ROUMANIE | MAROC | CÔTE D’IVOIRE |
ANGOLA | USA | MEXIQUE | COLOMBIE | BRÉSIL