rex conception d'un système kanban au premier meetup du fkug
DESCRIPTION
Retour d'expérience de la conception d'un système kanban, basée sur la méthode décrite par Laurent Morisseau, dans on livre "Kanban pour l'IT". Présentation effectuée par Renaud Chevalier, au premier meetup du French Kanban User Group, le 21 janvier 2014.TRANSCRIPT
Par Renaud CHEVALIER
Coach Agile chez Xebia
CONCEPTION D’UN SYSTÈME KANBAN SUIVANT LA MÉTHODE MORISSEAU
Meetup FKUG du 21/01/14
mercredi 22 janvier 14
Pourquoi ce REX ?
ELEVATOR PITCH
Dans nos missions de coaching, nous entendons parler de plus en plus de Kanban. C'est devenu la solution miracle à tous les problèmes. Ca a l'air tellement simple quand les gens en parlent : Il suffit d'identifier des
colonnes, un bout de scotch et le tour est joué! Ce n'est pas si simple...
En kanban, avant de chercher à s'améliorer, on part d'où l'on est. Pour cela il faut étudier précisément le fonctionnement de l'organisation concernée.
Dans son livre "Kanban pour l'IT", Laurent Morisseau propose une méthode structurée pour concevoir un système Kanban.
Dans ce REX, je vous propose de voir un cas concret d'application de cette méthode.
mercredi 22 janvier 14
CONTEXTE
Un acteur majeur du pari hippique
Une transformation
Un passage en Feature Teams & Kanban
mercredi 22 janvier 14
KANBAN pour l’IT page 32
CONCEPTION D’UN SYSTÈME KANBAN SUIVANT LA MÉTHODE MORISSEAU
Système kanban
CONCEPTION
MISE EN PLACEÉTUDE
AMÉLIORATION
mercredi 22 janvier 14
KANBAN pour l’IT page 32
CONCEPTION D’UN SYSTÈME KANBAN SUIVANT LA MÉTHODE MORISSEAU
Carte kanban
Tableau kanban Limite haute Limite basse Cadence
Eléments de travail
Flux de travail
Nature de la demande
Flux tiré Juste à temps
Capacité du système
Portée et objectifs
mercredi 22 janvier 14
Système kanban
PORTÉE DU SYSTÈME
Le système kanban initial commence et s’arrête là où l’équipe peut être propriétaire du processus
Besoin Réalisation Test Opération
Processus Amont Processus Aval
Nous sommes ici(POs + Devs)
Portée et objectifs
mercredi 22 janvier 14
OBJECTIFS DU SYSTÈME
Objectifs
Définir une meilleur
priorité du travail Mieux
collaborer entre les pilotes
Supprimer les silos entre
départements
Améliorer la qualité
des produits
Améliorer la qualité
des stories Diminuer
les surcharges de travail
Mieux anticiper
les risques
Accélérer la
réalisation
Avoir une meilleure visibilité
…
Insatisfaction
Incertitude sur le
planning ou les délais
Des tâches non prévues
qui perturbent les engagements
pris
Une mauvaise
priorisation du travail
Des stories pas prêtes
Des séances de planificatio
n ou chiffrage
trop longue
Les tests en cycle en V
Pas de priorisation
des anomalies par rapport au besoin
Non respect du
cérémonial
…
Portée et objectifs
mercredi 22 janvier 14
KANBAN pour l’IT page 35
ANALYSE DE LA NATURE DE LA DEMANDE
Carte kanban
Tableau kanban Limite haute Limite basse Cadence
Eléments de travail
Flux de travail
Nature de la demande
Flux tiré Juste à temps
Capacité du système
Portée et objectifs
mercredi 22 janvier 14
ANALYSE DE LA DEMANDE
Analyse de la nature de la demande
Test
Bloquante
Critique
Important
Mineur
Simple
Marketing Story Fonct.
XL
L
M
S
Communauté de pratiques
Dette technique
Flux entrants d’éléments
Types d’éléments Granularité
Feature
D2I
Story Tech.
Support
Exigences fonct.
mercredi 22 janvier 14
LES ÉLÉMENTS DE TRAVAIL (WBS)
Analyse de la nature de la demande
Produit
Features
Stories fonctionnelles
Critères d’acceptance Tâches
Stories techniques
Tâches
Anomalies Support Dette technique Exigences fonctionnelles
Scénarios de test (Cas de test)
mercredi 22 janvier 14
LES ÉLÉMENTS DE TRAVAIL : DÉBIT PAR TYPE ET PAR SPRINT
Types R3
SP 6 (nb)
R4 SP 7
(nb)
R4 SP 8
(nb)
R4 SP 9
(nb)
R4 SP 10
(nb)
R5 SP 11
(nb)
Moy. (nb)
Stories Fonct. 21 11 19 13 20 25 18
Stories Tech. 6 1 1 3 2 1 2
Débit Stories 27 12 20 16 22 26 20
Anos (Résolus)
29 21 62 26 62 56 43
Dette tech. 9 9 11 11 7 7 9
Débit Total 65 42 93 53 91 89 72
Analyse de la nature de la demande
mercredi 22 janvier 14
LES ÉLÉMENTS DE TRAVAIL : DÉBIT PAR TYPE ET PAR SPRINT
0 10 20 30 40 50 60 70 80 90
Sprint
6
Sprint
7
Sprint
8
Sprint
9
Sprint
10
Sprint
11
Débit Stories Anos Dette Tech. Total
Stories Fonct.
18 25%
Strories Tech.
2 3%
Anos 43
60%
Dette Tech.
9 12%
Moyenne Analyse de la nature de la demande
mercredi 22 janvier 14
LES ÉLÉMENTS DE TRAVAIL : DÉBIT PAR CATÉGORIE DE STORIES
Tailles R3
SP 6 (nb)
R4 SP 7
(nb)
R4 SP 8
(nb)
R4 SP 9
(nb)
R4 SP 10
(nb)
R5 SP 11
(nb)
Moy. (nb)
S (0,5 & 1 pts)
3 2 1 2 0 1 1
M (2 & 3 pts)
14 6 11 7 9 8 9
L (5 & 8 pts)
10 4 6 5 11 17 9
XL (13 pts)
0 0 2 2 2 0 1
Total (nb) 27 12 20 16 22 26 20
Total (pts) 92,5 44,5 90 79 119 118 90
Analyse de la nature de la demande
mercredi 22 janvier 14
0
5
10
15
20
25
30
Sprint
6
Sprint
7
Sprint
8
Sprint
9
Sprint
10
Sprint
11
Débit S M L XL Total
LES ÉLÉMENTS DE TRAVAIL : DÉBIT PAR CATÉGORIE DE STORIES
S 1
5%
M 9
45%
L 9
45%
XL 1
5%
Moyenne Analyse de la nature de la demande
mercredi 22 janvier 14
LES ÉLÉMENTS DE TRAVAIL : DÉBIT PAR CATÉGORIE D’ANOMALIES
Tailles R3
SP 6 (nb)
R4 SP 7
(nb)
R4 SP 8
(nb)
R4 SP 9
(nb)
R4 SP 10
(nb)
R5 SP 11
(nb)
Moy. (nb)
Bloquant 2 0 3 5 4 4 3 Critique 2 1 3 4 5 3 3
Important 21 14 32 10 29 36 24 Mineur 3 6 21 7 18 13 11 Simple 1 0 3 0 6 0 2
Total 21 62 26 62 56 43
Analyse de la nature de la demande
mercredi 22 janvier 14
Bloquant 3
7% Critique 3
7%
Important 24
56%
Mineur 11
25%
Simple 2
5%
Moyenne
0
10
20
30
40
50
60
70
Sprint
6
Sprint
7
Sprint
8
Sprint
9
Sprint
10
Sprint
11
Débit Bloquant Critique Important
Mineur Simple Total
LES ÉLÉMENTS DE TRAVAIL : DÉBIT PAR CATÉGORIE D’ANOMALIES
Analyse de la nature de la demande
mercredi 22 janvier 14
FLUX DE TRAVAIL
A faire En analyse En cours de résolution
Résolu / En attente de livraison
Anomalies
Backlog Engagé dans le Sprint
En cours de développement
Développé / En attente de validation
Terminé / En attente
d’automatisation et de livraison
Stories
Identifié Candidate Engagé En cours de développement
Terminé / En attente de livraison
Dette technique
Identifié ??? Terminé
Support
Analyse de la nature de la demande
mercredi 22 janvier 14
KANBAN pour l’IT page 57
VISUALISER LE SYSTÈME KANBAN
Carte kanban
Tableau kanban Limite haute Limite basse Cadence
Eléments de travail
Flux de travail
Nature de la demande
Flux tiré Juste à temps
Capacité du système
Portée et objectifs
mercredi 22 janvier 14
LES CARTES KANBAN
Libellé de la story
Identifiant
Date d’entrée : date Date de sortie : date
Libellé de l’anomalie
Identifiant
Date d’entrée : date Date de sortie : date
Priorité
Libellé de la dette
technique
Identifiant
Date d’entrée : date Date de sortie : date
Taille (XL, L, M, S)
Libellé de la tâche de support
Identifiant
Date d’entrée : date Date de sortie : date
Visualiser le système kanban
mercredi 22 janvier 14
LE TABLEAU KANBAN
Types Ready Cost of Delay TODO Development Test Done
Doing Done
Stories Urgence
Anomalies Standard
Support Date fixe
Dette technique Intangible
Visualiser le système kanban
mercredi 22 janvier 14
LES CLASSES DE SERVICE
Visualiser le système kanban
mercredi 22 janvier 14
TEXTE DU TITRE
Visualiser le système kanban
Règles aux interfaces (stress test)
Règles internes
Règles d’escalade
Règles de changement de priorité
Règles de purge
Critères de sortie (DoD)
Qui applique les règles et s’assure de leur suivi?
LES RÈGLES DU SYSTÈME
mercredi 22 janvier 14
KANBAN pour l’IT page 63
DÉFINIR LES LIMITES DU SYSTÈME KANBAN
Carte kanban
Tableau kanban Limite haute Limite basse Cadence
Eléments de travail
Flux de travail
Nature de la demande
Flux tiré Juste à temps
Capacité du système
Portée et objectifs
mercredi 22 janvier 14
DÉFINIR LES LIMITES
Types Ready Cost of Delay TODO Development Test Done
Doing Done
Stories Urgence
Anomalies Standard
Support Date fixe
Dette technique Intangible
Définir les limites du système kanban
SUR LES INTERFACES ? SUR LES INTERFACES ?
PAR TYPE D’ÉLÉMENTS ?
SUR LES FILESD’ATTENTE ?
SUR LE TRAVAIL EN COURS ?
mercredi 22 janvier 14
VISUALISER LES LIMITES
Types Ready Cost of Delay TODO Development Test Done
Doing Done
Stories Urgence
Anomalies Standard
Support Date fixe
Dette technique Intangible
3 10
7 (2)
(1)
7 (2)
(1)
Définir les limites du système kanban
mercredi 22 janvier 14
KANBAN pour l’IT page 75
DÉFINIR LES CADENCES DU SYSTÈME KANBAN
Carte kanban
Tableau kanban Limite haute Limite basse Cadence
Eléments de travail
Flux de travail
Nature de la demande
Flux tiré Juste à temps
Capacité du système
Portée et objectifs
mercredi 22 janvier 14
LES CADENCES DU SYSTÈME
Semaine 1 Semaine 2 Semaine 3 Semaine 4 J1 J2 J3 J4 J5 J1 J2 J3 J4 J5 J1 J2 J3 J4 J5 J1 J2 J3 J4 J5
Démo X X
Rétro X X
Grooming X X X X
Chiffrage X X X X
Injection X X X X X X X X X X X X X X X X X X X X
Triage X X X X X X X X X X X X X X X X X X X X
Livraison X X
Définir les cadences du système kanban
mercredi 22 janvier 14
MERCI
mercredi 22 janvier 14