SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Introduction au Kanban et expérience pratique chez IBM Bromont


Par Benoit Lapointe
Agenda



•   Mise en contexte
•   Définition et origine du Kanban
•   Notre expérience avec le Kanban
•   Conclusion




    2009-10-07            http://leanagile.squarespace.com/   Page - 2
Contexte IBM Bromont
                                                                      Mise en contexte




• IBM Bromont
   – Usine manufacturière d’assemblage de puce électronique
• Département d’informatique
   – Développement d’application pour les clients à l’interne
   – Maintenance d’application existante prend une place importante
• Arrivée de Lean
   – Lean Manufacuring 2006
   – Lean Software Development 2007
   – Kanban pour le développement logiciel 2009




 2009-10-07                http://leanagile.squarespace.com/              Page - 3
À propos de moi
                                                                        Mise en contexte




•   À l'
       emploi d' IBM Bromont depuis 2001
•   Premières lectures en lien avec l' agilité ont eu lieu début 2007
•   Co-fondateur du Forum Lean/Agile
•   Gestionnaire du premier projet Agile
•   Conseiller principal pour tout ce qui concerne l'  agilité
•   Fondateur de la communauté de pratique Lean/Agile
•   Certifié Scrum Master

• Présentement, je concentre mes efforts à appliquer les principes
  Lean/Agile à d’autres usages qu' projet
                                 au
     – maintenance d'   application
     – support utilisateur
     – gestion de tâche en général



    2009-10-07                http://leanagile.squarespace.com/             Page - 4
Objectif de la présentation
                                                                   Mise en contexte




• Partager de la théorie sur Kanban et sur le Lean Software
  Development
• Partager notre expérience avec l’utilisation du Kanban pour la
  maintenance d’application (IT Application Maintenance)




 2009-10-07                   http://leanagile.squarespace.com/        Page - 5
Agenda



•   Mise en contexte
•   Définition et origine du Kanban
•   Notre expérience avec le Kanban
•   Conclusion




    2009-10-07            http://leanagile.squarespace.com/   Page - 6
Introduction sur le « Kanban » ?
                                                                        Définition et origine du Kanban




• Définition
   – En japonais, le mot Kan signifie « signal » et le mot Ban signifie « carte »
     ou « tableau »
   – Une carte Kanban est un signal pour déclencher une action
• Origine
   – Méthode déployée par Toyota dans la fin des années 1950
   – S’inscrit dans l’approche Lean
   – Le Kanban implémente totalement les 5 piliers de Lean (1)

    5 Piliers de Lean
      - « Pull »
      - Flow continu
      - Valeur client (Business value)
      - Éliminer le gaspillage
      - Amélioration continue


 2009-10-07                  http://leanagile.squarespace.com/                            Page - 7
Introduction sur le « Kanban » ?
                                                                   Définition et origine du Kanban




• Kanban pour les TI
   – Mary Poppendieck a fait référence au Kanban dans un de ces livres sur le
     Lean Software Development (2)
   – Processus émergent qui gagne en popularité depuis 2007
   – Conférence Lean & Kanban 2009 Miami (6 au 8 mai)
   – Neuf présentations associées au Kanban lors de la conférence Agile 2009
     à Chicago




 2009-10-07                http://leanagile.squarespace.com/                         Page - 8
Principes du Kanban
                                                                            Définition et origine du Kanban




• Trois principes fondamentaux
   – Rendre le travail et le “flow” du travail visible
   – Limiter le “work in progress”
       • S’entendre sur une capacité d’équipe
       • Utiliser le “pull” à travers la chaîne de valeur
   – Mesurer et optimiser le “flow”
                                                     - Sur quoi travaillons-nous présentement?
                                                     - Sommes-nous surchargés?
                                                     - Qu'est-ce qui est « blocké »?
                                                     - Où sont les goulots d’étranglement?
                                                     - Bref, avons-nous un problème
                                                       en ce moment?




 2009-10-07                   http://leanagile.squarespace.com/                               Page - 9
Exemple pratique
                                                                                Définition et origine du Kanban



1 – Définir le workflow
2 – S’entendre sur la capacité
3 – Utiliser le process « Pull »
Backlog          Selected           Dev                 UAT            Production
                    2                4                   3
  A

B         C

 D                  X
          E
F                   X                                     X

          G
                    X                 X                   X



                                       Pull process


    2009-10-07                     http://leanagile.squarespace.com/                             Page - 10
Exemple pratique – Exemple de « pull »
                                                                                Définition et origine du Kanban



1 – Définir le workflow
2 – S’entendre sur la capacité
3 – Utiliser le process « Pull »
Backlog         Selected            Dev                 UAT            Production
                   2                 4                   3

  K                K
                   H                  D                    A
                                                           E              A

                    I                 H
                                      E                    B
  L
                    X                 F                    C

 M                                    G
                    X                                     X

                    X                 X                   X



                                       Pull process


   2009-10-07                      http://leanagile.squarespace.com/                             Page - 11
Exemple pratique – Cas normal
                                                                          Définition et origine du Kanban


Mardi matin
Mercredi matin
Jeudi matin
Vendredi matin
Backlog           Selected    Dev                 UAT            Production
                     2         4                   3

                     G
                     K
                     I          G
                                E                   C               A
 I
                     L
                     H          F
                                I                   D
                                                    E
                                                                    B
     J
                     X          H                   F
 K                                                                  D
                     X                              X
                                                                    E
     L
                     X          X                   X
                                                                     F
     M

                                 Pull process


     2009-10-07              http://leanagile.squarespace.com/                             Page - 12
