Techniques d'estimation agile : au-dela du Planning Poker
Equipe de developpeurs rassemblee autour d'un tableau blanc couvert de notes adhesives colorees organisees en groupes, collaborant sur l'estimation de leur backlog de sprintPlanning Poker (la reference)
T-shirt sizing
Comment le faire
- Presentez les elements du backlog a l'equipe
- Commencez avec un element de reference sur lequel tout le monde est d'accord (par exemple, "Ce redesign de la page de connexion est un Medium")
- Pour chaque element restant, l'equipe discute et attribue une taille relative a la reference
- En cas de desaccord, les valeurs aberrantes expliquent leur raisonnement et on revote
Quand l'utiliser
Groupe de personnes triant des elements dans des seaux etiquetes du petit au tres grand, representant le dimensionnement relatif des taches avec des categories familieresMapping par affinite (estimation par affinite)
Comment le faire
- Ecrivez chaque element du backlog sur une carte ou une note adhesive
- Placez le premier element au milieu d'une table ou d'un mur
- Prenez l'element suivant et demandez : "C'est plus grand, plus petit ou a peu pres pareil que le premier ?"
- Placez-le a gauche si plus petit, a droite si plus grand, meme colonne si similaire
- Continuez avec chaque element. Les membres de l'equipe peuvent silencieusement reorganiser les elements avec lesquels ils ne sont pas d'accord
- Une fois tous les elements places, tracez les limites des colonnes et attribuez des etiquettes de taille a chaque groupe
Quand l'utiliser
Dot voting
Comment le faire
- Listez tous les elements sur un tableau (physique ou virtuel)
- Donnez a chaque membre de l'equipe un nombre fixe de points (typiquement 3-5)
- Chaque personne place ses points sur les elements qu'elle considere les plus prioritaires
- Les elements avec le plus de points montent en haut
Quand l'utiliser
Mains placant des autocollants colores sur un tableau rempli de cartes de taches, certaines cartes couvertes de multiples points montrant les priorites de l'equipeSysteme de seaux
Comment le faire
- Creez des "seaux" representant des tailles d'estimation (0, 1, 2, 3, 5, 8, 13, 20, 40, 100)
- Choisissez un element et placez-le dans un seau comme reference (l'equipe doit etre d'accord sur celui-ci)
- Distribuez les elements restants equitablement entre les membres de l'equipe
- Chaque personne place silencieusement ses elements dans des seaux par rapport a la reference
- Une fois que tout est place, l'equipe revoit ensemble et discute des elements qui semblent mal places
- Ajustez et finalisez
Quand l'utiliser
Estimation en trois points (PERT)
Comment le faire
| Estimation | Signification |
|---|---|
| Optimiste (O) | Tout se passe parfaitement, pas de surprises |
| Plus probable (M) | Scenario realiste avec les frictions normales |
| Pessimiste (P) | Tout ce qui peut mal tourner tourne mal |
Quand l'utiliser
Choisir la bonne technique
| Scenario | Meilleure technique |
|---|---|
| Planification de sprint avec 10-15 elements | Planning Poker |
| Planification de roadmap avec dimensionnement approximatif | T-shirt sizing |
| Grand backlog (30+ elements), temps limite | Mapping par affinite |
| Prioriser ce qu'il faut estimer en premier | Dot voting |
| Enorme backlog (50-200 elements), grande equipe | Systeme de seaux |
| Travail a forte incertitude | Estimation en trois points |
Vue partagee montrant differentes techniques d'estimation utilisees cote a cote, avec des cartes, des points et des etiquettes de taille visibles dans differents groupes de personnes collaborantQuelques principes qui s'appliquent a toutes
- Estimez relativement les uns par rapport aux autres, pas en termes absolus. "C'est deux fois plus complexe que cette page de connexion" est plus utile que "ca prendra 3 jours."
- Limitez la session dans le temps. L'estimation a des rendements decroissants. Mettez un minuteur et passez a la suite quand vous etes assez proches.
- Re-estimez quand vous apprenez quelque chose de nouveau. Les estimations sont des instantanes, pas des engagements. Mettez-les a jour quand les exigences se clarifient.
- Suivez la precision dans le temps. Apres quelques sprints, comparez les estimations aux resultats reels. Les tendances vous montreront ou votre equipe se trompe regulierement.