SlideShare une entreprise Scribd logo
1  sur  26
KANBAN
                          &
                       SCRUM


samedi 16 avril 2011
Merci aux sponsors
                        du Scrum day !
                                Sponsors Platinum




                                 Sponsors Gold



                       Parrainage :


                                                    2

samedi 16 avril 2011
« Kanban et Scrum – Tirer le meilleur des deux »

                                Mis en scène et interprété par
                       Claude Aubry, Antoine Vernois & Fabrice Aimetti


                                     D‘après un livre de
                              Henrik Kniberg & Mattias Skarin




                                                                     3

samedi 16 avril 2011
Scrum : diviser pour maîtriser

     votre organisation            le travail à faire
                                             €€€




                                              €




                       le temps qui passe
  Janvier                                             Avril




                                                  4

samedi 16 avril 2011
Kanban : observer l'ensemble
     1. Visualisez le flux
     2. Limitez le TAF
     3. Mesurez et optimisez le flux
     4. Établissez des règles d'utilisation du Kanban
     5. Améliorez le système en continu
                       À faire      Dév      Test   Livraison   Fini !
                                5    3        2        3

                            H                 D        C
                                         F                       A

                        I           G         E
                                                                 B
                                J

                            K




                                             FLUX



                                                                         5

samedi 16 avril 2011
Les deux sont agiles




                  Valeurs

                                         Pratiques    Autres
                             Pratiques    Scrum      pratiques
                 Principes
                              Kanban                   agiles

                identiques         Pratiques
                                  communes




                                                         6

samedi 16 avril 2011
Les deux sont empiriques

                                                      Juste à
                                      Planifier       temps


                                       Faire



                       Feedback   Livrer le produit
                                      (revue)


                                    Améliorer le
             Inspection              processus            Kaizen
             Adaptation           (rétrospective)




                                                                   7

samedi 16 avril 2011
Scrum : le sprint et son cérémonial




                      sem 1   sem 2        sem 3   sem 4            sem 5      sem 6   sem 7   sem 8




                              Sprint 1                              Sprint 2




   Planification de sprint     Revue de sprint      Rétrospective




                                                                                               8

samedi 16 avril 2011
Kanban : pas de sprint !



                               sem 1   sem 2   sem 3   sem 4   sem 5   sem 6   sem 7       sem 8



       Rétrospectives (4s)



      Planning (sur demande)



     Livraison (sur demande)




                                                                                       9

samedi 16 avril 2011
Scrumban : jouer sur les rythmes




                              sem 1   sem 2   sem 3   sem 4   sem 5   sem 6   sem 7   sem 8




   Rétrospectives (4s)



    Rythme de planif. (2s)



   Rythme de livraison (1s)




                                                                                      10

samedi 16 avril 2011
Les deux utilisent un tableau...


         Kanban : persistant




    Scrum : réinitialisé à chaque début de sprint




                                                    11

samedi 16 avril 2011
… pour le Projet et les Opérations

           Scrum étape 1                      Scrum étape 2                Scrum + Kanban

     Feature    Feature   Feature   Feature    Feature     Feature    Feature    Feature     Feature
     team 1     team 2    team 2    team 1     team 2      team 2     team 1     team 2      team 2
      Scrum      Scrum     Scrum     Scrum      Scrum       Scrum      Scrum      Scrum       Scrum




                                       Équipes Opérations / Support    Équipes Opérations / Support
                                                 Scrum                          Kanban




                                                                                      12

samedi 16 avril 2011
Réaction aux perturbations


      Mettez-le        Ajouter un élément au tableau ?
       dans le                                                  Tenez
      Backlog !
                                     E                        compte du
                                                                TAF !




      Que propose l'équipe Scrum ?        Que propose l'équipe Kanban ?




                                                            13

samedi 16 avril 2011
Plusieurs produits pour une équipe




                       Que faire si vous n'avez qu'une seule équipe ?

                               Scrum                                     Kanban



             1 seul
             produit
             par sprint
                                       Les 2 en
                                       même                                   14
                                       temps


                                                                        14