Exemple pratique – Cas problème UAT
                                                                       Définition et origine du Kanban


Mardi matin
Mercredi matin


Backlog        Selected    Dev                 UAT            Production
                  2         4                   3

                  E           E                   C              A

                  F           D                   B

                  X                               D
                                                              Problème!
                  X                              X

        G
                  X          X                   X



                              Pull process


  2009-10-07              http://leanagile.squarespace.com/                             Page - 13
Exemple pratique – Cas avec Buffer
                                                                         Définition et origine du Kanban




Backlog          Selected       Dev               UAT           Production
                 1     2    1         4       2          3
 O                     E    Z         C                            A

P                      F    X         D                B
                 X

                 X     X    X         X       X

                 X     X    X         Y       X        X

          G
                 X     X    X         X       X        X



                                 Pull process


    2009-10-07              http://leanagile.squarespace.com/                             Page - 14
Exemple pratique – Kanban « Two tier »
                                                                                    Définition et origine du Kanban




Backlog          Selected                 Dev                          UAT Production
                    2                      4                            3
      O
                                                                       Z        A
                               C              D             E
 R                 F                                                   B
                            Proposed    In process (5)      Done

      S             G

T




                                       Pull process


    2009-10-07                     http://leanagile.squarespace.com/                                 Page - 15
Encore plus sur le Kanban…
                                                               Définition et origine du Kanban




• Ce qui gravite autour du Kanban
   – « Policies » (Règles d’équipe)
   – « Class of Service »
   – Rétrospective
   – Rencontre d’équipe (équivalent du Scrum meeting)
   – Planification
   – Estimation
   – Métrique




 2009-10-07                http://leanagile.squarespace.com/                    Page - 16
Avantage de l’utilisation du Kanban
                                                                     Définition et origine du Kanban




• Encourage à :
   – Identifier et résoudre les goulots d’étranglement (bottlenecks)
   – Analyser les causes de ce qui « block » le flow
   – Identifier et éliminer le gaspillage
   – Encourage à voir le système en entier, plutôt que d’optimiser de façon
     locale
• Planification qui répond à la réalité changeante de nos clients
   – Agile implique la capacité de répondre au changement
   – Permets de travailler sur le travail le plus important




 2009-10-07                 http://leanagile.squarespace.com/                         Page - 17
Avantage de l’utilisation du Kanban
                                                                   Définition et origine du Kanban




• Équilibre la demande à la capacité en limitant par état
• Permets une approche évolutive de l’adoption d’Agile
   – Commencer avec ce que vous faites maintenant
   – Permets une évolution basée sur les principes Lean plutôt qu’une
     révolution basée sur le Manifeste Agile (3)
   – Plus facile à adopter et moins de résistance au changement
   – Le résultat est graduel, une approche incrémentale de changement
     motivante pour tous



                                     Au lieu de focuser à devenir Agile
                                      ce qui nous mènera au succès,
                                           Kanban focus sur le succès
                                                  ce qui mènera à Agile




 2009-10-07                http://leanagile.squarespace.com/                        Page - 18
Quand utiliser le Kanban?



• Kanban vs Itération
   – Lors d’un nouveau projet, on utilise les itérations en premier, mais on peut
     changer pour le Kanban par la suite (4)
   – Scrumban (5)
   – Kanban vs Scrum (6)

• Maintenance d’application
   – Le Kanban fonctionne bien pour de la maintenance d’application (7)
   – Le Kanban convertira la maintenance de produit mature du chaos en
     « smooth, constant flow » (8)

• Le Kanban fonctionne bien pour plusieurs contextes
   – « Media Sites and Application » (9)
   – « Unpredictable backlogs » (10)
   – « Game Production and Design Agencies »(11)



 2009-10-07                  http://leanagile.squarespace.com/                  Page - 19
Agenda



•   Mise en contexte
•   Définition et origine du Kanban
•   Notre expérience avec le Kanban
•   Conclusion




    2009-10-07            http://leanagile.squarespace.com/   Page - 20
Contexte de l’équipe
                                                                 Notre expérience avec le Kanban




• Équipe de 15 personnes
   – « Multidisciplinaire » (Analyste, Développeur, Testeur)
   – « Multi technologique » (Web, Host)
   – « Multi générationnel » (Beaucoup d’expérience, Récemment sortie de
     l’université)
• Maintenance de près de 100 applications (une application, un
  responsable)
• Applications réparties parmi 10 clients différents
• Connaissances, expériences et intérêts concernant Agile très variées
  entre les membres de l’équipe




 2009-10-07                http://leanagile.squarespace.com/                       Page - 21
Besoin d’amélioration…
                                                                      Notre expérience avec le Kanban




• Désir d’appliquer Agile pour la maintenance d’application
• Désir d’améliorer notre façon de faire pour la maintenance
  d’application
• Désir d’appliquer nos connaissances en Lean Software Development



   Brainstrom d’équipe
              Mieux gérer notre maintenance d’application
              Réduire la gestion
              Augmenter la collaboration
              Améliorer la priorisation
              Partager les problèmes et solutions
              Centraliser l’info pertinente
              Optimiser nos interventions
              Etc.




 2009-10-07                       http://leanagile.squarespace.com/                     Page - 22
Objectif d’équipe
                                                                 Notre expérience avec le Kanban




• Réduction du temps de cycle (WIP)
   – Minimiser le nombre de demandes en parallèle
   – Briser la demande en minimal marketable feature (MMF)
   – Planifier et gérer efficacement
• Collaboration d’équipe
   – Créer les opportunités de partage des connaissances
   – Encourager la responsabilisation et l’initiative
   – Viser une capacité/WIP par équipe plutôt qu’individuelle
