Retour d’expérience sur un an d’implémentation de Kanban dans une équipe de 20 personnes.
Les étapes clés de l’implémentation seront mises en parallèle de la « recette du succès » selon David J. Anderson (dans « Kanban – Successful Evolutionary Change for Your Technology Business »), puis nous verrons si le succès tient au suivi d’un plan, ou plutôt à l’adaptation au changement comme le prône le manifeste Agile.
La présentation se conclura par les perspectives d’évolutions, pour l’équipe et pour l’organisation.
Nicolas Morin -- Kanban - La (non-)recette du succès -- Lean Kanban France 2012 (FR)
1. Retour d'expérience sur un an d'implémentation
de Kanban
Nicolas Morin @nicolas__morin
http://www.linkedin.com/in/nicolasmorin1 http://nicolasmorin1.wordpress.com
2. 19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 2
3. 19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 3
4. Objectifs
Montrer comment Kanban permet une
transition douce vers une culture
d’amélioration continue (Kaizen culture)
Souligner l’importance du contexte et du
leadership dans la réussite
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 4
5. Agenda
Prêt En cours 1 Fini
Pourquoi et Les
comment moments
Kanban ? clés
5’ 15’
La recette Recette or
du succès not recette
selon DJA ?
5’ 5’
Questions /
Conclusion
réponses
5’
19/10/2012 15’Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 5
6. Pourquoi et comment Kanban ?
Prêt En cours 1 Fini
Les Pourquoi et
moments comment
clés Kanban ?
15’ 5’
La recette Recette or
du succès not recette
selon DJA ?
5’ 5’
Questions /
Conclusion
réponses
5’
19/10/2012 15’Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 6
7. Le contexte
L'équipe en novembre 2011 Equipe déjà engagée
Support 1er et 2ème niveau dans une démarche
Maintenance corrective et évolutive
Automatisation des tests (off-shore) Agile inspirée de
Evolutions réglementaires Scrum depuis 2 ans
Contributions transverses
Projets pilotés par l'équipe Difficultés à établir un
« rythme de
3 3 développement
2 durable »
17 1
5
Total : 31
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 7
8. Les difficultés
Sensation de course permanente, d'être
« noyés » sous les sujets pour tenir les
engagements
Fatigue de l’équipe
Contenu des releases rarement respecté
Impatience et insatisfaction des clients
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 8
9. La solution ?
L’équipe People and Teams Development
« GetKanban ! »
Décision collective de l’équipe
d’appliquer Kanban à notre process
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 9
10. Mais au fait, Kanban c’est quoi ?
Kanban N’EST PAS une méthode Agile de
développement
… mais une méthode agile pour améliorer
en douceur un process existant
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 10
11. « How deep is your Kanban ? »
Source: Kanban Townhall - Digite / Swift Kanban - July 12, 2012
Visualiser
Limiter le travail en cours (WIP limit)
Manager le flux
Expliciter les règles et le process
Mettre en place des boucles de
« feedback »
Améliorer collaborativement, évoluer
expérimentalement
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 11
12. Les moments clés
Prêt En cours 1 Fini
Les Pourquoi et
moments comment
clés Kanban ?
15’ 5’
La recette Recette or
du succès not recette
selon DJA ?
5’ 5’
Questions /
Conclusion
réponses
5’
19/10/2012 15’Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 12
13. Le démarrage (1/3)
Novembre Décembre Janvier Février
• Création du
whiteboard
• Limitation du
travail en cours
• Définition par
l’équipe des
règles régissant
le flux
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 13
15. Un exemple de Whiteboard
2 2 2 1 User
Ready Analysis Development Test Done
validation
Doing Done Doing Done
Sponsor Sponsor Expedite
+1 Num
+1
Expedite
3 Num Num Num Num
Standard Standard Bug Standard
AA
4 Num Num Num
Fixed Num
Intangible Standard
Num Date Issue
BB
Due
Standard
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 15
16. Le démarrage (1/3)
Décembre Janvier
Novembre Février
2011 2012
• Création du • Kaizen toutes
whiteboard les 2
• Limitation du semaines
travail en cours devant le
• Définition par whiteboard
l’équipe des • Utilisation des
règles régissant avatars sur le
le flux whiteboard
• Iterationless
development
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 16
17. Les avatars sur le Whiteboard
Décembre Janvier
Novembre Février
2011 2012
• Création du • Kaizen toutes
whiteboard les 2
• Limitation du semaines
travail en cours devant le
• Définition par whiteboard
l’équipe des • Utilisation des
règles régissant avatars sur le
le flux whiteboard
• Iterationless
development
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 17
18. Le démarrage (1/3)
Décembre Janvier
Novembre Février
2011 2012
• Création du • Kaizen toutes • Définition et
whiteboard les 2 formalisation
• Limitation du semaines du process de
travail en cours devant le spécification
• Définition par whiteboard • Nouveau
l’équipe des • Utilisation des système de
règles régissant avatars sur le gestion des
le flux whiteboard congés
• Iterationless
development
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 18
19. Le planning d’équipe
Décembre Janvier
Novembre Février
2011 2012
• Création du • Kaizen toutes • Définition et
whiteboard les 2 formalisation
• Limitation du semaines du process de
travail en cours devant le spécification
• Définition par whiteboard • Nouveau
l’équipe des • Utilisation des système de
règles régissant avatars sur le gestion des
le flux whiteboard congés
• Iterationless
development
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 19
20. Le démarrage (1/3)
Décembre Janvier
Novembre Février
2011 2012
• Création du • Kaizen toutes • Définition et • Comités de
whiteboard les 2 formalisation priorisation
• Limitation du semaines du process de mensuels
travail en cours devant le spécification suspendus
• Définition par whiteboard • Nouveau faute de bande
l’équipe des • Utilisation des système de passante
règles régissant avatars sur le gestion des
le flux whiteboard congés
• Iterationless
development
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 20
21. Niveau d’implémentation (1/3)
Visualize
Improvement
Limit WIP
s
nov-11
janv-12
Feedback
Manage Flow
Loops
Explicit
Policies
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 21
22. L’amélioration (2/3)
Mars Avril Mai Juin
• Nouvelle
version de
Jira
supportant
Kanban
• Début du
suivi du cycle
time
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 22
23. Control chart (cycle time)
Mars Avril Mai Juin
• Nouvelle
version de
Jira
supportant
Kanban
• Début du
suivi du cycle
time
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 23
24. Cumulative Flow Diagram
Mars Avril Mai Juin
• Nouvelle
version de
Jira
supportant
Kanban
• Début du
suivi du cycle
time
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 24
25. L’amélioration (2/3)
Mars Avril Mai Juin
• Nouvelle • Evolution du
version de format du
Jira morning
supportant meeting
Kanban
• Début du
suivi du cycle
time
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 25
26. L’amélioration (2/3)
Mars Avril Mai Juin
• Nouvelle • Evolution du • Adaptation
version de format du des swim
Jira morning lanes par
supportant meeting sponsor
Kanban • Priorisation • Kaizen
• Début du reprise en remplacés
suivi du cycle bimensuel par Lean
time Coffee
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 26
27. L’amélioration (2/3)
Mars Avril Mai Juin
• Nouvelle • Evolution du • Adaptation
version de format du des swim
Jira morning lanes par
supportant meeting sponsor
Kanban • Priorisation • Kaizen
• Début du reprise en remplacés
suivi du cycle bimensuel par Lean
time Coffee
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 27
28. L’amélioration (2/3)
Mars Avril Mai Juin
• Nouvelle • Evolution du • Adaptation • Abandon du
version de format du des swim whiteboard
Jira morning lanes par physique au
supportant meeting sponsor profit de la
Kanban • Priorisation • Kaizen version
• Début du reprise en remplacés numérique
suivi du cycle bimensuel par Lean
time Coffee
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 28
29. L’amélioration (2/3)
Mars Avril Mai Juin
• Nouvelle • Evolution du • Adaptation • Abandon du
version de format du des swim whiteboard
Jira morning lanes par physique au
supportant meeting sponsor profit de la
Kanban • Priorisation • Kaizen version
• Début du reprise en remplacés numérique
suivi du cycle bimensuel par Lean
time Coffee
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 29
30. L’amélioration (2/3)
Mars Avril Mai Juin
• Nouvelle • Evolution du • Adaptation • Abandon du
version de format du des swim whiteboard
Jira morning lanes par physique au
supportant meeting sponsor profit de la
Kanban • Priorisation • Kaizen version
• Début du reprise en remplacés numérique
suivi du cycle bimensuel par Lean • Anticipation
time Coffee des risques
sur le flux
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 30
31. Niveau d’implémentation (2/3)
Visualize
Improvement
Limit WIP
s
nov-11
mars-12
mai-12
Feedback
Manage Flow
Loops
Explicit
Policies
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 31
32. Les succès (3/3)
Juillet Août Septembre Octobre
• Autonomie de • Grande réactivité pour sujets • Mise en place
l’équipe en imprévus, agilité business spontanée de
situation de • Evolution du management vers binômes /
crise leadership et mentoring backups
• Kaizen • Début d’un
spontané sur nouveau cycle
l'amélioration d’amélioration
du process
de tests
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 32
33. Niveau d’implémentation (3/3)
Visualize
Improvement
Limit WIP
s
nov-11
mai-12
sept-12
Feedback
Manage Flow
Loops
Explicit
Policies
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 33
34. La recette du succès selon DJA
Prêt En cours 1 Fini
La recette Pourquoi et
du succès comment
Les
selon DJA Kanban ?
moments
5’ 5’ clés
15’
Recette or
not recette
?
5’
Questions /
Conclusion
réponses
5’
19/10/2012 15’Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 34
35. La recette du succès selon DJA
1. Focaliser sur la qualité
2. Réduire le travail en cours
3. Livrer souvent
4. Equilibrer la demande et la bande
passante
5. Prioriser
6. Attaquer les sources de variabilité pour
améliorer la prédictibilité
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 35
36. La recette pour démarrer (1/3)
Novembre Décembre Janvier Février
• Limitation du • Comités de
travail en priorisation
cours mensuels
suspendus
faute de bande
passante
Réduire le
travail en cours
Equilibrer la demande
et la bande passante
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 36
37. La recette pour améliorer (2/3)
Mars Avril Mai Juin
• Priorisation • Anticipation
reprise en des risques
bimensuel sur le flux
Prioriser
Attaquer les sources de
variabilité pour
améliorer la prédictibilité
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 37
38. La recette du succès (3/3)
Juillet Août Septembre Octobre
• Mise en place
spontanée de
binômes /
backups
• Début d’un
nouveau cycle
Attaquer les sources de d’amélioration
variabilité pour améliorer …
la prédictibilité
?
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 38
39. Une drôle de recette…
Une recette sans fin
Jamais répétée à l’identique
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 39
40. Recette or not recette ?
Prêt En cours 1 Fini
Recette or Pourquoi et
not recette comment
Les
? La recette
Kanban ?
moments
5’ 5’ duclés
succès
selon DJA
15’
5’
Questions /
Conclusion
réponses
5’
19/10/2012 15’Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 40
41. Recette or not recette ?
Bonnes pratiques éprouvées de la
recette
Permet l’évolution vers une culture
d’amélioration continue
Contexte propice indispensable
Leadership dans l’équipe
Acceptation par le management
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 41
42. Conclusion
Prêt En cours 1 Fini
Pourquoi et
Conclusion comment
Les
La recette
Kanban ?
moments
5’ 5’ duclés
succès
Recette or
selonrecette
15’not DJA
5’ ?
5’
Questions /
réponses
5’
19/10/2012 15’Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 42
43. Conclusion
Evolution en douceur vers une culture
d’amélioration continue
Leadership, ingrédient indispensable
Et après ?
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 43
44. Expedite : intervention du CIO
Prêt En cours 1 Fini
Intervention Pourquoi et
du CIO comment
Les
La recette
Kanban ?
moments
5’ Recette or
Recette or
15’duclés
succès
selonnot
15’ DJA
not recette
5’ ?
recette ?
5’
Conclusion
5’
Questions /
réponses
19/10/2012 15’Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 44
45. Questions / réponses
Prêt En cours 1 Fini
Questions / Pourquoi et
réponses comment
Les
La recette
Kanban ?
moments
15’ Recette or
Recette or
15’duclés
succès
selonnot
15’ DJA
not recette
15’ ?
recette ?
10’
Conclusion
Intervention
du CIO
5’
5’
19/10/2012 Kanban - La (non-)recette du succès – Nicolas Morin – LKFR12 45
46. Merci
A toute mon équipe :
Abdel, Adnene, Aïcha, Anne, Arnaud B., Arnaud
T., Aude, Aymen, Belhassen, Constant, Dorra, Frédéric, G
aëtan, Gilles, Hiral, Imen, Jérôme, Kameiliya, Khaled, Larb
i, Maryse, Mathieu, Nadim, Ninh-
Thi, Ophélie, Raphaël, Sonal, Sylvain, Valérie, Vyomesh
Et à toute la communauté Kanban !
Nicolas Morin @nicolas__morin
http://www.linkedin.com/in/nicolasmorin1 http://nicolasmorin1.wordpress.com