2011 XKE - Kanban in action

28
1 E – Janvier 2012 – Nathaniel Richand Kanban in action

description

 

Transcript of 2011 XKE - Kanban in action

Page 1: 2011 XKE - Kanban in action

1XKE – Janvier 2012 – Nathaniel Richand

Kanban in action

Page 2: 2011 XKE - 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

Page 3: 2011 XKE - Kanban in action

Principe : Optimiser globalement

Page 4: 2011 XKE - Kanban in action

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

Page 5: 2011 XKE - Kanban in action

5

Optimum local et optimum global

“Un système d’optimum locaux n’est pas du tout un système optimum.

- Eliyahu M. Goldratt

Page 6: 2011 XKE - Kanban in action

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

Page 7: 2011 XKE - Kanban in action

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.

Page 8: 2011 XKE - Kanban in action

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

Page 9: 2011 XKE - Kanban in action

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.

Page 10: 2011 XKE - Kanban in action

Principe : One Piece Flow

Page 11: 2011 XKE - Kanban in action

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

Page 12: 2011 XKE - Kanban in action

Principe : Tirer plutôt que

pousser

Page 13: 2011 XKE - Kanban in action

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

Page 14: 2011 XKE - Kanban in action

Kanban

Page 15: 2011 XKE - Kanban in action

15

Originaire du Japon, Kanban est une copie de procédés issus du toyotisme.

Page 16: 2011 XKE - Kanban in action

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

Page 17: 2011 XKE - Kanban in action

17

Visualiser le travail

Page 18: 2011 XKE - Kanban in action

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

Page 19: 2011 XKE - Kanban in action

19

Limiter le Work In Progress

Diminuer le WIP permet de faire émerger les problèmes qui était cachés.

Page 20: 2011 XKE - Kanban in action

http://www.manufactus.com/lean/en/

Page 21: 2011 XKE - Kanban in action

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

Page 22: 2011 XKE - Kanban in action

22

Diagramme de flux cumulé

http://kanbanery.com

Page 23: 2011 XKE - Kanban in action

23http://leanandkanban.wordpress.com/

Page 24: 2011 XKE - Kanban in action

24

Les standards évoluent

Amélioration continue

Plan

DoCheck

Act

Standard

Page 25: 2011 XKE - Kanban in action

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…

Page 26: 2011 XKE - Kanban in action

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

Page 27: 2011 XKE - Kanban in action

27

Références

Gratuit sur InfoQhttp://www.infoq.com/minibooks/priming-kanban-jesper-boeg

La référence par David Anderson

Page 28: 2011 XKE - Kanban in action

28

ROTI !