SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Planning Poker


                       Youen Chéné

                  Rouen - 13 octobre 2011


13 octobre 2011
Partenaires Gold




   Partenaires logistique




13 octobre 2011
Votre Intervenant
              Architecte SI chez Masternaut
  Mise en place tactique de pratiques agiles depuis 2010
  Fondateur de Driveo.Fr, le logiciel en ligne de gestion
                        d'auto école
Normandy Jug Leader : 1 session liée à Java le 3ème mardi
       de chaque mois au CESI. http://www.normandyjug.org

http://www.youenchene.fr
http://twitter.com/youen_chene
youen.chene@gadz.org

13 octobre 2011
Les origines du planning poker

        Inventée en 2002 par James Grenning
                  ( http://renaissancesoftware.net/papers/44-planing-poker.html )




                       Objectif
     Obtenir une estimation fiable par une
     approche mélangeant divertissement et
         participation de toutes l'équipe de
      développement et les avis des experts.
13 octobre 2011
L'estimation d'un projet classique
Développeur qui passait par là
                                                                 Estim. Développeur pas frais x Pi
                                                                               =
                                                                       Charge Etape Projet




                                                                                         Feuille Excel




          Chef de projet qui doit rendre son chiffrage dans 1h


   13 octobre 2011
L'estimation d'un projet classique
                            Mais aussi :
                          Les abaques
                   (mais pas adapté au contexte courant)

                   La fiche excel magique
                      (avec plein d'équations dedans)

                        L'avis de l'expert
                    (que personne de remet en cause)

                  L'estimation commerciale
                         (qu'il faut tenir à tout prix)

13 octobre 2011
Estimer dans un projet agile

Dans un projet agile, c'est d'autant plus diffcile
  sachant qu'il faut estimer souvent et sur un
              périmètre qui évolue

    Nous avons besoin d'une manière rapide,
   simple et fiable d'estimer les stories affectés à
                    chaque sprint.

13 octobre 2011
La solution : jouons au cartes !




13 octobre 2011
Les bases : vélocité

  Les projets agiles sont basés sur une vélocité
       propre à l'équipe de développement.




13 octobre 2011
Les bases : estimation avec des scores

On ne chiffre pas avec des heures ou des jours
                    hommes.




13 octobre 2011
Les bases : estimation avec des scores


    On étalonne le chiffrage sur une tâche que
    l'équipe sait faire de manière reproductible.

Exemple : faire un écran d'édition simple des données d'une
                          personne.


Cette tâche correspond à un score de 5 points

13 octobre 2011
Les bases : estimation avec des scores

Toutes les estimations seront faites relativement
             à cette tâche référente.




13 octobre 2011
Les bases : rapport avec la vélocité

 La vélocité d'un équipe étant le nombre points
                réalisé en un sprint.

         La vélocité évolue de sprint en sprint.

   Il sera possible alors d'estimer le nombre de
           user story affectable à un sprint.

13 octobre 2011
Les règles du jeu

Le product owner / la MOA participent mais
              n'estiment pas!
 Chaque participant/estimateur a le jeu de
   carte suivant : 0, ½, 1, 2, 3, 5, 8, 13, 20,
                  40, and 100
  Une carte « coffee »/ « Joker » est aussi
                   disponible
13 octobre 2011
Les règles du jeu

  Le PMO/Scrum Master est l'animateur.
  Pour chaque user story, l'animateur lit la
                description.
 Le product owner répond au question des
               estimateurs.
Chaque estimateur choisit une carte sans la
             montrer aux autres.
13 octobre 2011
Les règles du jeu

  Les participants montrent leur carte au même
                     moment.
    Des estimations très différentes : bonne
                     nouvelle!
  Les auteurs des estimations hautes et faibles
                   s'expliquent.
     Refaire autant de tours que nécessaire
               jusqu'au consensus.
13 octobre 2011
Les règles du jeu


          Vous avez estimés votre user story!

Vous pouvez maintenant affecter les user story
   aux sprints en fonction de votre vélocité.



13 octobre 2011
Les règles du jeu : Résumé

     1. Le modérateur lit la Story

                                            2. L'équipe pose les questions au product
                                            owner


                             5. Débats


                                                    3. Choix d'une carte
                      Pas de consensus
Consensus
            4. Révélation des cartes


    13 octobre 2011
Jouons ensemble !

Le projet : application iphone de planning poker
           User Story 1 : Se connecter à une user story
               User Story 2 : Choisir une estimation
          User Story 3 : Révéler les estimations de chacun
                   User Story 4 : Refaire un tour


                           Les rôles :
                  1 Animateur, 1 Product Owner

13 octobre 2011
Pourquoi ca marche

          Cela mélange les sources d'estimation
                          “La sagesse des foules”
    Prends en compte les avis des timides, des juniors, des séniors.
          Lisse les avis des experts et des fortes personnalités.
                  Chaque membre de l'équipe s'est engagé


                   C'est dynamique et amusant
    Alors que d'habitude les développeurs rechignent à participer au
                            chiffrage d'un projet

13 octobre 2011
Quelques conseils

                  Préparez votre Planning Poker
                  Bien préparé = 1 à 2h, mal préparé = 1 jour


        Ne jamais revenir à la notion de temps
                   Pas de jour homme.... Non vraiment pas.
          (Oui, c'est difficile pour les fans de GANTT et les SSII)


    Toujours bien avoir en mémoire la tâche de
                     référence
13 octobre 2011
Retours d'expérience

 Une bonne prise de la température de l'équipe
  Il met en avant les différences et les tensions entre les membres de
                                  l'équipe.


  L'objectif du planning poker n'est pas de bien
     estimer, mais de permettre à l'équipe de
      s'engager sur un périmètre atteignable.


13 octobre 2011
Planning Poker
Estimer votre projet agile



                        Merci !

Contenu connexe

En vedette

Chacun son tour_ordi
Chacun son tour_ordiChacun son tour_ordi
Chacun son tour_ordidesintocx
 
Carrefour de l_air3_v2
Carrefour de l_air3_v2Carrefour de l_air3_v2
Carrefour de l_air3_v2Phil75
 
Projet de carriere
Projet de carriereProjet de carriere
Projet de carrierecarlosdponte
 
Castelnau Des Fieumarcon
Castelnau Des FieumarconCastelnau Des Fieumarcon
Castelnau Des FieumarconRENTALYS
 
Autismo y jurisprudencia
Autismo y jurisprudenciaAutismo y jurisprudencia
Autismo y jurisprudenciaMarta Montoro
 
PHP: Rechnen mit PHP
PHP: Rechnen mit PHPPHP: Rechnen mit PHP
PHP: Rechnen mit PHPlehrerfreund
 
WWF Extrablatt zur Bundestagswahl
WWF Extrablatt zur BundestagswahlWWF Extrablatt zur Bundestagswahl
WWF Extrablatt zur BundestagswahlWWF Deutschland
 
Faire du business avec twitter
Faire du business avec twitterFaire du business avec twitter
Faire du business avec twitterUp 2 Social
 
Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)
Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)
Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)co2online gem. GmbH
 
Lernen Mit Social Software 2
Lernen Mit  Social  Software 2Lernen Mit  Social  Software 2
Lernen Mit Social Software 2Kai Sostmann
 
Chacun son tour_
Chacun son tour_Chacun son tour_
Chacun son tour_desintocx
 
Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...
Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...
Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...Christoph Deeg
 
These pro enass cedric tang 2012
These pro enass cedric tang 2012These pro enass cedric tang 2012
These pro enass cedric tang 2012cedric1975
 
Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle
Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle
Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle R-Evolutions Touristiques de Brive
 

En vedette (15)

Chacun son tour_ordi
Chacun son tour_ordiChacun son tour_ordi
Chacun son tour_ordi
 
Carrefour de l_air3_v2
Carrefour de l_air3_v2Carrefour de l_air3_v2
Carrefour de l_air3_v2
 
Projet de carriere
Projet de carriereProjet de carriere
Projet de carriere
 
Castelnau Des Fieumarcon
Castelnau Des FieumarconCastelnau Des Fieumarcon
Castelnau Des Fieumarcon
 
Autismo y jurisprudencia
Autismo y jurisprudenciaAutismo y jurisprudencia
Autismo y jurisprudencia
 
PHP: Rechnen mit PHP
PHP: Rechnen mit PHPPHP: Rechnen mit PHP
PHP: Rechnen mit PHP
 
WWF Extrablatt zur Bundestagswahl
WWF Extrablatt zur BundestagswahlWWF Extrablatt zur Bundestagswahl
WWF Extrablatt zur Bundestagswahl
 
Faire du business avec twitter
Faire du business avec twitterFaire du business avec twitter
Faire du business avec twitter
 
Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)
Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)
Klimaschutzmaßnahmen in der Kältetechnik (Dipl.-Ing. Thomas Bader, tebeg)
 
