SlideShare a Scribd company logo
1 of 30
Avant la session …


  Avez-vous un point d’insatisfaction dans votre
  expérience de la méthode Scrum ?

  Si oui, notez le sur le post-it à votre disposition !




Scrum à Kanban: 3 retours d’expériences
Scrum à Kanban:
3 retours d’expériences

 Elise Vanholsbeeck / Véronique Mosnier / Nicolas Warzagier / 8 Novembre 2012
Qui sommes-nous?

  Véronique    Elise    Nicolas




   Travel     Backend   Shopping
Qui êtes-vous?
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
Rappels sur Scrum




Rappels
Rappels sur Kanban
                     WIP




          Flux
Historique des méthodes de
développement chez kelkoo


    Cycle en V        Scrum          Kanban


               2007           2011

Aujourd’hui:
   4 équipes en Scrum
   3 équipes en Kanban
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
3 équipes – 3 profils

                               Travel                Backend           Shopping
Effectif                4 développeurs       4 développeurs    7 développeurs
                        1 QA                 1 PO              1 QA
                        1 PO                 0 SM              1 PO
                        1 SM                                   1 SM
Localisation            Grenoble - Londres   Grenoble          Grenoble - Londres
Spécialisation          Oui                  Non               Non
Équipe dédiée           50%                  100%              80%
Type de projet          Stabilisation        Maintenance       Amélioration
Visibilité du produit   Moyenne              Basse             Haute
Rythme des releases     1 semaine            2 semaines        1 semaine
Maîtrise de Scrum       Débutante            Experte           Moyenne
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
Les raisons du changement

Quels sont les points d’insatisfaction rencontrés avec
la méthode Scrum?

                                                Partage du
      Impédiments:                          Definition of Done
       Site instable
                            Routine


                                             Temps passé en
     Manque de                                 cérémonials
    visibilité sur le   Envie d’améliorer
  travail de chacun      la productivité
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
La transition
                     Travel                Backend                    Shopping
Motivation    Toute l’équipe        Volonté du manager         Toute l’équipe mais
                                    Équipe curieuse            diluée
Préparation   Inspiré de shopping   Formation sur une
                                    journée                               Aucune

Déroulement
                 Big Bang               One Shot                    En douceur



                                                                              ?

                                                                             Impediments

                                                        Goal du Sprint
    Sprint + formalisation du flux
                                                        Sprint Planning
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
Kanban Travel
Kanban Backend
   Definition of Done    Definition of Done
   de chaque colonne     de chaque colonne




      WIP               WIP           WIP
Kanban Shopping

           Une colonne                   Une colonne
          « pense-bête »                 surchargée !




                           Une colonne
                           optionnelle
Cérémonies d’équipes
                   Travel     Backend           Shopping
Stand-up

Demo


Retro


Poker planning


Scenarii /
Backlog review     N/A

                 Abandonné       Régulier


                 Journalier      À la demande
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
Conclusion Travel



    Visualisation du flux

    Capacité à faire de la QA

    Incapacité à évaluer les tâches avant
Conclusion Backend



    Sortir de la routine

    Productivité identique

    Métriques mal exploitées
Conclusion Shopping



    Intégration des imprévus au flux

    Flux formalisé et évolutif

    Mauvais usage du WIP
Agenda

Rappels
Retours d’expériences
  Qui?
  Pourquoi?
  Comment?
  Quoi?
  Et maintenant?
Bilan général
Avantages

• Visualisation
   Étapes de développement
   Bloqueurs
   Spécialisations


• Souplesse
   Gestion de la priorisation des stories
   Répartition du temps en réunion
Inconvénients

• Organisation à la demande
   Travail constant du PO et du Scrum Master
   Mauvaise compréhension des Stories

• Reporting
   Métriques différentes de Scrum
   Manque d’engagement de l’équipe

• Gestion du WIP difficile
Ce qui ne change pas

• Les rôles et le Product Backlog

• La productivité
    Temps de développement équivalent
    Temps total passé en réunion

