Nowadays, it seems that velocity has been around from day one. However its use has been deviated from its original purpose, a team indicator, for the team. Bringing a back to basics taste to the velocity and moving forward with other indicators, this presentation, through an aviation theme, wants to sparkle curiosity to its audience.
Aujourd'hui, il semble que la vélocité a toujours fait parti du décor. Pourtant son utilisation a été pervertie de sa raison d'être initiale, être un indicateur d'équipe, pour l'équipe. Cette présentation sur le thème de l'aviation, souhaite, avec un sentiment de retour aux sources, créer de la curiosité auprès de son audience.
L'agilité de haut vol, surveillez les bons indicateurs
1. L'agilité de haut vol,
surveillez les bons
indicateurs
Guy LaRochelle & Eric Wursteisen
Décembre 2018
YOUR AGILEWAYS
YA
2. YA001 Présentation de votre équipage 0:01 EMBARQUEMENT
YA002 Mise en place du contexte 0:06 A L’HEURE
YA003 Discussion autour de la vélocité 0:15 A L’HEURE
YA004 Les autres métriques agile 0:40 A L’HEURE
YA005 Le tableau de bord à retenir 0:50 A L’HEURE
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
5. YA001 Présentation de votre équipage 0:01 PARTI
YA002 Mise en place du contexte 0:06 EMBARQUEMENT
YA003 Discussion autour de la vélocité 0:15 A L’HEURE
YA004 Les autres métriques agile 0:40 A L’HEURE
YA005 Le tableau de bord à retenir 0:50 A L’HEURE
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
6. Pourquoi parler de vélocité ?
Seattle Scrum Company
Michael James
“The application of “velocity” to software
development was invented by eXtreme
Programming (XP) pioneers, some of whom now
consider it to have been a bad idea.”
8. L’agilité vs le système complexe
Noop.nl - Jurgen Appelo - http://noop.nl/2008/08/simple-vs-complicated-vs-complex-vs-chaotic.html
Jurgen Appelo (2008) :
“Simple and complicated systems are all
fully predictable. [...]
Complex systems are not constructed, they
are grown.”
VUCA
12. De système simple à système complexe
Escape Velocity
Doc Norton
“Velocity is a simple measure of a very complex
system.
To measure creative work by throughput alone is
to not measure it at all; quality and impact are
essential.”
Virpi Oinonen (@voinonen)
13. YA001 Présentation de votre équipage 0:01 PARTI
YA002 Mise en place du contexte 0:06 PARTI
YA003 Discussion autour de la vélocité 0:15 EMBARQUEMENT
YA004 Les autres métriques agile 0:40 RETARDÉ 2 MIN
YA005 Le tableau de bord à retenir 0:50 A L’HEURE
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
14. L’utilisation de la vélocité aujourd’hui
Ding-Dong…
“C’est votre pilote qui
vous parle, nous volons
actuellement à 900 km/h”
Annoncer la vélocité uniquement
15. L’utilisation de la vélocité aujourd’hui
Imposer une même vélocité à toutes les équipes
Copyright ERIC WURSTEISEN
16. L’utilisation de la vélocité aujourd’hui
Comparer les vélocités entre les équipes
Copyright ERIC WURSTEISEN
17. L’utilisation de la vélocité aujourd’hui
Demander une vélocité plus grande sans égard à l’équipe et à son contexte
https://youtu.be/ZmEVwyMRYIY?t=55
18.
19. L’utilisation de la vélocité aujourd’hui
Et même si deux équipes similaires (voir même identiques) ont la même vélocité ?
20. L’utilisation de la vélocité aujourd’hui
La vélocité n’est pas mentionnée dans le Guide Scrum, ni dans le manifeste agile.
“Un logiciel opérationnel est la principale mesure d’avancement.”
21. L’utilisation de la vélocité aujourd’hui
VersionOne 12th Annual Report on Agility
+20pts
-25pts
-24pts
+20pts
+ 9pts
-16pts
-12pts
- 7pts
22. YA001 Présentation de votre équipage 0:01 PARTI
YA002 Mise en place du contexte 0:06 PARTI
YA003 Discussion autour de la vélocité 0:15 PARTI
YA004 Les autres métriques agile 0:40 EMBARQUEMENT
YA005 Le tableau de bord à retenir 0:50 A L’HEURE
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
25. Les autres métriques pour équipes agiles
La joie, la dynamique de l’équipe
← Stress Level Meter
Team Mood Barometer →
Agile Tool Box, Visualization Examples
Jeremy Janlen (crisp.se)
28. Les autres métriques pour équipes agiles
Que faut-il regarder ?
★ % Projet livrés à temps
★ Temps de mise en marché
moyen
○ “Lead Time”
★ Satisfaction Client
○ Net Promoter Score
○ Fit 4 Purpose
Affaires - Gestion Portefeuille
Aux 3 mois
FL Stratégique
Flights Levels of Kanban - Klaus Leopold
29. Les autres métriques pour équipes agiles
Que faut-il regarder ?
★ Nbre d’éléments livrés par
période (throughput)
★ Nbre de bugs en
production (suite à une
livraison)
★ Taux de consommation de
l’investissement
FL Tactique
Collaboratif - Planification
Mensuel
Flights Levels of Kanban - Klaus Leopold
30. Les autres métriques pour équipes agiles
Que faut-il regarder ?
★ Taux de Livraison de l’équipe (DR)
○ DR = WIP / CT moyen
★ Travail en cours (WIP)
○ Moyenne quotidienne
★ Temps de réalisation de l’équipe
(CT)
○ Taux au 85e percentile
★ Efficacité du flux
○ Temps effectif/temps de
passage
FL Opérationnel
TI - Coordination
A chaque cycle/sprint
Flights Levels of Kanban - Klaus Leopold
34. Les autres métriques pour équipes agiles
Le temps de cycle est la période entre le moment
ou le travail effectif commence sur une demande,
et le moment où cet item est prêt à être livré.
Délai de mise en oeuvre - Lead Time
Début du travail Fin du travailRéception Requête
Temps de Cycle
Début du travail Fin du travailRéception Requête
Délai de mise en oeuvre Le délai de mise en oeuvre est la période entre le
moment où la requête est reçue et le moment où
celle-ci est livrée.
Cycle Time =
Date de Fin des travaux - Date de Début +1
Lead Time (Actuel) =
Date de livraison - Date de réception +1
Le +1 est pour illustrer qu’une demande se commencant et terminant le
même jour ne peut avoir un temps de cycle de 0.
Le temps de cycle - Cycle Time
36. Les autres métriques pour équipes agiles
Diagramme de Flux Cumulés - CFD
Changement
de portée
LEAD TIME
CYCLE TIME
WIP
Loi de Little s’applique facilement avec un
CFD, pour vous aider à déterminer votre ratio
de livraison (Delivery Rate) :
DR = WIP / CTmoyen
40. ( )
Les autres métriques pour équipes agiles
Et le budget dans tout ca ?
Rencontrez vos gens des Finances
(Capex vs Opex)
#NoProjects : A Culture of
Continuous Value - Evan Leybourn
& Shane Hastie
Efficience = * 100
(Marge de Profits)
Productivité =
(Profits totaux)
Montant Total
du Produit livré
Coût des ressources
consommées
Extrants Affaires
Intrants Clefs
Mesurez votre valeur
livrée
41. ( )
Les autres métriques pour équipes agiles
Et le budget dans tout ca ?
Rencontrez vos gens des Finances
(Capex vs Opex)
#NoProjects : A Culture of
Continuous Value - Evan Leybourn
& Shane Hastie
Efficience = * 100
(Marge de Profits)
Productivité =
(Profits totaux)
Montant Total
du Produit livré
Coût des ressources
consommées
Extrants Affaires
Intrants Clefs
Mesurez votre valeur
livrée
42. Les autres métriques pour équipes agiles
Finances - Exemple SIMPLIFIÉ
Vous êtes une agence qui fait des sites WEB. Vous avez à votre disposition 2 équipes
pour la réalisation. Vous venez de vendre 2 sites Web à 25 000$.
Équipe 1 :
5 membres d’équipe Juniors
4 semaines pour produire 1 site Web
A un coût de 15 000$
#NoProjects : A Culture of
Continuous Value - Evan Leybourn &
Shane Hastie
Équipe 2 :
3 membres d’équipe Séniors
4 semaines pour produire 2 sites Web
A un coût de 20 000$
43. Les autres métriques pour équipes agiles
Finances - Exemple SIMPLIFIÉ
# MTPL CRC Efficience Extrant Intrants Productivité
Profit /
Personne
Prédictabilité
(Projets / an)
1 25 k$ 15 k$ 166% 1 Projet 5 p. 0,2 2 000$
(10k*0.2)
13
(52/4)
2 25 k$ 20 k$ 125% 2 Projets 3 p. 0,67 3 350$
(5k*0.67)
26
#NoProjects : A Culture of
Continuous Value - Evan Leybourn &
Shane Hastie
Les 2 équipes représentent des profits potentiels annuels de 130 000$
44. YA001 Présentation de votre équipage 0:01 PARTI
YA002 Mise en place du contexte 0:06 PARTI
YA003 Discussion autour de la vélocité 0:15 PARTI
YA004 Les autres métriques agile 0:40 PARTI
YA005 Le tableau de bord à retenir 0:50 ANNULÉ
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
45. Le tableau de bord idéal ?
Un tableau de bord avec tous les
indicateurs possibles et imaginables ?
By Christian Kath - Christian Kath, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=833972
Faites-vous un tableau de bord !
Cockpit du Concorde (1960)
46. Le tableau de bord idéal ?
Cockpit de l’A350 (2013)
Un tableau de bord
ÉVOLUTIF ET ADAPTATIF !
Faites-vous un tableau de bord !
47.
48. Merci de votre attention, vous pouvez désormais sortir !