Author
nathaniel-richand
View
1.586
Download
2
Embed Size (px)
DESCRIPTION
1XKE – Janvier 2012 – Nathaniel Richand
Kanban in action
“ Il y a peut-être un million de méthodes et même un peu plus, mais quant aux principes, ils sont en nombre limité. L’homme qui maîtrise les principes pourra avec succès choisir ses propres méthodes. L’homme qui essaye des méthodes, ignorant les principes, est condamné à avoir des problèmes.
- RALPH WALDO EMERSON
Principe : Optimiser globalement
4
La théorie des contraintes
• Le but de toute activité est de faire du profit, maintenant et durablement
• La Théorie des Contraintes est une philosophie de management qui se concentre sur les performances des contraintes, souvent des ressources limitées, pour améliorer la performance globale du système
5
Optimum local et optimum global
“Un système d’optimum locaux n’est pas du tout un système optimum.
- Eliyahu M. Goldratt
6
• Tout système subit au moins une contrainte, sans quoi il serait en mesure d'atteindre indéfiniment des performances élevées.
• Tout comme la solidité de la chaîne est celle de son maillon le plus faible, la performance globale d'un système ne peut excéder la performance de sa contrainte.
Contrainte
7
Le goulot d’étranglement
Backlog Code Déploiement
Le goulot
Toute perte de temps sur un goulot est une perte pour tout le système.Tout gain de temps sur un non-goulot est un leurre.
8
5 étapes de la TOC
1. Identifier la contrainte
2. Exploiter la contrainte
3. Subordonner toutes les décisions par rapport à la contrainte
4. Elever la contrainte
5. Répéter à la nouvelle contrainte
9
Business model
Dépense opérationnelle
Stock
Throughput
Le but
Améliorer le throughputLe rythme auquel le système
génère de l’argent à partir des vente.
Diminuer les stocksTout l’argent que le système à
investit en achetant des choses qu’il à l’intention de vendre.
Diminuer les dépenses opérationnelles
Tout l’argent que le système dépense dans le but de transformer
les stock en throughput.
Principe : One Piece Flow
11
Tirer une requête de travail individuelle à travers une séquence d’activités ajoutant de la valeur rapidement et sans interruption.
Plutôt que :
Faire avancer des batchs de travail au sein des différentes étapes du workflow.
One piece flow
Principe : Tirer plutôt que
pousser
13
Pull vs Push
• Ne pas réaliser une fonctionnalité dont personne n’a besoin maintenant
• Ne pas écrire trop de spécifications par rapport à ce que l’on peut développer
• Ne pas écrire trop de code par rapport à ce que l’on tester
• Ne pas développer plus par rapport à ce que l’on peut déployer
Kanban
15
Originaire du Japon, Kanban est une copie de procédés issus du toyotisme.
16
Kanban repose sur 5 pratiques:• Visualiser le travail• Limiter le Work In Progess• Rendre les règles explicites• Mesurer et manager le flot• Identifier les opportunités d’amélioration
Kanban
17
Visualiser le travail
18
Simulation de Kanban
Design
Dev
Test
S16
Jour Sortie Jour d’entrée
Temps de cycle- =9
Design
Dev
Test
I 2 (Refactor du module core)
Jour Sortie Jour d’entrée
Temps de cycle- =8
Inspiré par www.getkanban.com
19
Limiter le Work In Progress
Diminuer le WIP permet de faire émerger les problèmes qui était cachés.
http://www.manufactus.com/lean/en/
21
Identifier les opportunités d’amélioration
"All we are doing is looking at the time line, from the moment the customer gives us an order to the point when we collect the cash. And we are reducing the time line by reducing the non-value adding wastes.“
Taiichi Ohno
Lead time
Le clientdemandeun service
Le client reçoit un service
22
Diagramme de flux cumulé
http://kanbanery.com
23http://leanandkanban.wordpress.com/
24
Les standards évoluent
Amélioration continue
Plan
DoCheck
Act
Standard
Kanban vous permet de concevoir un processus qui s’adapte au contexte, au lieu de manipuler le contexte pour qu’il s’adapte à un processus spécifique
Le contexte est important, donc…
26
• Commencer par ce que vous faites maintenant• Modifier légèrement pour passer en mode Pull• Utiliser une méthode transparente pour
visualiser le travail et organiser l’équipe• Limiter le WIP• Avancer en reconnaissant les goulets
d’étranglement les gaspillages qui affectent la performance
Commencer avec Kanban
27
Références
Gratuit sur InfoQhttp://www.infoq.com/minibooks/priming-kanban-jesper-boeg
La référence par David Anderson
28
ROTI !