SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Kanban in action
XKE – Janvier 2012 – Nathaniel Richand   1
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
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


                              4
Optimum local et optimum global




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




          5
Contrainte


• 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.




                             6
Le goulot d’étranglement


                                          Le goulot




       Backlog                 Code                Déploiement




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.

                                  7
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



                              8
Le but


                                       Améliorer le throughput
                                     Le rythme auquel le système
                 Throughput
                                     génère de l’argent à partir des
  Stock
                                                 vente.

                                           Diminuer les stocks
            Dépense                  Tout l’argent que le système à
          opérationnelle          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
Business model                         les stock en throughput.

                              9
Principe :
One Piece Flow
One piece flow

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.

                          11
Principe :
Tirer plutôt que pousser
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




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




                       15
Kanban


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




                             16
Visualiser le travail




17
Simulation de Kanban

                                      S16
                                     Design

                                     Dev

                                     Test
                                      Jour Sortie         Jour         Temps de
                                                        d’entrée       cycle
                                                    -     9        =



                                      I2      (Refactor du module core)

                                     Design

                                     Dev

                                     Test
                                      Jour Sortie         Jour         Temps de
                                                        d’entrée
                                                    -     8        =   cycle




Inspiré par www.getkanban.com   18
Limiter le Work In Progress




Diminuer le WIP permet de faire émerger les problèmes qui était cachés.
                                   19
http://www.manufactus.com/lean/en/
Identifier les opportunités d’amélioration

Le client                                                    Le client
demande                                                      reçoit un
un service                                                   service

                                    Lead time



             "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

                                           21
Diagramme de flux cumulé




http://kanbanery.com      22
http://leanandkanban.wordpress.com/   23
Les standards évoluent




             Act      Plan


            Check      Do


 Standard
                   Amélioration
                   continue




24
Le contexte est important, donc…

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
Commencer avec Kanban


• 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



                        26
Références




La référence par David Anderson                                       Gratuit sur InfoQ
                                  http://www.infoq.com/minibooks/priming-kanban-jesper-boeg

                                      27
ROTI !




28

Weitere ähnliche Inhalte

Was ist angesagt?

Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Blackbird
 
Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014Charles-Louis de Maere
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnGautier Pialat
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheursebastien_fournel
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base Sirine Barguaoui
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: ScrumChaymaMghazli
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à ScrumXavier Warzee
 
Comment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanComment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanJulien Rairat
 
Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?Romain Couturier
 
Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Goood!
 
DevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultDevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultJérôme Esnault
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.aettarrouzi
 
Scrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauScrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauRomain Couturier
 
Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !Cédric Leblond
 

Was ist angesagt? (20)

Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.
 
Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014Passer de scrum à scrumban - Agile Tour Lausanne 2014
Passer de scrum à scrumban - Agile Tour Lausanne 2014
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Comment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBanComment nous avons amélioré notre produit avec ScrumBan
Comment nous avons amélioré notre produit avec ScrumBan
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Corescrum fr-v1.1
Corescrum fr-v1.1Corescrum fr-v1.1
Corescrum fr-v1.1
 
Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?
 
Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?
 
DevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultDevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnault
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
Kanban pour tous
Kanban pour tousKanban pour tous
Kanban pour tous
 
Scrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneauScrum, comment tomber dans le panneau
Scrum, comment tomber dans le panneau
 
XebiCon'17 : Agile Smells - Julien Rossignol
XebiCon'17 : Agile Smells - Julien RossignolXebiCon'17 : Agile Smells - Julien Rossignol
XebiCon'17 : Agile Smells - Julien Rossignol
 
Scrum Checklist
Scrum ChecklistScrum Checklist
Scrum Checklist
 
Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !
 

Ähnlich wie 2011 XKE - Kanban in action

Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
Gagnez au tirage avec Kanban !
Gagnez au tirage avec Kanban !Gagnez au tirage avec Kanban !
Gagnez au tirage avec Kanban !Guillaume LOURS
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfbadrfathallah2
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilitéChristophe Addinquy
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsAgile Montréal
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumRossi Oddet
 