• L’effort sur la qualité des User Stories
    Critères d’acceptance
    Estimations
Référence

                          Disponible gratuitement
                          http://www.infoq.com/minibooks/kanban-scrum-minibook




Kanban and Scrum: making the most of both
Henrik Kniberg & Mattias Skarin
L’essentiel


Formaliser le flux et limiter le WIP

Conserver les bonnes pratiques de Scrum

Pas de recette miracle – chacun implémente à
 son rythme et comme il veut

More Related Content

What's hot

La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...Bastien Gallay
 
Développer en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx FranceDévelopper en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx FranceSamuel Le Berrigaud
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheursebastien_fournel
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basicsOpenska
 
Equipes scrum multiples upwiser
Equipes scrum multiples   upwiserEquipes scrum multiples   upwiser
Equipes scrum multiples upwiserBastien Gallay
 
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
 
Techniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwipartyTechniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwipartyJean-Pierre Vincent
 
Rex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture KanbanRex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture KanbanCouthaïer FARFRA
 
Mes outils électroniques Agile, tout un programme!
Mes outils électroniques Agile, tout un programme!Mes outils électroniques Agile, tout un programme!
Mes outils électroniques Agile, tout un programme!Cédric Leblond
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Cédric Leblond
 
Lean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de ControleLean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de ControleDimitri Baeli
 
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault DigitalUne semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault DigitalJean-Pierre Lambert
 
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tousAgile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tousPig Acube
 
Meetup : De l'agilité de la DSI à l'agile Marketing
Meetup : De l'agilité de la DSI à l'agile MarketingMeetup : De l'agilité de la DSI à l'agile Marketing
Meetup : De l'agilité de la DSI à l'agile MarketingBuy The Way
 
Xebicon REX Société Générale agile chez les ops
Xebicon REX Société Générale agile chez les opsXebicon REX Société Générale agile chez les ops
Xebicon REX Société Générale agile chez les opsClément Rochas
 
Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agileXavier Warzee
 
Personal kanban breizhcamp
Personal kanban   breizhcampPersonal kanban   breizhcamp
Personal kanban breizhcampGuillaume LOURS
 

What's hot (20)

La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
 
Développer en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx FranceDévelopper en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx France
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
2011 XKE - Kanban in action
2011 XKE - Kanban in action2011 XKE - Kanban in action
2011 XKE - Kanban in action
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basics
 
Equipes scrum multiples upwiser
Equipes scrum multiples   upwiserEquipes scrum multiples   upwiser
Equipes scrum multiples upwiser
 
Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !Mes Outils Kanban, tout un programme !
Mes Outils Kanban, tout un programme !
 
Techniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwipartyTechniques accélération des pages web #kiwiparty
Techniques accélération des pages web #kiwiparty
 
Rex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture KanbanRex d'une vague ScrumBan au meetup Culture Kanban
Rex d'une vague ScrumBan au meetup Culture Kanban
 
XebiCon'17 : Agile Smells - Julien Rossignol
XebiCon'17 : Agile Smells - Julien RossignolXebiCon'17 : Agile Smells - Julien Rossignol
XebiCon'17 : Agile Smells - Julien Rossignol
 
Mes outils électroniques Agile, tout un programme!
Mes outils électroniques Agile, tout un programme!Mes outils électroniques Agile, tout un programme!
Mes outils électroniques Agile, tout un programme!
 
Kanban pour l’IT
Kanban pour l’ITKanban pour l’IT
Kanban pour l’IT
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
Lean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de ControleLean Kanban Une Inversion de Controle
Lean Kanban Une Inversion de Controle
 
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault DigitalUne semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
 
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tousAgile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
 
Meetup : De l'agilité de la DSI à l'agile Marketing
Meetup : De l'agilité de la DSI à l'agile MarketingMeetup : De l'agilité de la DSI à l'agile Marketing
Meetup : De l'agilité de la DSI à l'agile Marketing
 