samedi 16 avril 2011
Les éléments du tableau
                                À faire        En cours   Fini


                       tâche1         tâche2                     Etats du
             Story 3                                             workflow



                       tâche3         tâche4
             Story 4
                       tâche5         tâche6



                       tâche7
             Story 5

                                                                 15

samedi 16 avril 2011
Estimation et planification


            Story 3                tâche A




                                     pas de
              nombre     Kanban      tâches




                points   Scrum 2    nombre




                jours    Scrum 1     heures




                                              16

samedi 16 avril 2011
Indicateurs
       Vélocité                         Burndown




                                        T
                                        A
                                        F
                       Temps de cycle



                                                   17

samedi 16 avril 2011
Du projet à l'entreprise
    Scrum : à l'échelle du projet




                                       Tableau Kanban de l’Entreprise



                                    Epic




            Le Lean !
                                                   Tableau Kanban de l’Equipe



                                           Story


                                                                          18

samedi 16 avril 2011
Kanban & Scrum
     Comparer pour comprendre, pas pour juger !

     Ressemblances :

      • Les deux sont Lean et Agile.
      • Les deux utilisent le Juste à temps.
      • Les deux limitent le TAF.
      • Les deux utilisent la transparence pour piloter l’amélioration du processus.
      • Les deux se concentrent sur la livraison rapide et fréquente du produit.
      • Les deux sont fondés sur l’auto-organisation des équipes.
      • Les deux requièrent de diviser le travail en éléments.

      • Dans les deux cas, le planning de release est continuellement ajusté et
        basé sur des données empiriques (vélocité / temps de cycle).



                                                                            19

samedi 16 avril 2011
Le meilleur des
     deux




                       Ne soyez pas dogmatiques !
                        Essayez par vous-même !
                             Soyez agiles !



                                                    20

samedi 16 avril 2011
La perfection est un
      voyage, pas une
      destination




           Le plus important n'est pas votre
                      processus.
              Ce qui compte, c’est votre
       processus pour améliorer votre processus.
                                                   21

samedi 16 avril 2011
Des questions ?


                       22
samedi 16 avril 2011
Les Orateurs




                                               Claude Aubry
                 Antoine Vernois             http://www.aubryconseil.com/ Fabrice Aimetti
         http://antoine.vernois.net/dotclear/index.php?        http://www.fabrice-aimetti.fr/dotclear/index.php?


                           Kanban et Scrum
                       Tirer le meilleur des deux

                                                                                                23
samedi 16 avril 2011
Les Auteurs
               Henrik Kniberg             Mattias Skarin
               Coach Agile/Lean           Coach Agile/Lean
   http://blog.crisp.se/henrikkniberg     http://blog.crisp.se/mattiasskarin
            Board of
            directors




                                                           24
samedi 16 avril 2011
Kanban & Scrum
     Comparer pour comprendre, pas pour juger !

     Différences :                    Scrum                                Kanban
                       Itérations à durée fixe.              Itérations à durée fixe
                                                             optionnelles. Possibilité d’avoir des
                                                             rythmes différents pour le planning,
                                                             les versions et l’amélioration des
                                                             processus. Peut-être piloté par les
                                                             événements et non à durée fixe.

                       L’équipe s’engage sur une             Engagement optionnel.
                       quantité spécifique de travail pour
                       une itération.
                       Utilisation de la Vélocité en tant    Utilisation du Temps de cycle en
                       que mesure par défaut pour le         tant que mesure par défaut pour le
                       planning et l’amélioration des        planning et l’amélioration des
                       processus.                            processus.

                       Equipes multidisciplinaires           Equipes multidisciplinaires
                       imposées.                             optionnelles. Equipes de
                                                             spécialistes autorisées.
                       Les éléments du backlog doivent       Aucune taille imposée.
                       être découpés afin de pouvoir être
                       traités en 1 sprint.
                                                                                           25

