rex conception d'un système kanban au premier meetup du fkug

28
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

Upload: french-kanban-user-group

Post on 26-Dec-2014

872 views

Category:

Technology


0 download

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

Page 1: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 2: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 3: REX conception d'un système Kanban au premier Meetup du FKUG

CONTEXTE

Un acteur majeur du pari hippique

Une transformation

Un passage en Feature Teams & Kanban

mercredi 22 janvier 14

Page 4: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 5: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 6: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 7: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 8: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 9: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 10: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 11: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 12: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 13: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 14: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 15: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 16: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 17: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 18: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 19: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 20: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 21: REX conception d'un système Kanban au premier Meetup du FKUG

LES CLASSES DE SERVICE

Visualiser le système kanban

mercredi 22 janvier 14

Page 22: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 23: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 24: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 25: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 26: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 27: REX conception d'un système Kanban au premier Meetup du FKUG

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

Page 28: REX conception d'un système Kanban au premier Meetup du FKUG

MERCI

mercredi 22 janvier 14