Lernen Mit Social Software 2
Lernen Mit  Social  Software 2Lernen Mit  Social  Software 2
Lernen Mit Social Software 2
 
Chacun son tour_
Chacun son tour_Chacun son tour_
Chacun son tour_
 
Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...
Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...
Die digitale Welt und neue Kooperationsmodelle zwischen Musikbibliotheken und...
 
Elvis ppt
Elvis pptElvis ppt
Elvis ppt
 
These pro enass cedric tang 2012
These pro enass cedric tang 2012These pro enass cedric tang 2012
These pro enass cedric tang 2012
 
Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle
Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle
Atelier 1 Le Management des moutons à 5 pattes Intervention de P Ruelle
 

Similaire à ATR2011 - Planning poker

It smf 2011-innovationgames-v1.3a
It smf 2011-innovationgames-v1.3aIt smf 2011-innovationgames-v1.3a
It smf 2011-innovationgames-v1.3aLaurent Sarrazin
 
soft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch
 
The Watchman | The Game | Soutenance
The Watchman | The Game | SoutenanceThe Watchman | The Game | Soutenance
The Watchman | The Game | SoutenanceSylvain Bakri
 
Lego for-extended-scrum-simulation-fr
Lego for-extended-scrum-simulation-frLego for-extended-scrum-simulation-fr
Lego for-extended-scrum-simulation-frFabrice Aimetti
 
