23
13 octobre 2011 Planning Poker Youen Chéné Rouen - 13 octobre 2011

ATR2011 - Planning poker

Embed Size (px)

DESCRIPTION

Dans le développement logiciel, l’estimation des temps de réalisation est une science inexacte et est une des sources de dépassement des dates de livraison des jalons d’un projet.Découvrer comment avec une méthode conviviale, le planning poker, vous pouvez associer clients et développeurs pour estimer au plus juste.

Citation preview

Page 1: ATR2011 - Planning poker

13 octobre 2011

Planning Poker

Youen Chéné

Rouen - 13 octobre 2011

Page 2: ATR2011 - Planning poker

Partenaires Gold

Partenaires logistique

13 octobre 2011

Page 3: ATR2011 - Planning poker

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

[email protected]

Page 4: ATR2011 - Planning poker

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.

Page 5: ATR2011 - Planning poker

13 octobre 2011

L'estimation d'un projet classiqueDéveloppeur qui passait par là

Chef de projet qui doit rendre son chiffrage dans 1h

Estim. Développeur pas frais x Pi=

Charge Etape Projet

Feuille Excel

Page 6: ATR2011 - Planning poker

13 octobre 2011

L'estimation d'un projet classiqueMais 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)

Page 7: ATR2011 - Planning poker

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.

Page 8: ATR2011 - Planning poker

13 octobre 2011

La solution : jouons au cartes !

Page 9: ATR2011 - Planning poker

13 octobre 2011

Les bases : vélocité

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

Page 10: ATR2011 - Planning poker

13 octobre 2011

Les bases : estimation avec des scores

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

Page 11: ATR2011 - Planning poker

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

Page 12: ATR2011 - Planning poker

13 octobre 2011

Les bases : estimation avec des scores

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

Page 13: ATR2011 - Planning poker

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.

Page 14: ATR2011 - Planning poker

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 100Une carte « coffee »/ « Joker » est aussi

disponible

Page 15: ATR2011 - Planning poker

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.

Page 16: ATR2011 - Planning poker

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.

Page 17: ATR2011 - Planning poker

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

Page 18: ATR2011 - Planning poker

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

3. Choix d'une carte

4. Révélation des cartes

5. Débats

Pas de consensus

Consensus

Page 19: ATR2011 - Planning poker

13 octobre 2011

Jouons ensemble !

Le projet : application iphone de planning pokerUser 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

Page 20: ATR2011 - Planning poker

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 amusantAlors que d'habitude les développeurs rechignent à participer au

chiffrage d'un projet

Page 21: ATR2011 - Planning poker

13 octobre 2011

Quelques conseils

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

Ne jamais revenir à la notion de tempsPas 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

Page 22: ATR2011 - Planning poker

13 octobre 2011

Retours d'expérience

Une bonne prise de la température de l'équipeIl 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.

Page 23: ATR2011 - Planning poker

Planning PokerEstimer votre projet agile

Merci !