samedi 16 avril 2011
Kanban & Scrum
     Comparer pour comprendre, pas pour juger !

                                     Scrum                              Kanban
     Différences :
                       Burndown chart imposé.              Aucun diagramme particulier
                                                           imposé.
                       Limitation indirecte du TAF (par    Limitation directe du TAF (par
                       sprint).                            étape du workflow).
                       Estimation imposée.                 Estimation optionnelle.
                       Impossible d’ajouter un item en     Possibilité d’ajouter de nouveaux
                       cours d’itération.                  items à chaque fois que la
                                                           capacité le permet.
                       Un backlog de sprint est traité     Un tableau Kanban peut être
                       par une seule équipe.               partagé par plusieurs équipes ou
                                                           individus.
                       3 rôles imposés (PO / SM /          Aucun rôle imposé.
                       Equipe).
                       Le tableau Scrum est réinitialisé   Un tableau Kanban est
                       à chaque début de sprint.           persistant.
                       Un backlog de produit priorisé      Priorisation optionnelle.
                       imposé.

                                                                                       26

samedi 16 avril 2011

Contenu connexe

En vedette

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

En vedette (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Kanban & Scrum, tirer le meilleur des 2

  • 1. KANBAN & SCRUM samedi 16 avril 2011
  • 2. Merci aux sponsors du Scrum day ! Sponsors Platinum Sponsors Gold Parrainage : 2 samedi 16 avril 2011
  • 3. « Kanban et Scrum – Tirer le meilleur des deux » Mis en scène et interprété par Claude Aubry, Antoine Vernois & Fabrice Aimetti D‘après un livre de Henrik Kniberg & Mattias Skarin 3 samedi 16 avril 2011
  • 4. Scrum : diviser pour maîtriser votre organisation le travail à faire €€€ € le temps qui passe Janvier Avril 4 samedi 16 avril 2011
  • 5. Kanban : observer l'ensemble 1. Visualisez le flux 2. Limitez le TAF 3. Mesurez et optimisez le flux 4. Établissez des règles d'utilisation du Kanban 5. Améliorez le système en continu À faire Dév Test Livraison Fini ! 5 3 2 3 H D C F A I G E B J K FLUX 5 samedi 16 avril 2011
  • 6. Les deux sont agiles Valeurs Pratiques Autres Pratiques Scrum pratiques Principes Kanban agiles identiques Pratiques communes 6 samedi 16 avril 2011
  • 7. Les deux sont empiriques Juste à Planifier temps Faire Feedback Livrer le produit (revue) Améliorer le Inspection processus Kaizen Adaptation (rétrospective) 7 samedi 16 avril 2011
  • 8. Scrum : le sprint et son cérémonial sem 1 sem 2 sem 3 sem 4 sem 5 sem 6 sem 7 sem 8 Sprint 1 Sprint 2 Planification de sprint Revue de sprint Rétrospective 8 samedi 16 avril 2011
  • 9. Kanban : pas de sprint ! sem 1 sem 2 sem 3 sem 4 sem 5 sem 6 sem 7 sem 8 Rétrospectives (4s) Planning (sur demande) Livraison (sur demande) 9 samedi 16 avril 2011
  • 10. Scrumban : jouer sur les rythmes sem 1 sem 2 sem 3 sem 4 sem 5 sem 6 sem 7 sem 8 Rétrospectives (4s) Rythme de planif. (2s) Rythme de livraison (1s) 10 samedi 16 avril 2011
  • 11. Les deux utilisent un tableau... Kanban : persistant Scrum : réinitialisé à chaque début de sprint 11 samedi 16 avril 2011
  • 12. … pour le Projet et les Opérations Scrum étape 1 Scrum étape 2 Scrum + Kanban Feature Feature Feature Feature Feature Feature Feature Feature Feature team 1 team 2 team 2 team 1 team 2 team 2 team 1 team 2 team 2 Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Équipes Opérations / Support Équipes Opérations / Support Scrum Kanban 12 samedi 16 avril 2011
  • 13. Réaction aux perturbations Mettez-le Ajouter un élément au tableau ? dans le Tenez Backlog ! E compte du TAF ! Que propose l'équipe Scrum ? Que propose l'équipe Kanban ? 13 samedi 16 avril 2011
  • 14. Plusieurs produits pour une équipe Que faire si vous n'avez qu'une seule équipe ? Scrum Kanban 1 seul produit par sprint Les 2 en même 14 temps 14 samedi 16 avril 2011
  • 15. Les éléments du tableau À faire En cours Fini tâche1 tâche2 Etats du Story 3 workflow tâche3 tâche4 Story 4 tâche5 tâche6 tâche7 Story 5 15 samedi 16 avril 2011
  • 16. Estimation et planification Story 3 tâche A pas de nombre Kanban tâches points Scrum 2 nombre jours Scrum 1 heures 16 samedi 16 avril 2011
  • 17. Indicateurs Vélocité Burndown T A F Temps de cycle 17 samedi 16 avril 2011
  • 18. Du projet à l'entreprise Scrum : à l'échelle du projet Tableau Kanban de l’Entreprise Epic Le Lean ! Tableau Kanban de l’Equipe Story 18 samedi 16 avril 2011
  • 19. Kanban & Scrum Comparer pour comprendre, pas pour juger ! Ressemblances : • Les deux sont Lean et Agile. • Les deux utilisent le Juste à temps. • Les deux limitent le TAF. • Les deux utilisent la transparence pour piloter l’amélioration du processus. • Les deux se concentrent sur la livraison rapide et fréquente du produit. • Les deux sont fondés sur l’auto-organisation des équipes. • Les deux requièrent de diviser le travail en éléments. • Dans les deux cas, le planning de release est continuellement ajusté et basé sur des données empiriques (vélocité / temps de cycle). 19 samedi 16 avril 2011
  • 20. Le meilleur des deux Ne soyez pas dogmatiques ! Essayez par vous-même ! Soyez agiles ! 20 samedi 16 avril 2011
  • 21. La perfection est un voyage, pas une destination Le plus important n'est pas votre processus. Ce qui compte, c’est votre processus pour améliorer votre processus. 21 samedi 16 avril 2011
  • 22. Des questions ? 22 samedi 16 avril 2011
  • 23. Les Orateurs Claude Aubry Antoine Vernois http://www.aubryconseil.com/ Fabrice Aimetti http://antoine.vernois.net/dotclear/index.php? http://www.fabrice-aimetti.fr/dotclear/index.php? Kanban et Scrum Tirer le meilleur des deux 23 samedi 16 avril 2011
  • 24. Les Auteurs Henrik Kniberg Mattias Skarin Coach Agile/Lean Coach Agile/Lean http://blog.crisp.se/henrikkniberg http://blog.crisp.se/mattiasskarin Board of directors 24 samedi 16 avril 2011
  • 25. Kanban & Scrum Comparer pour comprendre, pas pour juger ! Différences : Scrum Kanban Itérations à durée fixe. Itérations à durée fixe optionnelles. Possibilité d’avoir des rythmes différents pour le planning, les versions et l’amélioration des processus. Peut-être piloté par les événements et non à durée fixe. L’équipe s’engage sur une Engagement optionnel. quantité spécifique de travail pour une itération. Utilisation de la Vélocité en tant Utilisation du Temps de cycle en que mesure par défaut pour le tant que mesure par défaut pour le planning et l’amélioration des planning et l’amélioration des processus. processus. Equipes multidisciplinaires Equipes multidisciplinaires imposées. optionnelles. Equipes de spécialistes autorisées. Les éléments du backlog doivent Aucune taille imposée. être découpés afin de pouvoir être traités en 1 sprint. 25 samedi 16 avril 2011
  • 26. Kanban & Scrum Comparer pour comprendre, pas pour juger ! Scrum Kanban Différences : Burndown chart imposé. Aucun diagramme particulier imposé. Limitation indirecte du TAF (par Limitation directe du TAF (par sprint). étape du workflow). Estimation imposée. Estimation optionnelle. Impossible d’ajouter un item en Possibilité d’ajouter de nouveaux cours d’itération. items à chaque fois que la capacité le permet. Un backlog de sprint est traité Un tableau Kanban peut être par une seule équipe. partagé par plusieurs équipes ou individus. 3 rôles imposés (PO / SM / Aucun rôle imposé. Equipe). Le tableau Scrum est réinitialisé Un tableau Kanban est à chaque début de sprint. persistant. Un backlog de produit priorisé Priorisation optionnelle. imposé. 26 samedi 16 avril 2011