Innovation Game & Rétrospective
Innovation Game & RétrospectiveInnovation Game & Rétrospective
Innovation Game & RétrospectiveGuillaume LOURS
 
Présentation designer weekend
Présentation designer weekendPrésentation designer weekend
Présentation designer weekenddesignerwe
 
Adoption de agilité par les usages
Adoption de agilité par les usagesAdoption de agilité par les usages
Adoption de agilité par les usagesXavier Warzee
 
Agile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoractionAgile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoractionLuc Bizeul
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Oeil de Coach
 
Adoption de l’agilité par les usages
Adoption de l’agilité par les usagesAdoption de l’agilité par les usages
Adoption de l’agilité par les usagesXavier Warzee
 
Agile tour Rennes 2011 - experimentons un innovation game
Agile tour Rennes 2011 -  experimentons un innovation gameAgile tour Rennes 2011 -  experimentons un innovation game
Agile tour Rennes 2011 - experimentons un innovation gameEric Hébert
 
2011 - Direction l'AgilUX
2011 - Direction l'AgilUX2011 - Direction l'AgilUX
2011 - Direction l'AgilUXEmilie Esposito
 
Lego for Scrum : les règles du jeu
Lego for Scrum : les règles du jeuLego for Scrum : les règles du jeu
Lego for Scrum : les règles du jeuMarine Loyen
 
Agile france2015 sd
Agile france2015 sdAgile france2015 sd
Agile france2015 sdGoood!
 

Similaire à ATR2011 - Planning poker (20)

It smf 2011-innovationgames-v1.3a
It smf 2011-innovationgames-v1.3aIt smf 2011-innovationgames-v1.3a
It smf 2011-innovationgames-v1.3a
 
soft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usages
 
The Watchman | The Game | Soutenance
The Watchman | The Game | SoutenanceThe Watchman | The Game | Soutenance
The Watchman | The Game | Soutenance
 
Etude materiel
Etude materielEtude materiel
Etude materiel
 
Lego for-extended-scrum-simulation-fr
Lego for-extended-scrum-simulation-frLego for-extended-scrum-simulation-fr
Lego for-extended-scrum-simulation-fr
 
Innovation Game & Rétrospective
Innovation Game & RétrospectiveInnovation Game & Rétrospective
Innovation Game & Rétrospective
 
#3 etapes projet
#3 etapes projet#3 etapes projet
#3 etapes projet
 
Planning poker v1.1-fr
Planning poker v1.1-frPlanning poker v1.1-fr
Planning poker v1.1-fr
 