Pratiques de développement pour équipes Agile
Pratiques de développement pour équipes AgilePratiques de développement pour équipes Agile
Pratiques de développement pour équipes AgileAgile Tour 2009 Québec
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficienceMichel Bruchet
 
Meetup#5 kanban servebox et leanpizza
Meetup#5 kanban servebox et leanpizzaMeetup#5 kanban servebox et leanpizza
Meetup#5 kanban servebox et leanpizzaOlivier Lafontan
 
Réduisons les gaspillages
Réduisons les gaspillagesRéduisons les gaspillages
Réduisons les gaspillagesSKALE-5
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xpdecsdeco
 
AT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillagesAT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillagesJérôme Avoustin
 
Deux ans de développement Agile, erreurs et succès
Deux ans de développement Agile, erreurs et succèsDeux ans de développement Agile, erreurs et succès
Deux ans de développement Agile, erreurs et succèsAgile Tour 2009 Québec
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agilesGuillaume Collic
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelAgile Montréal
 

Ähnlich wie 2011 XKE - Kanban in action (20)

Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
Gagnez au tirage avec Kanban !
Gagnez au tirage avec Kanban !Gagnez au tirage avec Kanban !
Gagnez au tirage avec Kanban !
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdf
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilité
 
Large Scale Scrum
Large Scale ScrumLarge Scale Scrum
Large Scale Scrum
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOps
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
Pratiques de développement pour équipes Agile
Pratiques de développement pour équipes AgilePratiques de développement pour équipes Agile
Pratiques de développement pour équipes Agile
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
Meetup#5 kanban servebox et leanpizza
Meetup#5 kanban servebox et leanpizzaMeetup#5 kanban servebox et leanpizza
Meetup#5 kanban servebox et leanpizza
 
Réduisons les gaspillages
Réduisons les gaspillagesRéduisons les gaspillages
Réduisons les gaspillages
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
AT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillagesAT Marseille 2011 - Réduisons les gaspillages
AT Marseille 2011 - Réduisons les gaspillages
 
Deux ans de développement Agile, erreurs et succès
Deux ans de développement Agile, erreurs et succèsDeux ans de développement Agile, erreurs et succès
Deux ans de développement Agile, erreurs et succès
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
 

Mehr von Nathaniel Richand

Devenir une entreprise resiliente avec la permagilité
Devenir une entreprise resiliente avec la permagilitéDevenir une entreprise resiliente avec la permagilité
Devenir une entreprise resiliente avec la permagilitéNathaniel Richand
 
Proposition séminaire agile
Proposition séminaire agileProposition séminaire agile
Proposition séminaire agileNathaniel Richand
 
Devenir une organisation apprenante dans l'IT en 2014
Devenir une organisation apprenante dans l'IT en 2014Devenir une organisation apprenante dans l'IT en 2014
Devenir une organisation apprenante dans l'IT en 2014Nathaniel Richand
 
2013 brownbaglunch - lean startup
2013 brownbaglunch - lean startup2013 brownbaglunch - lean startup
2013 brownbaglunch - lean startupNathaniel Richand
 
Brownbaglunch Rétrospective
Brownbaglunch RétrospectiveBrownbaglunch Rétrospective
Brownbaglunch RétrospectiveNathaniel Richand
 
2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisés2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisésNathaniel Richand
 
2011 nri-pratiques tests-avancees
2011 nri-pratiques tests-avancees2011 nri-pratiques tests-avancees
2011 nri-pratiques tests-avanceesNathaniel Richand
 
Presentation Spring, Spring MVC
Presentation Spring, Spring MVCPresentation Spring, Spring MVC
Presentation Spring, Spring MVCNathaniel Richand
 

Mehr von Nathaniel Richand (19)

Devenir une entreprise resiliente avec la permagilité
Devenir une entreprise resiliente avec la permagilitéDevenir une entreprise resiliente avec la permagilité
Devenir une entreprise resiliente avec la permagilité
 
Proposition séminaire agile
Proposition séminaire agileProposition séminaire agile
Proposition séminaire agile
 
Permagilite
PermagilitePermagilite
Permagilite
 