Xebicon REX Société Générale agile chez les ops
Xebicon REX Société Générale agile chez les opsXebicon REX Société Générale agile chez les ops
Xebicon REX Société Générale agile chez les ops
 
Développement distribué agile
Développement distribué agileDéveloppement distribué agile
Développement distribué agile
 
Personal kanban breizhcamp
Personal kanban   breizhcampPersonal kanban   breizhcamp
Personal kanban breizhcamp
 

Viewers also liked

communication plan
communication plancommunication plan
communication planSissem Mess
 
La prière contemplative dans la vie normale d’un chrétien
La prière contemplative dans la vie normale d’un chrétienLa prière contemplative dans la vie normale d’un chrétien
La prière contemplative dans la vie normale d’un chrétienGnazalé Stéphane
 
Thanksgiving Dinners by Mrs. Suber's Class
Thanksgiving Dinners by Mrs. Suber's ClassThanksgiving Dinners by Mrs. Suber's Class
Thanksgiving Dinners by Mrs. Suber's ClassAmanda Ingalls
 
Présentation mh link e doc
Présentation mh link e docPrésentation mh link e doc
Présentation mh link e docClaudePoux
 
Table-ronde: éco-tourisme: la structuration d'une offre éco-responsable
Table-ronde: éco-tourisme: la structuration d'une offre éco-responsableTable-ronde: éco-tourisme: la structuration d'une offre éco-responsable
Table-ronde: éco-tourisme: la structuration d'une offre éco-responsablepaysdaix
 
Projetcarrieres
Projetcarrieres Projetcarrieres
Projetcarrieres davidnoel-5
 
Senior 2: Onex 2 - Collex 2
Senior 2: Onex 2 - Collex 2Senior 2: Onex 2 - Collex 2
Senior 2: Onex 2 - Collex 2Bertier73
 
Lettre du député juin
Lettre du député juinLettre du député juin
Lettre du député juingraves146
 
Qualité catalogue avec les webservices de l'Abes
Qualité catalogue avec les webservices de l'AbesQualité catalogue avec les webservices de l'Abes
Qualité catalogue avec les webservices de l'AbesRomain_V
 
Les régions de france
Les régions de franceLes régions de france
Les régions de francebelgicano
 
Shane site apple[1]
Shane site apple[1]Shane site apple[1]
Shane site apple[1]svenvN
 
Présentation Léman Museomix 2015
Présentation Léman Museomix 2015Présentation Léman Museomix 2015
Présentation Léman Museomix 2015Leila BOUANANI
 
Enquête chauffeurs vtc 02-14 - bilan général
Enquête chauffeurs vtc   02-14 - bilan généralEnquête chauffeurs vtc   02-14 - bilan général
Enquête chauffeurs vtc 02-14 - bilan généralEtudiant EGE
 
Table ronde : Les réseaux de distribution de la destination Provence à l'inte...
Table ronde : Les réseaux de distribution de la destination Provence à l'inte...Table ronde : Les réseaux de distribution de la destination Provence à l'inte...
Table ronde : Les réseaux de distribution de la destination Provence à l'inte...paysdaix
 
TechDays - Développer une single page application HTML5 - Version courte
TechDays - Développer une single page application HTML5 - Version courteTechDays - Développer une single page application HTML5 - Version courte
TechDays - Développer une single page application HTML5 - Version courteTouchify
 
Vivre en Martinique - L'attractivité de la Martinique
Vivre en Martinique - L'attractivité de la MartiniqueVivre en Martinique - L'attractivité de la Martinique
Vivre en Martinique - L'attractivité de la MartiniqueJulie Province
 

Viewers also liked (20)

communication plan
communication plancommunication plan
communication plan
 
La prière contemplative dans la vie normale d’un chrétien
La prière contemplative dans la vie normale d’un chrétienLa prière contemplative dans la vie normale d’un chrétien
La prière contemplative dans la vie normale d’un chrétien
 
Thanksgiving Dinners by Mrs. Suber's Class
Thanksgiving Dinners by Mrs. Suber's ClassThanksgiving Dinners by Mrs. Suber's Class
Thanksgiving Dinners by Mrs. Suber's Class
 
