Présenté par Jean-Philippe Douet (ADEO Services) et Pierre Jannez (Operae Partners) à l'occasion des conférences Agile en Seine le 1er octobre 2020
http://agileenseine.com
Vidéo de la conférence disponible sur Youtube :
https://youtu.be/JzB9wFG3Q14
Vous entendez souvent le terme Kanban, sans savoir vraiment ce qui se cache derrière ce mot japonais. Vous avez un tableau de style To Do / Wip / Done et vous souhaitez comprendre pourquoi un Kanban est préférable.
Alors, intégrez une équipe de DEV ou une équipe SUPPORT et venez construire votre premier Kanban pour aider l'entreprise WinARabbit (entreprise offrant des prises de paris en ligne sur des courses de lapins) à voir ses problèmes.
Découvrir les principes du Kanban.
4. Kanban, c'est quoi ?
Kanban = signal (en japonais)
Kanban = carte (fiche cartonnée)
Kanban = tableau visuel contenant les cartes
Kanban = monnaie d'échange -> on échange une carte pour du
travail
6. Kanban, pour quoi faire ?
Système visuel permettant de
tirer le flux (pull flow) par la demande client
pour rendre visible les problèmes de production
et développer l'apprentissage des collaborateurs par la
résolution des problèmes.
7. Kanban - Processus
Étape 1
Recueillir le
besoin du client
Étape 2
Analyser le
besoin du client
Étape 3
Rédiger l'EPIC et
ses US
Étape 4
Développer les
US + QA
Étape 5
Déposer sur
env. de test
Étape 6
Validation Métier
Étape 7
Mise en
production
Processus : suite d'étapes qui transforment un élément d'entrée en élément de sortie
=
Qui apporte de la valeur !
Tableau Kanban = matérialisation d'un flux de valeur tiré par la demande client
Carte Kanban = ticket (= fonctionnalité) qui traverse le flux de valeur
8. WinARabbit - Contexte
WinARabbit : prise de pari en ligne sur des courses de lapin
Perte de 40 % de son CA en 6 mois (leader du marché -> 3e
marche) ;
Perte de clients (fermeture de compte) ;
Augmentation du turnover de 23 % (perte de sens ; désillusion) ;
Augmentation de 37 % de la charge de RUN (incidents) ;
...
Pour tenter de sauver WinARabbit :
Développer (et mettre en production) une nouvelle
fonctionnalité attendue par les utilisateurs
Réduire le stock d'incidents et réduire leur apparition
Comment le Kanban peut nous permettre de rendre visible les
problèmes pour les résoudre et reconquérir le marché ?
9. Fonctionnement de l'atelier
Chaque table choisit si équipe de BUILD (dev nouvelle fonctionnalité) ou RUN (traitement incident)
Exercices :
questions : 1 réponse par table dans le Chat
pratique : chaque table utilise le Widget Kanban du Whiteboard
À la fin de chaque exercice :
1 table BUILD et 1 table RUN présentent leur résultat
Présentation d'un résultat BUILD ou RUN par Pierre ou Jean-Philippe
10. Kanban - Atelier 1
Kanban
Untitled 10
To do 5 In progress 2 Done 3
US 1
US 4
US 2 US 3
Ano 10
Ano 13 Incident 351
Incident 412
Incident 411
Incident 397
1 min. Réponse dans General Chat
Est-ce un Kanban et pourquoi ?
11. Kanban - Atelier 2
Le Todo / WIP / Done n'est pas un Kanban car on ne voit pas le
processus de création de valeur.
Chaque table crée son tableau Kanban avec son processus de
Build ou de Run.
5 min. Avec Widget Kanban du Whiteboard
17. Kanban - Atelier 5
Comment rendre visibles les problèmes de
qualité sur le tableau Kanban ?
1 min. Réponse dans General Chat
18. Kanban - Atelier 5
Poste 1 Poste 2 Poste 3 Poste 4
Entrée Sortie Bac
rouge
Bac
rouge
Sortie Bac
rouge
Sortie Bac
rouge
19. Kanban - Atelier 5
Rendre visibles les problèmes de qualité sur le tableau Kanban :
3 tickets / US dans un ou plusieurs bacs rouges
3 min. Avec Widget Kanban du Whiteboard
20. Kanban
Justine 3
Jean-Philippe 2
Pierre 4
John 2
Wip 2 Bac Rouge 1 Wip 3 Bac Rouge 1 Wip 1 Bac Rouge 1 Wip 0 Bac Rouge 0 Wip 2 Bac Rouge 0
Kanban
Untitled 10
Backlog 10
US4 US7
US5
US6
US 1
US 1
US2
US6
US6 US5
US3
Analyse Développement Test Intégration Mep
21. Kanban - Atelier 6
Rendre visible des attentes sur le tableau Kanban :
1 US / ticket qui attend depuis 3 jours
1 US / ticket qui attend depuis 17 jours
3 min. Avec Widget Kanban du Whiteboard
22. Kanban
Justine 3
Jean-Philippe 2
Pierre 4
John 2
Attente 2
Wip 3 Bac Rouge 1 Wip 4 Bac Rouge 1 Wip 1 Bac Rouge 1 Wip 0 Bac Rouge 0 Wip 2 Bac Rouge 0
Kanban
Untitled 10
Backlog 10
US4 US7
US5
US6
US 1
US 1
US2
US6
US6 US5
US3
US8
3 jours
US8
17 jours
Analyse Développement Test Intégration Mep
23. Kanban - Atelier 7
Quel est le principal intérêt du système Kanban ?
1 min. Réponse dans General Chat
24. Kanban - Atelier 7
Poste 1 Poste 2 Poste 3 Poste 4
Entrée Sortie Bac
rouge
Bac
rouge
Sortie Bac
rouge
Sortie Bac
rouge
Flux poussé :
Poste 1 Poste 2 Poste 3 Poste 4
Entrée Sortie Bac
rouge
Bac
rouge
Sortie Bac
rouge
Sortie Bac
rouge
Flux tiré pièce à pièce (idéal de production vers lequel il faut tendre) :
Commande client
= 10 pièces
Déclenche
Poste 4 a pris
la pièce sortie
du poste 3
Bac vide = déclenche
le travail du poste 3
25. Kanban - Atelier 7
Rendre visible le nombre de tickets à sortir quotidiennement
et la production pièce à pièce
5 min. Avec Widget Kanban du Whiteboard
26. Objectif de la journée :Durée du sprint : 10 jours
Taille du backlog : 20 US
Kanban
Justine 3
Jean-Philippe 2
Pierre 4
John 2
Attente 3
Wip 4 Ready 0 Bac Rouge 1 Wip 4 Ready 0 Bac Rouge 1 Wip 1 Ready 0 Bac Rouge 1 Wip 0 Ready 0 Bac Rouge 0 Wip 2 Bac Rouge 0
Kanban
Untitled 11
Backlog 11
US4 US7
US5
US6
US 1
US 1
US2
US6
US6 US5
US3
US8
3 jours
US8
17 jours
Analyse Développement Test Intégration Mep
2 US