Présentation designer weekend
Présentation designer weekendPrésentation designer weekend
Présentation designer weekend
 
Adoption de agilité par les usages
Adoption de agilité par les usagesAdoption de agilité par les usages
Adoption de agilité par les usages
 
Agile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoractionAgile tour bordeaux 2010 espace agoractif cr agoraction
Agile tour bordeaux 2010 espace agoractif cr agoraction
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
 
Adoption de l’agilité par les usages
Adoption de l’agilité par les usagesAdoption de l’agilité par les usages
Adoption de l’agilité par les usages
 
Atelier Story Map
Atelier Story MapAtelier Story Map
Atelier Story Map
 
Alone in the dark
Alone in the darkAlone in the dark
Alone in the dark
 
Agile tour Rennes 2011 - experimentons un innovation game
Agile tour Rennes 2011 -  experimentons un innovation gameAgile tour Rennes 2011 -  experimentons un innovation game
Agile tour Rennes 2011 - experimentons un innovation game
 
2011 - Direction l'AgilUX
2011 - Direction l'AgilUX2011 - Direction l'AgilUX
2011 - Direction l'AgilUX
 
Nouvelles organisation des ateliers robotique
Nouvelles organisation des ateliers robotiqueNouvelles organisation des ateliers robotique
Nouvelles organisation des ateliers robotique
 
Lego for Scrum : les règles du jeu
Lego for Scrum : les règles du jeuLego for Scrum : les règles du jeu
Lego for Scrum : les règles du jeu
 
Agile france2015 sd
Agile france2015 sdAgile france2015 sd
Agile france2015 sd
 

Plus de Normandy JUG

Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...Normandy JUG
 
Codeurs En Seine - Lean startup - Matthieu Garde-Lebreton
Codeurs En Seine - Lean startup - Matthieu Garde-LebretonCodeurs En Seine - Lean startup - Matthieu Garde-Lebreton
Codeurs En Seine - Lean startup - Matthieu Garde-LebretonNormandy JUG
 
What makes groovy groovy codeurs en seine - 2013 - light size
What makes groovy groovy   codeurs en seine - 2013 - light sizeWhat makes groovy groovy   codeurs en seine - 2013 - light size
What makes groovy groovy codeurs en seine - 2013 - light sizeNormandy JUG
 
[Codeurs en seine] management & monitoring cloud
[Codeurs en seine] management & monitoring cloud[Codeurs en seine] management & monitoring cloud
[Codeurs en seine] management & monitoring cloudNormandy JUG
 
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...Normandy JUG
 
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...Normandy JUG
 
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)Normandy JUG
 
Soirée Ceylon avec Stéphane Epardaud
Soirée Ceylon avec Stéphane EpardaudSoirée Ceylon avec Stéphane Epardaud
Soirée Ceylon avec Stéphane EpardaudNormandy JUG
 
Soirée Guava et Lombok avec Thierry Leriche
Soirée Guava et Lombok avec Thierry LericheSoirée Guava et Lombok avec Thierry Leriche
Soirée Guava et Lombok avec Thierry LericheNormandy JUG
 
Couche Base par Tugdual Grall
Couche Base par Tugdual GrallCouche Base par Tugdual Grall
Couche Base par Tugdual GrallNormandy JUG
 
Apache, osgi and karaf par Guillaume Nodet
Apache, osgi and karaf par Guillaume NodetApache, osgi and karaf par Guillaume Nodet
Apache, osgi and karaf par Guillaume NodetNormandy JUG
 
Mockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice DuteilMockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice DuteilNormandy JUG
 
Annotations Java par Olivier Croisier
Annotations Java par Olivier CroisierAnnotations Java par Olivier Croisier
Annotations Java par Olivier CroisierNormandy JUG
 
Spring Batch 17-05-2011
Spring Batch 17-05-2011Spring Batch 17-05-2011
Spring Batch 17-05-2011Normandy JUG
 
ATR2011 - Scrum dans les tranchées Normandes
ATR2011 - Scrum dans les tranchées NormandesATR2011 - Scrum dans les tranchées Normandes
ATR2011 - Scrum dans les tranchées NormandesNormandy JUG
 