• Qualité de nos livrables
   – Minimiser les retours
   – Éviter les récurrences
   – Communiquer efficacement




 2009-10-07                  http://leanagile.squarespace.com/                     Page - 23
Implantation de la Phase 1
                                                                   Notre expérience avec le Kanban




• Il faut faire des choix…
   – Création de notre Kanban (tableau)
      • Définition de notre chaîne de valeur
      • Définition d’une carte Kanban
      • Limitation du Wip par personne
   – Estimation T-Shirt
      • Toutes les tâches sont estimées avec la technique de l’estimation T-
         Shirt
   – Définition des standards d’équipe
      • Légende pour les tâches
      • Fréquence et format du Stand-up




 2009-10-07                  http://leanagile.squarespace.com/                       Page - 24
Notre légende pour un Kanban (carte)
                                                           Notre expérience avec le Kanban




 2009-10-07            http://leanagile.squarespace.com/                     Page - 25
Notre Kanban semaine 1
                                                         Notre expérience avec le Kanban




 2009-10-07          http://leanagile.squarespace.com/                     Page - 26
Notre Kanban 3 mois plus tard…
                                                          Notre expérience avec le Kanban




 2009-10-07           http://leanagile.squarespace.com/                     Page - 27
Panier (Team Backlog)




 2009-10-07             http://leanagile.squarespace.com/   Page - 28
Information satellite




 2009-10-07             http://leanagile.squarespace.com/   Page - 29
Évaluation pour la Phase 1
                                                                       Notre expérience avec le Kanban




• Bons coups
   – Collaboration
   – Estimation « T-Shirt »
   – Diminution de la gestion (-50%)
   – Optimisation du travail (-dossiers parallèles, -Task Switching, -travail
     partiel, +brisé demande, etc.)
   – Bonne visibilité sur les taches de l’équipe
• Moins évidents
   – Adapter le tableau à notre réalité et vice-versa
   – Rétrospective (autocritique)
   – Garder ça simple et intuitif…




 2009-10-07                  http://leanagile.squarespace.com/                           Page - 30
Implantation de la Phase 2
                                                               Notre expérience avec le Kanban




•   Diviser le Kanban par équipe
•   Limiter le WIP par équipe
•   Rencontre quotidienne (par personne / par Kanban)
•   Améliorer la rétrospective
•   Intégrer les clients




    2009-10-07             http://leanagile.squarespace.com/                     Page - 31
Notre Kanban phase 2
                                                           Notre expérience avec le Kanban




 2009-10-07            http://leanagile.squarespace.com/                     Page - 32
What’s next…
                                                             Notre expérience avec le Kanban




• Mesurer temps de cycle / ajout de métrique
• Utilisation du Kanban 2-Tier
• Ce qui ressortira des rétrospectives!!!




 2009-10-07              http://leanagile.squarespace.com/                     Page - 33
Agenda



•   Mise en contexte
•   Définition et origine du Kanban
•   Notre expérience avec le Kanban
•   Conclusion




    2009-10-07            http://leanagile.squarespace.com/   Page - 34
Conclusion
                                                                                 Conclusion




• Kanban
  – Encourage à :
     • Identifier et résoudre les goulots d’étranglement (bottlenecks)
     • Analyser les causes de ce qui « block » le flow
     • Identifier et éliminer le gaspillage
     • Encourage à voir le système en entier, plutôt que d’optimiser de façon
         locale
  – Utilise les signaux visuels (carte) pour limiter le WIP
  – Focus sur la qualité et le temps de cycle
  – Équilibre la demande à la capacité
  – Priorise de façon adéquate (réalité changeante)
  – Facilite certains changements culturels de l’organisation
  – Permets une approche évolutive de l’adoption d’Agile




 2009-10-07                http://leanagile.squarespace.com/                    Page - 35
Information additionnelle
                                                                                Conclusion




• David Anderson
  – Présentation sur le Kanban pour le développement logiciel. La haute
    direction l’a beaucoup apprécié
      • http://www.infoq.com/presentations/kanban-for-software
  – Blog officiel de David
      • http://www.agilemanagement.net/Articles/Weblog/blog.html


• David Joyce
  – Présentation sur le Kanban. Plusieurs aspects sont traités (187 pages)
      • http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-
        and-kanban.pdf
  – Blog officiel de David
      • http://leanandkanban.wordpress.com/




 2009-10-07                http://leanagile.squarespace.com/                   Page - 36
Information additionnelle
                                                                     Conclusion




• Corey Ladas
   – Article sur le Scrumban
       • http://leansoftwareengineering.com/ksse/scrum-ban/
   – Blog officiel de Corey
       • http://leansoftwareengineering.com/


• Henrik Kniberg
   – Document sur la comparaison entre Kanban vs Scrum
       • http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum
   – Blog officiel de Henrik
       • http://blog.crisp.se/henrikkniberg/




 2009-10-07                http://leanagile.squarespace.com/        Page - 37
Information additionnelle
                                                                 Conclusion




• The home of Kanban software development
   – Site officiel
       • http://www.limitedwipsociety.org/
   – Lien ressources
       • http://www.limitedwipsociety.org/?page_id=12
• Conférence Lean / Kanban 2009
   – Site officiel
       • http://www.leankanbanconference.com/
• Yahoo Group - KanbanDev
   – Site officiel
       • http://finance.groups.yahoo.com/group/kanbandev/


• Vous trouverez cette présentation à l’adresse suivante :
   – http://leanagile.squarespace.com/


 2009-10-07                 http://leanagile.squarespace.com/   Page - 38