Présentation mh link e doc
Présentation mh link e docPrésentation mh link e doc
Présentation mh link e doc
 
LaboVTÉ Webinaire portfolio numérique en éducation
LaboVTÉ Webinaire portfolio numérique en éducationLaboVTÉ Webinaire portfolio numérique en éducation
LaboVTÉ Webinaire portfolio numérique en éducation
 
Table-ronde: éco-tourisme: la structuration d'une offre éco-responsable
Table-ronde: éco-tourisme: la structuration d'une offre éco-responsableTable-ronde: éco-tourisme: la structuration d'une offre éco-responsable
Table-ronde: éco-tourisme: la structuration d'une offre éco-responsable
 
Projetcarrieres
Projetcarrieres Projetcarrieres
Projetcarrieres
 
Les quatre bougies
Les quatre bougiesLes quatre bougies
Les quatre bougies
 
Senior 2: Onex 2 - Collex 2
Senior 2: Onex 2 - Collex 2Senior 2: Onex 2 - Collex 2
Senior 2: Onex 2 - Collex 2
 
Lettre du député juin
Lettre du député juinLettre du député juin
Lettre du député juin
 
Qualité catalogue avec les webservices de l'Abes
Qualité catalogue avec les webservices de l'AbesQualité catalogue avec les webservices de l'Abes
Qualité catalogue avec les webservices de l'Abes
 
Les régions de france
Les régions de franceLes régions de france
Les régions de france
 
Bretons au SIAL CHINA
Bretons au SIAL CHINA Bretons au SIAL CHINA
Bretons au SIAL CHINA
 
Evolutio
EvolutioEvolutio
Evolutio
 
Shane site apple[1]
Shane site apple[1]Shane site apple[1]
Shane site apple[1]
 
Présentation Léman Museomix 2015
Présentation Léman Museomix 2015Présentation Léman Museomix 2015
Présentation Léman Museomix 2015
 
Enquête chauffeurs vtc 02-14 - bilan général
Enquête chauffeurs vtc   02-14 - bilan généralEnquête chauffeurs vtc   02-14 - bilan général
Enquête chauffeurs vtc 02-14 - bilan général
 
Table ronde : Les réseaux de distribution de la destination Provence à l'inte...
Table ronde : Les réseaux de distribution de la destination Provence à l'inte...Table ronde : Les réseaux de distribution de la destination Provence à l'inte...
Table ronde : Les réseaux de distribution de la destination Provence à l'inte...
 
TechDays - Développer une single page application HTML5 - Version courte
TechDays - Développer une single page application HTML5 - Version courteTechDays - Développer une single page application HTML5 - Version courte
TechDays - Développer une single page application HTML5 - Version courte
 
Vivre en Martinique - L'attractivité de la Martinique
Vivre en Martinique - L'attractivité de la MartiniqueVivre en Martinique - L'attractivité de la Martinique
Vivre en Martinique - L'attractivité de la Martinique
 

Similar to Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Découvrir le management visuel
Découvrir le management visuelDécouvrir le management visuel
Découvrir le management visuelLaurent Morisseau
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xpdecsdeco
 
De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010Amaury Bouchard
 
De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010Amaury Bouchard
 
De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010Amaury Bouchard
 
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...Agile Montréal
 
De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010Amaury Bouchard
 
L'Agilité - breakfast IDC devops, 18 septembre 2014
L'Agilité  - breakfast IDC devops, 18 septembre 2014L'Agilité  - breakfast IDC devops, 18 septembre 2014
L'Agilité - breakfast IDC devops, 18 septembre 2014Xavier Warzee
 
Événements Scrum : pour sortir de la routine par Isabelle Therrien
Événements Scrum : pour sortir de la routine par Isabelle TherrienÉvénements Scrum : pour sortir de la routine par Isabelle Therrien
Événements Scrum : pour sortir de la routine par Isabelle TherrienAgile Montréal
 