Hibernate vs le_cloud_computing
Hibernate vs le_cloud_computingHibernate vs le_cloud_computing
Hibernate vs le_cloud_computingNormandy JUG
 
Soirée BPM - Introduction Logica
Soirée BPM - Introduction LogicaSoirée BPM - Introduction Logica
Soirée BPM - Introduction LogicaNormandy JUG
 

Plus de Normandy JUG (20)

Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
 
Codeurs En Seine - Lean startup - Matthieu Garde-Lebreton
Codeurs En Seine - Lean startup - Matthieu Garde-LebretonCodeurs En Seine - Lean startup - Matthieu Garde-Lebreton
Codeurs En Seine - Lean startup - Matthieu Garde-Lebreton
 
What makes groovy groovy codeurs en seine - 2013 - light size
What makes groovy groovy   codeurs en seine - 2013 - light sizeWhat makes groovy groovy   codeurs en seine - 2013 - light size
What makes groovy groovy codeurs en seine - 2013 - light size
 
[Codeurs en seine] management & monitoring cloud
[Codeurs en seine] management & monitoring cloud[Codeurs en seine] management & monitoring cloud
[Codeurs en seine] management & monitoring cloud
 
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
 
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
 
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
 
Soirée Ceylon avec Stéphane Epardaud
Soirée Ceylon avec Stéphane EpardaudSoirée Ceylon avec Stéphane Epardaud
Soirée Ceylon avec Stéphane Epardaud
 
Soirée Guava et Lombok avec Thierry Leriche
Soirée Guava et Lombok avec Thierry LericheSoirée Guava et Lombok avec Thierry Leriche
Soirée Guava et Lombok avec Thierry Leriche
 
Couche Base par Tugdual Grall
Couche Base par Tugdual GrallCouche Base par Tugdual Grall
Couche Base par Tugdual Grall
 
Java7 normandyjug
Java7 normandyjugJava7 normandyjug
Java7 normandyjug
 
Apache, osgi and karaf par Guillaume Nodet
Apache, osgi and karaf par Guillaume NodetApache, osgi and karaf par Guillaume Nodet
Apache, osgi and karaf par Guillaume Nodet
 
Mockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice DuteilMockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice Duteil
 
Annotations Java par Olivier Croisier
Annotations Java par Olivier CroisierAnnotations Java par Olivier Croisier
Annotations Java par Olivier Croisier
 
Spring Batch 17-05-2011
Spring Batch 17-05-2011Spring Batch 17-05-2011
Spring Batch 17-05-2011
 
ATR2011 - Scrum dans les tranchées Normandes
ATR2011 - Scrum dans les tranchées NormandesATR2011 - Scrum dans les tranchées Normandes
ATR2011 - Scrum dans les tranchées Normandes
 
Hibernate vs le_cloud_computing
Hibernate vs le_cloud_computingHibernate vs le_cloud_computing
Hibernate vs le_cloud_computing
 
HTML5 en projet
HTML5 en projetHTML5 en projet
HTML5 en projet
 
Git
GitGit
Git
 
Soirée BPM - Introduction Logica
Soirée BPM - Introduction LogicaSoirée BPM - Introduction Logica
Soirée BPM - Introduction Logica
 