Références



• (1) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and-
  kanban.pdf
• (2) : Lean Software Development, An Agile Toolkit
• (3) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and-
  kanban.pdf
• (4) : http://www.targetprocess.com/blog/2009/07/agile-product-development-iterate-
  then-flow.html
• (5) : http://leansoftwareengineering.com/ksse/scrum-ban/
• (6) : http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum
• (7) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and-
  kanban.pdf
• (8) : http://jamesshore.com/Blog/Kanban-Systems.html
• (9) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and-
  kanban.pdf
• (10) : http://jamesshore.com/Blog/Kanban-Systems.html
• (11) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and-
  kanban.pdf




  2009-10-07                    http://leanagile.squarespace.com/                      Page - 39
Questions / Commentaires




                                     • Benoit Lapointe
                                           – blapoint@ca.ibm.com




 2009-10-07          http://leanagile.squarespace.com/             Page - 40

Weitere ähnliche Inhalte

Andere mochten auch

eLean Management by DPC Engineering
eLean Management by DPC EngineeringeLean Management by DPC Engineering
eLean Management by DPC EngineeringDPC Engineering
 
Nouvelle presentation PremiumPeers fr vf
Nouvelle presentation PremiumPeers fr vfNouvelle presentation PremiumPeers fr vf
Nouvelle presentation PremiumPeers fr vfPremium Peers
 
Git and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperGit and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperJohn Stevenson
 
Communication improbable
Communication improbableCommunication improbable
Communication improbableJohn Stevenson
 
Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015
Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015
Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015Cyrille Deruel
 
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)Cyrille Deruel
 
L'Obeya - Agile France 2015
L'Obeya - Agile France 2015L'Obeya - Agile France 2015
L'Obeya - Agile France 2015Operae Partners
 
GP Chapitre 5 : Le juste à temps et la méthode KANBAN
GP Chapitre 5 : Le juste à temps et la méthode KANBAN GP Chapitre 5 : Le juste à temps et la méthode KANBAN
GP Chapitre 5 : Le juste à temps et la méthode KANBAN ibtissam el hassani
 
Dessine moi une obeya kanban!
Dessine moi une obeya kanban!Dessine moi une obeya kanban!
Dessine moi une obeya kanban!Laurent Morisseau
 
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exempleLe lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exempleChristopher Parola
 
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
 
Lean Project Management Principles
Lean Project Management Principles Lean Project Management Principles
Lean Project Management Principles Ryder System, Inc.
 
Lean canvas en entreprise meetup 24 06 2015 - v1.0
Lean canvas en entreprise   meetup 24 06 2015 - v1.0Lean canvas en entreprise   meetup 24 06 2015 - v1.0
Lean canvas en entreprise meetup 24 06 2015 - v1.0Dominique Lequepeys
 
Kanban pour les_nuls - Devoxx France
Kanban pour les_nuls - Devoxx FranceKanban pour les_nuls - Devoxx France
Kanban pour les_nuls - Devoxx FranceGuillaume LOURS
 
Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016Eric SIBER
 
3 années de Kanban chez Sandvik IT
3 années de Kanban chez Sandvik IT3 années de Kanban chez Sandvik IT
3 années de Kanban chez Sandvik ITFabrice Aimetti
 
Jeu du kanban
Jeu du kanbanJeu du kanban
Jeu du kanbanCIPE
 

Andere mochten auch (20)

eLean Management by DPC Engineering
eLean Management by DPC EngineeringeLean Management by DPC Engineering
eLean Management by DPC Engineering
 
Nouvelle presentation PremiumPeers fr vf
Nouvelle presentation PremiumPeers fr vfNouvelle presentation PremiumPeers fr vf
Nouvelle presentation PremiumPeers fr vf
 
Rex kanban hors it
Rex kanban hors itRex kanban hors it
Rex kanban hors it
 
Git and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperGit and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern Developer
 
Communication improbable
Communication improbableCommunication improbable
Communication improbable
 
Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015
Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015
Comment j'ai amélioré mon Kanban grâce à Bison futé - KanbanDay FR 2015
 
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
Lean Kanban France 2015 : Le Kanban explique par bison futé (V1.6)
 
Methode kanban
Methode kanbanMethode kanban
Methode kanban
 
L'Obeya - Agile France 2015
L'Obeya - Agile France 2015L'Obeya - Agile France 2015
L'Obeya - Agile France 2015
 
GP Chapitre 5 : Le juste à temps et la méthode KANBAN
GP Chapitre 5 : Le juste à temps et la méthode KANBAN GP Chapitre 5 : Le juste à temps et la méthode KANBAN
GP Chapitre 5 : Le juste à temps et la méthode KANBAN
 
Dessine moi une obeya kanban!
Dessine moi une obeya kanban!Dessine moi une obeya kanban!
Dessine moi une obeya kanban!
 
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exempleLe lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
Le lean canvas démystifié - le Lean Canvas de Running Lean par l'exemple
 
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.
 
Lean Project Management Principles
Lean Project Management Principles Lean Project Management Principles
Lean Project Management Principles
 
Lean canvas en entreprise meetup 24 06 2015 - v1.0
Lean canvas en entreprise   meetup 24 06 2015 - v1.0Lean canvas en entreprise   meetup 24 06 2015 - v1.0
Lean canvas en entreprise meetup 24 06 2015 - v1.0
 
Kanban pour les_nuls - Devoxx France
Kanban pour les_nuls - Devoxx FranceKanban pour les_nuls - Devoxx France
Kanban pour les_nuls - Devoxx France
 
Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016Personal Kanban depuis les tranchées - Culture Kanban 2016
Personal Kanban depuis les tranchées - Culture Kanban 2016
 