Faciliter une transformation agile avec les Innovation Games dans une banque ...
Faciliter une transformation agile avec les Innovation Games dans une banque ...Faciliter une transformation agile avec les Innovation Games dans une banque ...
Faciliter une transformation agile avec les Innovation Games dans une banque ...Xavier Warzee
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17Benjamin Richy
 
Kanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxKanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxFabrice Aimetti
 
Transition Agile 4 Real @Meetic
Transition Agile 4 Real @MeeticTransition Agile 4 Real @Meetic
Transition Agile 4 Real @Meetictdiavet
 
Transition Agile @ Meetic
Transition Agile @ MeeticTransition Agile @ Meetic
Transition Agile @ MeeticmeeticTech
 
Mesurez votre libido agile
Mesurez votre libido agileMesurez votre libido agile
Mesurez votre libido agileNicholas Suter
 
Tester votre libido Agile
Tester votre libido AgileTester votre libido Agile
Tester votre libido AgileCellenza
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 

Similar to Agile grenoble 2012scrum_kanban on_live_agile_grenoble (20)

Découvrir le management visuel
Découvrir le management visuelDécouvrir le management visuel
Découvrir le management visuel
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010
 
De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010
 
De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010
 
#7 méthodes
#7 méthodes#7 méthodes
#7 méthodes
 
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
 
De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010
 
#3 etapes projet
#3 etapes projet#3 etapes projet
#3 etapes projet
 
L'Agilité - breakfast IDC devops, 18 septembre 2014
L'Agilité  - breakfast IDC devops, 18 septembre 2014L'Agilité  - breakfast IDC devops, 18 septembre 2014
L'Agilité - breakfast IDC devops, 18 septembre 2014
 
Événements Scrum : pour sortir de la routine par Isabelle Therrien
Événements Scrum : pour sortir de la routine par Isabelle TherrienÉvénements Scrum : pour sortir de la routine par Isabelle Therrien
Événements Scrum : pour sortir de la routine par Isabelle Therrien
 
Faciliter une transformation agile avec les Innovation Games dans une banque ...
Faciliter une transformation agile avec les Innovation Games dans une banque ...Faciliter une transformation agile avec les Innovation Games dans une banque ...
Faciliter une transformation agile avec les Innovation Games dans une banque ...
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
Kanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxKanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deux
 
Transition Agile 4 Real @Meetic
Transition Agile 4 Real @MeeticTransition Agile 4 Real @Meetic
Transition Agile 4 Real @Meetic
 
Transition Agile @ Meetic
Transition Agile @ MeeticTransition Agile @ Meetic
Transition Agile @ Meetic
 
Mesurez votre libido agile
Mesurez votre libido agileMesurez votre libido agile
Mesurez votre libido agile
 
Tester votre libido Agile
Tester votre libido AgileTester votre libido Agile
Tester votre libido Agile
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 