ATR2011 - Planning poker

  • 1. Planning Poker Youen Chéné Rouen - 13 octobre 2011 13 octobre 2011
  • 2. Partenaires Gold Partenaires logistique 13 octobre 2011
  • 3. Votre Intervenant Architecte SI chez Masternaut Mise en place tactique de pratiques agiles depuis 2010 Fondateur de Driveo.Fr, le logiciel en ligne de gestion d'auto école Normandy Jug Leader : 1 session liée à Java le 3ème mardi de chaque mois au CESI. http://www.normandyjug.org http://www.youenchene.fr http://twitter.com/youen_chene youen.chene@gadz.org 13 octobre 2011
  • 4. Les origines du planning poker Inventée en 2002 par James Grenning ( http://renaissancesoftware.net/papers/44-planing-poker.html ) Objectif Obtenir une estimation fiable par une approche mélangeant divertissement et participation de toutes l'équipe de développement et les avis des experts. 13 octobre 2011
  • 5. L'estimation d'un projet classique Développeur qui passait par là Estim. Développeur pas frais x Pi = Charge Etape Projet Feuille Excel Chef de projet qui doit rendre son chiffrage dans 1h 13 octobre 2011
  • 6. L'estimation d'un projet classique Mais aussi : Les abaques (mais pas adapté au contexte courant) La fiche excel magique (avec plein d'équations dedans) L'avis de l'expert (que personne de remet en cause) L'estimation commerciale (qu'il faut tenir à tout prix) 13 octobre 2011
  • 7. Estimer dans un projet agile Dans un projet agile, c'est d'autant plus diffcile sachant qu'il faut estimer souvent et sur un périmètre qui évolue Nous avons besoin d'une manière rapide, simple et fiable d'estimer les stories affectés à chaque sprint. 13 octobre 2011
  • 8. La solution : jouons au cartes ! 13 octobre 2011
  • 9. Les bases : vélocité Les projets agiles sont basés sur une vélocité propre à l'équipe de développement. 13 octobre 2011
  • 10. Les bases : estimation avec des scores On ne chiffre pas avec des heures ou des jours hommes. 13 octobre 2011
  • 11. Les bases : estimation avec des scores On étalonne le chiffrage sur une tâche que l'équipe sait faire de manière reproductible. Exemple : faire un écran d'édition simple des données d'une personne. Cette tâche correspond à un score de 5 points 13 octobre 2011
  • 12. Les bases : estimation avec des scores Toutes les estimations seront faites relativement à cette tâche référente. 13 octobre 2011
  • 13. Les bases : rapport avec la vélocité La vélocité d'un équipe étant le nombre points réalisé en un sprint. La vélocité évolue de sprint en sprint. Il sera possible alors d'estimer le nombre de user story affectable à un sprint. 13 octobre 2011
  • 14. Les règles du jeu Le product owner / la MOA participent mais n'estiment pas! Chaque participant/estimateur a le jeu de carte suivant : 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, and 100 Une carte « coffee »/ « Joker » est aussi disponible 13 octobre 2011
  • 15. Les règles du jeu Le PMO/Scrum Master est l'animateur. Pour chaque user story, l'animateur lit la description. Le product owner répond au question des estimateurs. Chaque estimateur choisit une carte sans la montrer aux autres. 13 octobre 2011
  • 16. Les règles du jeu Les participants montrent leur carte au même moment. Des estimations très différentes : bonne nouvelle! Les auteurs des estimations hautes et faibles s'expliquent. Refaire autant de tours que nécessaire jusqu'au consensus. 13 octobre 2011
  • 17. Les règles du jeu Vous avez estimés votre user story! Vous pouvez maintenant affecter les user story aux sprints en fonction de votre vélocité. 13 octobre 2011
  • 18. Les règles du jeu : Résumé 1. Le modérateur lit la Story 2. L'équipe pose les questions au product owner 5. Débats 3. Choix d'une carte Pas de consensus Consensus 4. Révélation des cartes 13 octobre 2011
  • 19. Jouons ensemble ! Le projet : application iphone de planning poker User Story 1 : Se connecter à une user story User Story 2 : Choisir une estimation User Story 3 : Révéler les estimations de chacun User Story 4 : Refaire un tour Les rôles : 1 Animateur, 1 Product Owner 13 octobre 2011
  • 20. Pourquoi ca marche Cela mélange les sources d'estimation “La sagesse des foules” Prends en compte les avis des timides, des juniors, des séniors. Lisse les avis des experts et des fortes personnalités. Chaque membre de l'équipe s'est engagé C'est dynamique et amusant Alors que d'habitude les développeurs rechignent à participer au chiffrage d'un projet 13 octobre 2011
  • 21. Quelques conseils Préparez votre Planning Poker Bien préparé = 1 à 2h, mal préparé = 1 jour Ne jamais revenir à la notion de temps Pas de jour homme.... Non vraiment pas. (Oui, c'est difficile pour les fans de GANTT et les SSII) Toujours bien avoir en mémoire la tâche de référence 13 octobre 2011
  • 22. Retours d'expérience Une bonne prise de la température de l'équipe Il met en avant les différences et les tensions entre les membres de l'équipe. L'objectif du planning poker n'est pas de bien estimer, mais de permettre à l'équipe de s'engager sur un périmètre atteignable. 13 octobre 2011
  • 23. Planning Poker Estimer votre projet agile Merci !