L'agilité de haut vol, surveillez les bons Guy LaRochelle & Eric...
Transcript of L'agilité de haut vol, surveillez les bons Guy LaRochelle & Eric...
L'agilité de haut vol, surveillez les bons
indicateursGuy LaRochelle & Eric Wursteisen
Décembre 2018
YOUR AGILEWAYS
YA
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
Départs
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
YOUR AGILEWAYS
Bienvenue à bord !
Guy LaRochelleCoach [email protected]
1991
2004
2009
2012
2013
2016
Eric WursteisenCoach Agile
2002
2006
2008
2012
2012
2016
Départs
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
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.”
Pourquoi parler de vélocité ?
Virpi Oinonen (@voinonen)
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
La vélocité vs le système complexe
Où se trouve la vélocité pour ces systèmes ?
La vélocité vs le système complexe
Indicateurs - Balance et Routine
1 23
4
56
Image source: Astronomy Online
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)
Départs
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
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
L’utilisation de la vélocité aujourd’huiImposer une même vélocité à toutes les équipes
Copyright ERIC WURSTEISEN
L’utilisation de la vélocité aujourd’huiComparer les vélocités entre les équipes
Copyright ERIC WURSTEISEN
L’utilisation de la vélocité aujourd’huiDemander une vélocité plus grande sans égard à l’équipe et à son contexte
https://youtu.be/ZmEVwyMRYIY?t=55
L’utilisation de la vélocité aujourd’huiEt même si deux équipes similaires (voir même identiques) ont la même vélocité ?
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.”
L’utilisation de la vélocité aujourd’huiVersionOne 12th Annual Report on Agility
+20pts
-25pts
-24pts
+20pts
+ 9pts
-16pts-12pts
- 7pts
Départs
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
L’ÉQUIPEPARAMÈTRES
DE VOL
LAVALEUR
D’AFFAIRESCFD
LEAD & CYCLE TIME
NUAGESA POINTS
BUDGETS
Les autres métriques pour équipes agilesLa joie, la dynamique de l’équipe
← Stress Level Meter
Team Mood Barometer →
Agile Tool Box, Visualization ExamplesJeremy Janlen (crisp.se)
L’ÉQUIPEPARAMÈTRES
DE VOL
LAVALEUR
D’AFFAIRESCFD
LEAD & CYCLE TIME
NUAGESA POINTS
BUDGETS
Les autres métriques pour équipes agilesQue 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 PortefeuilleAux 3 mois
FL Stratégique
Flights Levels of Kanban - Klaus Leopold
Les autres métriques pour équipes agilesQue 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 TactiqueCollaboratif - Planification
Mensuel
Flights Levels of Kanban - Klaus Leopold
Les autres métriques pour équipes agilesQue 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érationnelTI - Coordination
A chaque cycle/sprint
Flights Levels of Kanban - Klaus Leopold
L’ÉQUIPEPARAMÈTRES
DE VOL
LAVALEUR
D’AFFAIRESCFD
LEAD & CYCLE TIME
NUAGESA POINTS
BUDGETS
Les autres métriques pour équipes agiles
YQB 7h30YUL 8h30YTZ 10h15C-V 10h20
$
La Valeur “d’affaire”
YQB 7h30YYZ 9h00C-V 10h00
$$$
A
B
A
B
L’ÉQUIPEPARAMÈTRES
DE VOL
LAVALEUR
D’AFFAIRESCFD
LEAD & CYCLE TIME
NUAGESA POINTS
BUDGETS
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
L’ÉQUIPEPARAMÈTRES
DE VOL
LAVALEUR
D’AFFAIRESCFD
LEAD & CYCLE TIME
NUAGESA POINTS
BUDGETS
Les autres métriques pour équipes agilesDiagramme 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
L’ÉQUIPEPARAMÈTRES
DE VOL
LAVALEUR
D’AFFAIRESCFD
LEAD & CYCLE TIME
NUAGESA POINTS
BUDGETS
Les autres métriques pour équipes agilesNuages à Points et Percentiles
Actionable Agile Metrics For
Predictability Daniel Vacanti
L’ÉQUIPEPARAMÈTRES
DE VOL
LAVALEUR
D’AFFAIRESCFD
LEAD & CYCLE TIME
BUDGETS
NUAGESA POINTS
( )
Les autres métriques pour équipes agilesEt 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 ClefsMesurez votre valeur
livrée
( )
Les autres métriques pour équipes agilesEt 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 ClefsMesurez votre valeur
livrée
Les autres métriques pour équipes agilesFinances - 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 Juniors4 semaines pour produire 1 site WebA un coût de 15 000$
#NoProjects : A Culture of Continuous Value - Evan Leybourn &
Shane Hastie
Équipe 2 :
3 membres d’équipe Séniors4 semaines pour produire 2 sites WebA un coût de 20 000$
Les autres métriques pour équipes agilesFinances - 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$
Départs
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
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)
Le tableau de bord idéal ?
Cockpit de l’A350 (2013)
Un tableau de bord ÉVOLUTIF ET ADAPTATIF !
Faites-vous un tableau de bord !
Merci de votre attention, vous pouvez désormais sortir !