3 années de Kanban chez Sandvik IT
3 années de Kanban chez Sandvik IT3 années de Kanban chez Sandvik IT
3 années de Kanban chez Sandvik IT
 
Jeu du kanban
Jeu du kanbanJeu du kanban
Jeu du kanban
 
Personal kanban
Personal kanbanPersonal kanban
Personal kanban
 

Ähnlich wie Introduction au Kanban et expérience pratique chez IBM Bromont

OBJIS Congo présente 10 reperes cle du developpeur java
OBJIS Congo présente 10 reperes cle du developpeur javaOBJIS Congo présente 10 reperes cle du developpeur java
OBJIS Congo présente 10 reperes cle du developpeur javaDouglas MBIANDOU
 
Une introduction au lean product development
Une introduction au lean product developmentUne introduction au lean product development
Une introduction au lean product developmentElapse Technologies
 
Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...
Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...
Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...Claude Emond
 
08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentation08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentationOpenCascade
 
ALM et Agilite : la convergence
ALM et Agilite : la convergenceALM et Agilite : la convergence
ALM et Agilite : la convergenceLucian Precup
 
Introduction kanban v0.6
Introduction kanban v0.6Introduction kanban v0.6
Introduction kanban v0.6CClr
 
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)Couthaïer FARFRA
 
Presentation Fablab
Presentation FablabPresentation Fablab
Presentation FablabFing
 
Performance collective de l' equipe projet
Performance collective de l' equipe projetPerformance collective de l' equipe projet
Performance collective de l' equipe projetVincent ROSTAING
 
xAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RxAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RFFFOD
 
poka yoké, knban , kaizen
poka yoké, knban , kaizenpoka yoké, knban , kaizen
poka yoké, knban , kaizenZakaria Rhoulben
 
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Ippon
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanCGI Québec Formation
 
Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010LINAGORA
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotageCaroline Damour-Nobi
 
soft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch
 
Agile Tour Lille OCTO : Le kanban expliqué par bison futé
Agile Tour Lille OCTO : Le kanban expliqué par bison futéAgile Tour Lille OCTO : Le kanban expliqué par bison futé
Agile Tour Lille OCTO : Le kanban expliqué par bison futéCyrille Deruel
 
Presentation Projet R&D Dynarchi
Presentation Projet R&D Dynarchi Presentation Projet R&D Dynarchi
Presentation Projet R&D Dynarchi Marc Bourhis
 

Ähnlich wie Introduction au Kanban et expérience pratique chez IBM Bromont (20)

OBJIS Congo présente 10 reperes cle du developpeur java
OBJIS Congo présente 10 reperes cle du developpeur javaOBJIS Congo présente 10 reperes cle du developpeur java
OBJIS Congo présente 10 reperes cle du developpeur java
 
Une introduction au lean product development
Une introduction au lean product developmentUne introduction au lean product development
Une introduction au lean product development
 
Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...
Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...
Quand la gestion de projet devient un sport eXtrême Contexte, Principes et ou...
 
08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentation08 jus 20101123_cae_linux_presentation
08 jus 20101123_cae_linux_presentation
 
ALM et Agilite : la convergence
ALM et Agilite : la convergenceALM et Agilite : la convergence
ALM et Agilite : la convergence
 
Introduction kanban v0.6
Introduction kanban v0.6Introduction kanban v0.6
Introduction kanban v0.6
 
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
 
Presentation Fablab
Presentation FablabPresentation Fablab
Presentation Fablab
 
Performance collective de l' equipe projet
Performance collective de l' equipe projetPerformance collective de l' equipe projet
Performance collective de l' equipe projet
 
xAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RxAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13R
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
poka yoké, knban , kaizen
poka yoké, knban , kaizenpoka yoké, knban , kaizen
poka yoké, knban , kaizen
 
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanban
 
Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010
 
Software Craftsmanship: En pratique
Software Craftsmanship: En pratiqueSoftware Craftsmanship: En pratique
Software Craftsmanship: En pratique
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotage
 
soft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp lean
 
Agile Tour Lille OCTO : Le kanban expliqué par bison futé
Agile Tour Lille OCTO : Le kanban expliqué par bison futéAgile Tour Lille OCTO : Le kanban expliqué par bison futé
Agile Tour Lille OCTO : Le kanban expliqué par bison futé
 
Presentation Projet R&D Dynarchi
Presentation Projet R&D Dynarchi Presentation Projet R&D Dynarchi
Presentation Projet R&D Dynarchi
 

Mehr von Agile Tour 2009 Québec

Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...
Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...
Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...Agile Tour 2009 Québec
 
L’agilité dans des projets d’envergure
L’agilité dans des projets d’envergureL’agilité dans des projets d’envergure
L’agilité dans des projets d’envergureAgile Tour 2009 Québec
 
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
 
L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...
L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...
L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...Agile Tour 2009 Québec
 
Intégration d'Agile dans un domaine multidisciplinaire
Intégration d'Agile dans un domaine multidisciplinaire Intégration d'Agile dans un domaine multidisciplinaire
Intégration d'Agile dans un domaine multidisciplinaire Agile Tour 2009 Québec
 
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
 
Exemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMExemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMAgile Tour 2009 Québec
 
Processus d’intégration continue et outils
Processus d’intégration continue et outilsProcessus d’intégration continue et outils
Processus d’intégration continue et outilsAgile Tour 2009 Québec
 