Agile grenoble 2012scrum_kanban on_live_agile_grenoble

  • 1. Avant la session … Avez-vous un point d’insatisfaction dans votre expérience de la méthode Scrum ? Si oui, notez le sur le post-it à votre disposition ! Scrum à Kanban: 3 retours d’expériences
  • 2. Scrum à Kanban: 3 retours d’expériences Elise Vanholsbeeck / Véronique Mosnier / Nicolas Warzagier / 8 Novembre 2012
  • 3. Qui sommes-nous? Véronique Elise Nicolas Travel Backend Shopping
  • 5. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 6. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 9. Historique des méthodes de développement chez kelkoo Cycle en V Scrum Kanban 2007 2011 Aujourd’hui:  4 équipes en Scrum  3 équipes en Kanban
  • 10. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 11. 3 équipes – 3 profils Travel Backend Shopping Effectif 4 développeurs 4 développeurs 7 développeurs 1 QA 1 PO 1 QA 1 PO 0 SM 1 PO 1 SM 1 SM Localisation Grenoble - Londres Grenoble Grenoble - Londres Spécialisation Oui Non Non Équipe dédiée 50% 100% 80% Type de projet Stabilisation Maintenance Amélioration Visibilité du produit Moyenne Basse Haute Rythme des releases 1 semaine 2 semaines 1 semaine Maîtrise de Scrum Débutante Experte Moyenne
  • 12. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 13. Les raisons du changement Quels sont les points d’insatisfaction rencontrés avec la méthode Scrum? Partage du Impédiments: Definition of Done Site instable Routine Temps passé en Manque de cérémonials visibilité sur le Envie d’améliorer travail de chacun la productivité
  • 14. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 15. La transition Travel Backend Shopping Motivation Toute l’équipe Volonté du manager Toute l’équipe mais Équipe curieuse diluée Préparation Inspiré de shopping Formation sur une journée Aucune Déroulement Big Bang One Shot En douceur ? Impediments Goal du Sprint Sprint + formalisation du flux Sprint Planning
  • 16. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 18. Kanban Backend Definition of Done Definition of Done de chaque colonne de chaque colonne WIP WIP WIP
  • 19. Kanban Shopping Une colonne Une colonne « pense-bête » surchargée ! Une colonne optionnelle
  • 20. Cérémonies d’équipes Travel Backend Shopping Stand-up Demo Retro Poker planning Scenarii / Backlog review N/A Abandonné Régulier Journalier À la demande
  • 21. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 22. Conclusion Travel Visualisation du flux Capacité à faire de la QA Incapacité à évaluer les tâches avant
  • 23. Conclusion Backend Sortir de la routine Productivité identique Métriques mal exploitées
  • 24. Conclusion Shopping Intégration des imprévus au flux Flux formalisé et évolutif Mauvais usage du WIP
  • 25. Agenda Rappels Retours d’expériences Qui? Pourquoi? Comment? Quoi? Et maintenant? Bilan général
  • 26. Avantages • Visualisation  Étapes de développement  Bloqueurs  Spécialisations • Souplesse  Gestion de la priorisation des stories  Répartition du temps en réunion
  • 27. Inconvénients • Organisation à la demande  Travail constant du PO et du Scrum Master  Mauvaise compréhension des Stories • Reporting  Métriques différentes de Scrum  Manque d’engagement de l’équipe • Gestion du WIP difficile
  • 28. Ce qui ne change pas • Les rôles et le Product Backlog • La productivité  Temps de développement équivalent  Temps total passé en réunion • L’effort sur la qualité des User Stories  Critères d’acceptance  Estimations
  • 29. Référence Disponible gratuitement http://www.infoq.com/minibooks/kanban-scrum-minibook Kanban and Scrum: making the most of both Henrik Kniberg & Mattias Skarin
  • 30. L’essentiel Formaliser le flux et limiter le WIP Conserver les bonnes pratiques de Scrum Pas de recette miracle – chacun implémente à son rythme et comme il veut