2017 brownbaglunch Kanban
2017 brownbaglunch Kanban2017 brownbaglunch Kanban
2017 brownbaglunch Kanban
 
Présentation Dashing
Présentation DashingPrésentation Dashing
Présentation Dashing
 
Devenir une organisation apprenante dans l'IT en 2014
Devenir une organisation apprenante dans l'IT en 2014Devenir une organisation apprenante dans l'IT en 2014
Devenir une organisation apprenante dans l'IT en 2014
 
2013 brownbaglunch - lean startup
2013 brownbaglunch - lean startup2013 brownbaglunch - lean startup
2013 brownbaglunch - lean startup
 
Brownbaglunch Rétrospective
Brownbaglunch RétrospectiveBrownbaglunch Rétrospective
Brownbaglunch Rétrospective
 
Brown baglunch xebia
Brown baglunch xebiaBrown baglunch xebia
Brown baglunch xebia
 
Lean canvas brochure
Lean canvas brochureLean canvas brochure
Lean canvas brochure
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Josiane ScrumDay 2012
Josiane ScrumDay 2012Josiane ScrumDay 2012
Josiane ScrumDay 2012
 
2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisés2010 agile conférence - Comment vendre les tests automatisés
2010 agile conférence - Comment vendre les tests automatisés
 
2011 nri-pratiques tests-avancees
2011 nri-pratiques tests-avancees2011 nri-pratiques tests-avancees
2011 nri-pratiques tests-avancees
 
XKE - La communication
XKE - La communicationXKE - La communication
XKE - La communication
 
Presentation Zen
Presentation ZenPresentation Zen
Presentation Zen
 
Presentation Spring
Presentation SpringPresentation Spring
Presentation Spring
 
Tests Logiciel
Tests LogicielTests Logiciel
Tests Logiciel
 
Presentation Spring, Spring MVC
Presentation Spring, Spring MVCPresentation Spring, Spring MVC
Presentation Spring, Spring MVC
 

2011 XKE - Kanban in action

  • 1. Kanban in action XKE – Janvier 2012 – Nathaniel Richand 1
  • 2. 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
  • 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 4
  • 5. Optimum local et optimum global “ Un système d’optimum locaux n’est pas du tout un système optimum. - Eliyahu M. Goldratt 5
  • 6. Contrainte • 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. 6
  • 7. Le goulot d’étranglement Le goulot Backlog Code Déploiement 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. 7
  • 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 8
  • 9. Le but Améliorer le throughput Le rythme auquel le système Throughput génère de l’argent à partir des Stock vente. Diminuer les stocks Dépense Tout l’argent que le système à opérationnelle 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 Business model les stock en throughput. 9
  • 11. One piece flow 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. 11
  • 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 13
  • 15. Originaire du Japon, Kanban est une copie de procédés issus du toyotisme. 15
  • 16. Kanban 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 16
  • 18. Simulation de Kanban S16 Design Dev Test Jour Sortie Jour Temps de d’entrée cycle - 9 = I2 (Refactor du module core) Design Dev Test Jour Sortie Jour Temps de d’entrée - 8 = cycle Inspiré par www.getkanban.com 18
  • 19. Limiter le Work In Progress Diminuer le WIP permet de faire émerger les problèmes qui était cachés. 19
  • 21. Identifier les opportunités d’amélioration Le client Le client demande reçoit un un service service Lead time "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 21
  • 22. Diagramme de flux cumulé http://kanbanery.com 22
  • 24. Les standards évoluent Act Plan Check Do Standard Amélioration continue 24
  • 25. Le contexte est important, donc… 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
  • 26. Commencer avec Kanban • 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 26
  • 27. Références La référence par David Anderson Gratuit sur InfoQ http://www.infoq.com/minibooks/priming-kanban-jesper-boeg 27

Hinweis der Redaktion

  1. The Lean goal of pulling individual work requests through asequence of value adding activities, quickly and withoutinterruption.as opposed toMoving batches of work between stages in a workflow.
  2. Don’t build features that nobody needs right nowDon’t write more specs than you can codeDon’t write more code than you can testDon’t test more code than you can deploy
  3. PRIMING KANBAN – JesperBoeg