Post on 06-Jun-2020
INDICATEURS DE GESTION POUR LIVRAISON EN MODE DEVOPS/KANBANLouis-Philippe, Carignan
14 novembre 2017
Qui suis-je?
Professionnel en TI depuis 2001
Professional Scrum Trainer chez Scrum.org depuis 2011
Co-auteur du guide Kanban pour équipes Scrum (parution 2018)
Coach agile depuis 2011
Maître Scrum depuis 2008
Développeur depuis 2001
Objectifs
Apprendre l’approche Kanban par l’action;
Comprendre les indicateurs de gestion Kanban;
Avoir du plaisir!!!
Le jeu des piècesLe vivre avant de l’apprendre
Atelier – Le jeu des pièces de
Objectif
Transférer les 20 pièces de 5 cents
Rôles
Équipiers Client
Partie 1 – Passer les 20 pièces
Équipier #1 Équipier #2 Équipier #3 ClientGO!
Client
Partie 1 – Passer les 20 pièces
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 1 – Passer les 20 pièces
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 1 – Passer les 20 pièces
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 1 – Passer les 20 pièces
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 1 – Noter le temps pris
Équipier #1 Équipier #2 Équipier #3 ClientClient
STOP!
Partie 2 – Passer 5 pièces à la fois
Équipier #1 Équipier #2 Équipier #3 ClientGO!
Client
Partie 2 – Passer 5 pièces à la fois
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 2 – Passer 5 pièces à la fois
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 2 – Passer 5 pièces à la fois
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 2 – Noter le temps du 1ier lot
Équipier #1 Équipier #2 Équipier #3 ClientClient
STOP!
Partie 2 – Noter le temps du dernier lot
Équipier #1 Équipier #2 Équipier #3 ClientClient
STOP!
Partie 3 – Passer 1 pièce à la fois
Équipier #1 Équipier #2 Équipier #3 ClientClient
GO!
Partie 3 – Passer 1 pièce à la fois
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 3 – Passer 1 pièce à la fois
Équipier #1 Équipier #2 Équipier #3 ClientClient
Partie 3 – Passer 1 pièce à la fois
Équipier #1 Équipier #2 Équipier #3 ClientClient
Noter le temps de la 1ière pièce
Équipier #1 Équipier #2 Équipier #3 ClientClient
STOP!
Noter le temps de la dernière pièce
Équipier #1 Équipier #2 Équipier #3 ClientClient
STOP!
Observations
Quel tour a livré de la valeur au client le plus rapidement?
À quel tour les gens étaient-ils le plus occupés?
Que remarquez-vous avec le temps final de chaque tour?
Que remarquez-vous à propos du temps pris pour estimer?
Comment aurions-nous pu améliorer le dernier tour?
Agile + DevOpsDeux philosophies mutuelles
La réalité d’aujourd’hui
Water fallScrum
DevOps provient de l’agilité
« What we think of as DevOps today emerged at the
Agile 2008 conference, when Andrew Clay Shafer and
Patrick Debois talked about something called "Agile
Architecture". »Source: Scrum + DevOps = ScrumOps, 5 mai 2017
https://adtmag.com/articles/2017/05/11/scrumops.aspx
De Scrum à Kanban/DevOps
KanbanL’alternative à Scrum
5 pratiques
1. Visualiser
2. Limiter le travail en cours (Work In Progress/WIP)
3. Gérer activement les éléments en cours
4. Rendre explicites les normes du processus
5. S’améliorer collaborativement
Quand est-ce que me sera livré?
Prêt Analyse Développement M.E.P
Actif Terminé Actif Terminé
I
A
F
CD
GH
JM
NO
P
E
K
B
?
P
Quand est-ce que me sera livré?
Prêt Analyse Développement M.E.P
Actif Terminé Actif Terminé
I
AF CD
G
H
J
M
NO
P
E
K
B
P
Les indicateurs de gestion Kanban
Prévision probabiliste
1 valeur + 1 probabilité
Prévision probabiliste
1 valeur + 1 probabilité
Source: Google Weather in Quebec City
https://www.google.ca/search?q=weather&oq=weather+&ie=UTF-8
Nuage de points des temps de cycle
Temps
Date à laquelle cet
élément
a été complété
---------------------------
Ex : 11 oct. 2017
En 12 jours
12
Tem
ps d
e c
ycle
Nuage de points des temps de cycle
Temps
Tem
ps d
e c
ycle
12 2 éléments
complétés le
2 octobre
• 9 jours
• 2 jours
Élément
complété le
21 oct. en 6
jours
Nuage de points des temps de cycle
Temps
Tem
ps d
e c
ycle
12
50 % de mes
éléments
complétés en 4
jours ou moins
Pe
rce
ntile
s
100 %
50 %
85 %
75 %
75 % de mes
éléments
complétés en 6
jours ou moins
85 % de mes
éléments
complétés en 10
jours ou moins
Quand est-ce que me sera livré?
Prêt Analyse Développement M.E.P
Actif Terminé Actif Terminé
X ?
X
Entente de service - 10 jours avec 85 % de confiance
Temps
Tem
ps d
e c
ycle
12 Pe
rce
ntile
s
100 %
50 %
85 %
75 %
Quand est-ce que me sera livré?
Prêt Analyse Développement M.E.P
Actif Terminé Actif Terminé
I
A
F
CD
GH
JM
NO
P
E
K
B
?
P
Simulations de Monte Carlo
1 valeur + 1 probabilitéEn date du 14 novembre, quelles sont les probabilités de livrer les
25 éléments du carnet de produit?
Actionable Agile - Analytics
Plug in JIRA
https://marketplace.atlassian.com/plugins/aa.analytics/cloud/overview
Outil web indépendant
https://www.actionableagile.com/analytics-tools/
Pacemkr
Pour conclure
Merci
lpcarignan@gmail.com
Références
ActionableAgile Analytics
https://marketplace.atlassian.com/plugins/aa.analytics/cloud/overview
Metrics for predictability, Daniel Vacanti
https://leanpub.com/actionableagilemetrics
When Will It Be Done?, Daniel Vacanti
https://leanpub.com/whenwillitbedone
The Flaw of Averages, Sam Savage
https://hbr.org/2002/11/the-flaw-of-averages
Focused Objectives, Troy Magenis
http://focusedobjective.com/
À consulter