Editor's Notes

  1. L’objectif de cette présentation est de vous donner un retour d’expérience sur la manière dont 3 équipes de Kelkoo sont passés de Scrum à Kanban.Contrat-Est-ce que je dois faire du Kanban avec mon equipe?Comment faire pour passer de Scrum à Kanban?Quelles sont les bonnes pratiques que je pourrais implémenter chez moi?Ce que vous ne verrez pas-la théorie Kanban & la théorie Scrum
  2. Qui sommes nous-Véronique: SM travel – SM shopping – 10 ans de conseil & de facilitation chez Capgemini – SM Yahoo – SM kelkoo-Elise: Scrum master. Je travaille chez kelkoo depuis 8 ans et demi. J’ai commencé en tant que développeur. Mon équipe a adopté Scrum il y a 5 ans. Je travaille en kanban depuis 6 mois avec l’équipe Backend.-Nicolas: Dev Shopping -- Développeur au sein de l'équipe frontend depuis Mars 2011, Nicolas s'est initié aux méthodes Scrum & Kanban dans un environnement Agile en constante évolution. 
  3. Qui êtes vous (Faire monter la main a tout le monde)-Qui pratique / a déjà pratiqué Kanban?-Qui pratique / a déjà pratiqué Scrum?
  4. Scrum: 9 prescriptions: 3 roles (SM – PO - Team) 3 artifacts (PB – SB – Burndown chart) 3 ceremonies (Stand up, Demo–retro, Sprint planning)Impediments: imprevus a gerer pendant le sprint
  5. VeroKanban: 3 prescriptions visualisezvotre flux, limitezvotre WIP, mesurez et optimisezvotre temps de cycleLe but estque tout le monde se mobilise pour faire sortirunetache le plus rapidement possible du kanban – quetoutes les taches ne restent pas dans le kanbanFLUX: cesont les differentesetapes par lesquellesles tachesdoivent passer pour atteindre la definition du DONEWIP: work in progress: on ne peut pas avoir plus de n tachesdansuneetapes du fluxEn scrum les tachespeuventetrefaites à leurrythme du moment qu’ellessont la a temps pour la demoLes points communs: Les 2 sontempiriques les 2 sont un flux tireLimitation du le flux= S : par iteration, K par le WIPAuto-organisation des équipesUtilisation du management visuelAmélioration continueDécoupage du travail en petite tâche
  6. Elise Les méthodologies de développement ont changé avec le temps chez Kelkoo. Alexandre Boutin a été impliqué dans l’implémentation de chacune de ces méthodologies chez Kelkoo : cycle en V, Scrum et KanbanPour l’anecdote, c’est lui qui en 2006 a formalisé un process assez lourd sur le cycle en VCe process a néanmoins permis de faire collaborer les différentes de dev, test et prod ensemble.En effet entre chaque étape, un comité était réuni pour savoir si l’on pouvait passer à l’étape d’après comme du dev au test.Chacune des équipes avait ainsi son mot à dire aux différentes étapes.2007 Une méthodologie Agile : SCRUM Les dev, testeur et personnes de la prod se regroupent pour former des équipesScrum et ainsi les projetsmigrent petit à petit à scrum.2011 Une équipe décide de passer en Kanban. Quelques mois plus tard, 2 autres équipes passent en Kanban.Aujourd’hui, nous avons 4 équipes en Scrum, 3 enKanban.
  7. Backend-EliseAvant le passage à KanbanMulti-compétences, pas de spécialiste dans l’équipeMaintenance : Petites évolutions, maintient essentiellement une bonne stabilité et bonne performance de la plateforme.Peu d’exposition business, la plateforme n’est pas utilisée directement par l’utilisateur. Les impacts sur Kelkoo sont moins immédiats que le Frontend.Très bonne maitrise de scrum, bonne expérience de toute l’équipe.Nico1 dev / 1 archi / 1 QA / 1 SM non dedieSite web en mode Maintenance : site refondu il y a un an et demi – demande de bug fix – de petites evolutions – projet stabiliséAttentes métiers fortes: premiere ligne – partie emergée de l’iceberg – grande réactivité sur des demandes de pub
  8. Raisons travelEquipe distribuée – besoin de visibilité sur le travail de chacunTrops d’instabilites en prod qui generaient beaucoup d’impedimentsImpossible de mettre de la QA sur le projetRaisons backend :Sortir de la routineEssayer d’améliorer la productivitéRemotiver/ redynamiser (après perte du scrum master)Raisons shopping:Besoin de formalisation du flux – différence de définition du done ; non-conformité au DONETrop de temps passé en cérémonialsEquipe distribuée – besoin de visibilitée sur le travail de chacunContrat de sprint non tenu a cause des impediments et des changements de prioritéDelivrer plus
  9. ElisePrésentation, jeu et construction du flux, définition des différentes étapesLe lendemain c’est parti.A revoir sur la pres:Timing : Etape par étapeDéroulement : formalisation, …., jolie animation bien visuelle, montrant le déroulementMotivations : Volonté du manager, Equipe sceptique ?Timing: étape par étapeFomalisation du fluxDécorrélation des poker planningFin goal sprint + Allocation de % d’impedimentsPoker planning à la demandeAbandon de scrumC’est une transition non voulue – tres progressiveAu depart, on a eu besoin de formaliser notre flux car equipe distribuée => utilisation du kanbanpadEnsuite on a trouve les sprint planning trop longues et inproductive => séparation du poker planning - + tot que le sprint planning dans la semaineEnsuite on a eu de plus en plus de mal a trouve un goal de sprint a cause des yriades de petites taches => stop les goals de sprintEnsuite on avait beaucoup d’impediement on a alloué des % de sprint pour traiter les impediments => on a simplement pris en compte les gros sujetsEnsuite on a arrete les seances unique de poker planning – elles ont été mise au fil de la semaine au moment de l’arrivee des impedimentsOn a constaté qu’on s’était bien éloigné de scrum – on s’approchait de kanban – on a abandonne scrum et les sprints planning pour mettre en œuvre kanbanToute l’equipe était motivee pour changer le statut actuel et kanban satisfait la majorite
  10. VeroPres outilsMontrer que les colonnes reflètent les spécialités
  11. NicoColonne QA surchargee => mauvaise utilisation du WIPColonne tested & committed => formalisation du fluxCode reviewed=> notre flux evolue en fct de nos pratiques
  12. Ce qui ne change pas pour les 3 :-Daily standupTravel :- Demo/retro régulière- Pas de planification , ni revue storiesBackend :-les démos sont réalisés à la demande-les retros sont régulières, environ tous les 15j ; mais autant que possible après une démo-à la demande aussi les backlogreview + poker planning, quand le PO en ressent le besoin pour sa priorisation, et/ou quand l’équipe va bientôt etre au chomage  Shopping :- Plus de démo- Rétro à peu près régulière- Scenarii / poker planning  
  13. vero
  14. NicoWip sous utilise : on pourrait limite producing pour se mobiliser en pairOn pourrait contraindre la colonne QA pour aider JM a faire la QA quand elle est saturee
  15. eliseLes 3 équipes ont eu 3 expériences assez différentes du passage à Kanban. Néanmoins, Kanban a apporté un certains nombres d’avantages communs aux 3 équipes. Une tâche qui reste longtemps au même endroit, une colonne où s’accumulent des taches sont d’autant des indicateurs visuels d’un point bloquant.La visualisation des étapes de développement permet de ne pas oublier des taches : ex test fonctionnel, test de performance, documentation. Elle assure également un suivi de l’état de l’avancement de la story. Le travail des personnes spécialistes avec un rôle transversal comme QA ou production est intégré de manière plus fluide en kanban.En kanban, la priorisation des stories est plus souple. Il n’est pas la peine d’attendre la fin d’un sprint pour mettre une priorité haute à une nouvelle story.En kanban, fini la grosse journée de réunion enchainant demo, retro, backlogreview, poker planning et sprint planning. Ces réunions sont effectuées à la demande, plus souvent, et sont moins longues. On peut parler de dose homéopathique.
  16. VeroniqueOrganisation à la demandeLe PO alimente en permanence le kanban – dispo pour repondre aux question de l’équipesle SM organise les reunions en permanence – contrainte de salle et de dispo des bonnes personnesKanbanWIP / velociteLe WIP et la vélocité ne s’utilise pas de la memefaconmoins de notion de predicatbilite en kanbanLes taches doivent etre petites pour etre comparablePlus complexe de remonter des alertes qu’avec un burndown: c’est l’acumulation de tache qui doit provoquer une alerteUtilisation de graph en nuage de pts complexite / tps de cycleEngagementPas d’engagement de l’équipe sur un goal – pas d’utilisation de la motivation collective a part pour faire sortir une tache rapidement du kanbanPas d’adrenaline de fin de sprintGestion du WIPLes stories n’ont plus vraiement d’instance obligatoire de revueUne story peut etredemarree sans revue 
  17. Nico-> pas vraiment optimisation sur la quantité délivrée