Mehr von Agile Tour 2009 Québec (11)

Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...
Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...
Aucun procesus ou méthode ne peut réparer votre organisation ... vous pouvez ...
 
L’agilité dans des projets d’envergure
L’agilité dans des projets d’envergureL’agilité dans des projets d’envergure
L’agilité dans des projets d’envergure
 
Waste and Trashing
Waste and TrashingWaste and Trashing
Waste and Trashing
 
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
 
La technique Pomodoro
La technique PomodoroLa technique Pomodoro
La technique Pomodoro
 
L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...
L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...
L'agilité dans le monde de l'assurance: l'expérience vécue d'un virage comple...
 
Intégration d'Agile dans un domaine multidisciplinaire
Intégration d'Agile dans un domaine multidisciplinaire Intégration d'Agile dans un domaine multidisciplinaire
Intégration d'Agile dans un domaine multidisciplinaire
 
Open Space
Open SpaceOpen Space
Open Space
 
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
 
Exemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMExemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUM
 
Processus d’intégration continue et outils
Processus d’intégration continue et outilsProcessus d’intégration continue et outils
Processus d’intégration continue et outils
 

Introduction au Kanban et expérience pratique chez IBM Bromont

  • 1. Introduction au Kanban et expérience pratique chez IBM Bromont Par Benoit Lapointe
  • 2. Agenda • Mise en contexte • Définition et origine du Kanban • Notre expérience avec le Kanban • Conclusion 2009-10-07 http://leanagile.squarespace.com/ Page - 2
  • 3. Contexte IBM Bromont Mise en contexte • IBM Bromont – Usine manufacturière d’assemblage de puce électronique • Département d’informatique – Développement d’application pour les clients à l’interne – Maintenance d’application existante prend une place importante • Arrivée de Lean – Lean Manufacuring 2006 – Lean Software Development 2007 – Kanban pour le développement logiciel 2009 2009-10-07 http://leanagile.squarespace.com/ Page - 3
  • 4. À propos de moi Mise en contexte • À l' emploi d' IBM Bromont depuis 2001 • Premières lectures en lien avec l' agilité ont eu lieu début 2007 • Co-fondateur du Forum Lean/Agile • Gestionnaire du premier projet Agile • Conseiller principal pour tout ce qui concerne l' agilité • Fondateur de la communauté de pratique Lean/Agile • Certifié Scrum Master • Présentement, je concentre mes efforts à appliquer les principes Lean/Agile à d’autres usages qu' projet au – maintenance d' application – support utilisateur – gestion de tâche en général 2009-10-07 http://leanagile.squarespace.com/ Page - 4
  • 5. Objectif de la présentation Mise en contexte • Partager de la théorie sur Kanban et sur le Lean Software Development • Partager notre expérience avec l’utilisation du Kanban pour la maintenance d’application (IT Application Maintenance) 2009-10-07 http://leanagile.squarespace.com/ Page - 5
  • 6. Agenda • Mise en contexte • Définition et origine du Kanban • Notre expérience avec le Kanban • Conclusion 2009-10-07 http://leanagile.squarespace.com/ Page - 6
  • 7. Introduction sur le « Kanban » ? Définition et origine du Kanban • Définition – En japonais, le mot Kan signifie « signal » et le mot Ban signifie « carte » ou « tableau » – Une carte Kanban est un signal pour déclencher une action • Origine – Méthode déployée par Toyota dans la fin des années 1950 – S’inscrit dans l’approche Lean – Le Kanban implémente totalement les 5 piliers de Lean (1) 5 Piliers de Lean - « Pull » - Flow continu - Valeur client (Business value) - Éliminer le gaspillage - Amélioration continue 2009-10-07 http://leanagile.squarespace.com/ Page - 7
  • 8. Introduction sur le « Kanban » ? Définition et origine du Kanban • Kanban pour les TI – Mary Poppendieck a fait référence au Kanban dans un de ces livres sur le Lean Software Development (2) – Processus émergent qui gagne en popularité depuis 2007 – Conférence Lean & Kanban 2009 Miami (6 au 8 mai) – Neuf présentations associées au Kanban lors de la conférence Agile 2009 à Chicago 2009-10-07 http://leanagile.squarespace.com/ Page - 8
  • 9. Principes du Kanban Définition et origine du Kanban • Trois principes fondamentaux – Rendre le travail et le “flow” du travail visible – Limiter le “work in progress” • S’entendre sur une capacité d’équipe • Utiliser le “pull” à travers la chaîne de valeur – Mesurer et optimiser le “flow” - Sur quoi travaillons-nous présentement? - Sommes-nous surchargés? - Qu'est-ce qui est « blocké »? - Où sont les goulots d’étranglement? - Bref, avons-nous un problème en ce moment? 2009-10-07 http://leanagile.squarespace.com/ Page - 9
  • 10. Exemple pratique Définition et origine du Kanban 1 – Définir le workflow 2 – S’entendre sur la capacité 3 – Utiliser le process « Pull » Backlog Selected Dev UAT Production 2 4 3 A B C D X E F X X G X X X Pull process 2009-10-07 http://leanagile.squarespace.com/ Page - 10
  • 11. Exemple pratique – Exemple de « pull » Définition et origine du Kanban 1 – Définir le workflow 2 – S’entendre sur la capacité 3 – Utiliser le process « Pull » Backlog Selected Dev UAT Production 2 4 3 K K H D A E A I H E B L X F C M G X X X X X Pull process 2009-10-07 http://leanagile.squarespace.com/ Page - 11
  • 12. Exemple pratique – Cas normal Définition et origine du Kanban Mardi matin Mercredi matin Jeudi matin Vendredi matin Backlog Selected Dev UAT Production 2 4 3 G K I G E C A I L H F I D E B J X H F K D X X E L X X X F M Pull process 2009-10-07 http://leanagile.squarespace.com/ Page - 12
  • 13. Exemple pratique – Cas problème UAT Définition et origine du Kanban Mardi matin Mercredi matin Backlog Selected Dev UAT Production 2 4 3 E E C A F D B X D Problème! X X G X X X Pull process 2009-10-07 http://leanagile.squarespace.com/ Page - 13
  • 14. Exemple pratique – Cas avec Buffer Définition et origine du Kanban Backlog Selected Dev UAT Production 1 2 1 4 2 3 O E Z C A P F X D B X X X X X X X X X Y X X G X X X X X X Pull process 2009-10-07 http://leanagile.squarespace.com/ Page - 14
  • 15. Exemple pratique – Kanban « Two tier » Définition et origine du Kanban Backlog Selected Dev UAT Production 2 4 3 O Z A C D E R F B Proposed In process (5) Done S G T Pull process 2009-10-07 http://leanagile.squarespace.com/ Page - 15
  • 16. Encore plus sur le Kanban… Définition et origine du Kanban • Ce qui gravite autour du Kanban – « Policies » (Règles d’équipe) – « Class of Service » – Rétrospective – Rencontre d’équipe (équivalent du Scrum meeting) – Planification – Estimation – Métrique 2009-10-07 http://leanagile.squarespace.com/ Page - 16
  • 17. Avantage de l’utilisation du Kanban Définition et origine du Kanban • Encourage à : – Identifier et résoudre les goulots d’étranglement (bottlenecks) – Analyser les causes de ce qui « block » le flow – Identifier et éliminer le gaspillage – Encourage à voir le système en entier, plutôt que d’optimiser de façon locale • Planification qui répond à la réalité changeante de nos clients – Agile implique la capacité de répondre au changement – Permets de travailler sur le travail le plus important 2009-10-07 http://leanagile.squarespace.com/ Page - 17
  • 18. Avantage de l’utilisation du Kanban Définition et origine du Kanban • Équilibre la demande à la capacité en limitant par état • Permets une approche évolutive de l’adoption d’Agile – Commencer avec ce que vous faites maintenant – Permets une évolution basée sur les principes Lean plutôt qu’une révolution basée sur le Manifeste Agile (3) – Plus facile à adopter et moins de résistance au changement – Le résultat est graduel, une approche incrémentale de changement motivante pour tous Au lieu de focuser à devenir Agile ce qui nous mènera au succès, Kanban focus sur le succès ce qui mènera à Agile 2009-10-07 http://leanagile.squarespace.com/ Page - 18
  • 19. Quand utiliser le Kanban? • Kanban vs Itération – Lors d’un nouveau projet, on utilise les itérations en premier, mais on peut changer pour le Kanban par la suite (4) – Scrumban (5) – Kanban vs Scrum (6) • Maintenance d’application – Le Kanban fonctionne bien pour de la maintenance d’application (7) – Le Kanban convertira la maintenance de produit mature du chaos en « smooth, constant flow » (8) • Le Kanban fonctionne bien pour plusieurs contextes – « Media Sites and Application » (9) – « Unpredictable backlogs » (10) – « Game Production and Design Agencies »(11) 2009-10-07 http://leanagile.squarespace.com/ Page - 19
  • 20. Agenda • Mise en contexte • Définition et origine du Kanban • Notre expérience avec le Kanban • Conclusion 2009-10-07 http://leanagile.squarespace.com/ Page - 20
  • 21. Contexte de l’équipe Notre expérience avec le Kanban • Équipe de 15 personnes – « Multidisciplinaire » (Analyste, Développeur, Testeur) – « Multi technologique » (Web, Host) – « Multi générationnel » (Beaucoup d’expérience, Récemment sortie de l’université) • Maintenance de près de 100 applications (une application, un responsable) • Applications réparties parmi 10 clients différents • Connaissances, expériences et intérêts concernant Agile très variées entre les membres de l’équipe 2009-10-07 http://leanagile.squarespace.com/ Page - 21
  • 22. Besoin d’amélioration… Notre expérience avec le Kanban • Désir d’appliquer Agile pour la maintenance d’application • Désir d’améliorer notre façon de faire pour la maintenance d’application • Désir d’appliquer nos connaissances en Lean Software Development Brainstrom d’équipe Mieux gérer notre maintenance d’application Réduire la gestion Augmenter la collaboration Améliorer la priorisation Partager les problèmes et solutions Centraliser l’info pertinente Optimiser nos interventions Etc. 2009-10-07 http://leanagile.squarespace.com/ Page - 22
  • 23. Objectif d’équipe Notre expérience avec le Kanban • Réduction du temps de cycle (WIP) – Minimiser le nombre de demandes en parallèle – Briser la demande en minimal marketable feature (MMF) – Planifier et gérer efficacement • Collaboration d’équipe – Créer les opportunités de partage des connaissances – Encourager la responsabilisation et l’initiative – Viser une capacité/WIP par équipe plutôt qu’individuelle • Qualité de nos livrables – Minimiser les retours – Éviter les récurrences – Communiquer efficacement 2009-10-07 http://leanagile.squarespace.com/ Page - 23
  • 24. Implantation de la Phase 1 Notre expérience avec le Kanban • Il faut faire des choix… – Création de notre Kanban (tableau) • Définition de notre chaîne de valeur • Définition d’une carte Kanban • Limitation du Wip par personne – Estimation T-Shirt • Toutes les tâches sont estimées avec la technique de l’estimation T- Shirt – Définition des standards d’équipe • Légende pour les tâches • Fréquence et format du Stand-up 2009-10-07 http://leanagile.squarespace.com/ Page - 24
  • 25. Notre légende pour un Kanban (carte) Notre expérience avec le Kanban 2009-10-07 http://leanagile.squarespace.com/ Page - 25
  • 26. Notre Kanban semaine 1 Notre expérience avec le Kanban 2009-10-07 http://leanagile.squarespace.com/ Page - 26
  • 27. Notre Kanban 3 mois plus tard… Notre expérience avec le Kanban 2009-10-07 http://leanagile.squarespace.com/ Page - 27
  • 28. Panier (Team Backlog) 2009-10-07 http://leanagile.squarespace.com/ Page - 28
  • 29. Information satellite 2009-10-07 http://leanagile.squarespace.com/ Page - 29
  • 30. Évaluation pour la Phase 1 Notre expérience avec le Kanban • Bons coups – Collaboration – Estimation « T-Shirt » – Diminution de la gestion (-50%) – Optimisation du travail (-dossiers parallèles, -Task Switching, -travail partiel, +brisé demande, etc.) – Bonne visibilité sur les taches de l’équipe • Moins évidents – Adapter le tableau à notre réalité et vice-versa – Rétrospective (autocritique) – Garder ça simple et intuitif… 2009-10-07 http://leanagile.squarespace.com/ Page - 30
  • 31. Implantation de la Phase 2 Notre expérience avec le Kanban • Diviser le Kanban par équipe • Limiter le WIP par équipe • Rencontre quotidienne (par personne / par Kanban) • Améliorer la rétrospective • Intégrer les clients 2009-10-07 http://leanagile.squarespace.com/ Page - 31
  • 32. Notre Kanban phase 2 Notre expérience avec le Kanban 2009-10-07 http://leanagile.squarespace.com/ Page - 32
  • 33. What’s next… Notre expérience avec le Kanban • Mesurer temps de cycle / ajout de métrique • Utilisation du Kanban 2-Tier • Ce qui ressortira des rétrospectives!!! 2009-10-07 http://leanagile.squarespace.com/ Page - 33
  • 34. Agenda • Mise en contexte • Définition et origine du Kanban • Notre expérience avec le Kanban • Conclusion 2009-10-07 http://leanagile.squarespace.com/ Page - 34
  • 35. Conclusion Conclusion • Kanban – Encourage à : • Identifier et résoudre les goulots d’étranglement (bottlenecks) • Analyser les causes de ce qui « block » le flow • Identifier et éliminer le gaspillage • Encourage à voir le système en entier, plutôt que d’optimiser de façon locale – Utilise les signaux visuels (carte) pour limiter le WIP – Focus sur la qualité et le temps de cycle – Équilibre la demande à la capacité – Priorise de façon adéquate (réalité changeante) – Facilite certains changements culturels de l’organisation – Permets une approche évolutive de l’adoption d’Agile 2009-10-07 http://leanagile.squarespace.com/ Page - 35
  • 36. Information additionnelle Conclusion • David Anderson – Présentation sur le Kanban pour le développement logiciel. La haute direction l’a beaucoup apprécié • http://www.infoq.com/presentations/kanban-for-software – Blog officiel de David • http://www.agilemanagement.net/Articles/Weblog/blog.html • David Joyce – Présentation sur le Kanban. Plusieurs aspects sont traités (187 pages) • http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean- and-kanban.pdf – Blog officiel de David • http://leanandkanban.wordpress.com/ 2009-10-07 http://leanagile.squarespace.com/ Page - 36
  • 37. Information additionnelle Conclusion • Corey Ladas – Article sur le Scrumban • http://leansoftwareengineering.com/ksse/scrum-ban/ – Blog officiel de Corey • http://leansoftwareengineering.com/ • Henrik Kniberg – Document sur la comparaison entre Kanban vs Scrum • http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum – Blog officiel de Henrik • http://blog.crisp.se/henrikkniberg/ 2009-10-07 http://leanagile.squarespace.com/ Page - 37
  • 38. Information additionnelle Conclusion • The home of Kanban software development – Site officiel • http://www.limitedwipsociety.org/ – Lien ressources • http://www.limitedwipsociety.org/?page_id=12 • Conférence Lean / Kanban 2009 – Site officiel • http://www.leankanbanconference.com/ • Yahoo Group - KanbanDev – Site officiel • http://finance.groups.yahoo.com/group/kanbandev/ • Vous trouverez cette présentation à l’adresse suivante : – http://leanagile.squarespace.com/ 2009-10-07 http://leanagile.squarespace.com/ Page - 38
  • 39. Références • (1) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and- kanban.pdf • (2) : Lean Software Development, An Agile Toolkit • (3) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and- kanban.pdf • (4) : http://www.targetprocess.com/blog/2009/07/agile-product-development-iterate- then-flow.html • (5) : http://leansoftwareengineering.com/ksse/scrum-ban/ • (6) : http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum • (7) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and- kanban.pdf • (8) : http://jamesshore.com/Blog/Kanban-Systems.html • (9) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and- kanban.pdf • (10) : http://jamesshore.com/Blog/Kanban-Systems.html • (11) : http://leanandkanban.files.wordpress.com/2009/06/pulling-value-lean-and- kanban.pdf 2009-10-07 http://leanagile.squarespace.com/ Page - 39
  • 40. Questions / Commentaires • Benoit Lapointe – blapoint@ca.ibm.com 2009-10-07 http://leanagile.squarespace.com/ Page - 40