2. Les story point sont une mesure
arbitraire utilisée dans les équipes
Scrum
Utilisé pour mesurer l’effort
nécessaire pour mettre en oeuvre
vendredi 24 juin 2011
3. C’est une mesure relative qui n’a pas de
relation directe avec des heures
Elle permet de différencier l’effort à réaliser entre
les user stories
vendredi 24 juin 2011
4. “ Les story point ne mesurent pas
la complexité pour développer
une fonctionnalité ”
- MIKE COHN
vendredi 24 juin 2011
5. Dans la plupart des cas, la suite de
Fibonaci est utilisée pour les story point
C’est une séquence du type : 1, 2, 3, 5, 8,
13, 21, ....
Les équipes Scrum utilisent une version
“ Parce que la version originale est une
séquence mathématique précise, les projets
informatiques ne sont pas aussi précis ”
- MIKE COHN
vendredi 24 juin 2011
6. Habituellement
Small = 1
Medium = 3
Large = 5
XL = 8
XXL = 13
Si c’est une user story estimée à 40 ou 100, elle
n’est pas considérée comme INVEST
Il est nécessaire de la scinder en petites users
stories
vendredi 24 juin 2011
7. • Comment savoir qu’une user story est à 3 et une
autre a 5 ?
➡ Chaque équipe devra choisir des user stories
de références
Ce n’est pas nécessairement la plus petite ou la plus
grosse, mais toute l'équipe doit pouvoir l'identifier.
Dès lors, toutes les estimations devront
être réalisées par rapport à ces user
vendredi 24 juin 2011
8. Les story point peuvent générer une
confusion chez les Scrum Master qui ont
une expérience de chef de projet, ils ont
tendances à vouloir les rapporter à des
heures
Les story point ne concernent pas des
heures, elles permettent de comparer
l’effort entre les users stories
vendredi 24 juin 2011
9. Une technique appelée Ideal Day peut être
utilisée comme transition vers les story
points
1 SP = 1 ID*
* Consulter ma présentation sur la planification Agile
vendredi 24 juin 2011
10. Pour chaque équipe, la taille d’une story
peut signifier des choses différentes en
fonction de ce qu'ils ont choisi comme point
de référence.
Si deux équipes reçoivent exactement les
mêmes story. Une équipe peut dire que leur
vélocité est de 46 et l'autre équipe 14.
Cela dépend du point de référence.
vendredi 24 juin 2011
11. Les story points sont utilisées dans le
backlog de produit pour les users stories
Les heures sont utilisées pour le backlog de
sprint pour les tâches
vendredi 24 juin 2011
12. Le total des story point pour un sprint
indique une vélocité moyenne d’une
équipe
Une moyenne indique qu’il est probable
qu’elle fera cette vélocité lors d’un sprint,
nous ne pouvons pas dire qu’elle fera
cette vélocité lors de ce sprint
vendredi 24 juin 2011
13. Il est probable que la vélocité sera
proche de la moyenne, mais il faudra
l’adapter à chaque sprint
Les heures mesurent la capacité de
travail, la vélocité mesure la quantité
de travail
vendredi 24 juin 2011
14. Pourquoi des story point ?
Réduit le temps des estimations
Estimation plus facile
Estimation plus fiable
vendredi 24 juin 2011
15. La vélocité d’une équipe
๏La vélocité est le nombre de story point
par user stories terminées dans un sprint
๏Vous calculez la vélocité par une prédiction
du travail que l’équipe peut réaliser dans un
sprint
๏La vélocité ne fonctionne que si vous utilisez
les mêmes users stories de références
vendredi 24 juin 2011
16. Calculer la vélocité
À la fin du sprint, additionner les story points
des user stories terminées
Vous avez votre vélocité !
vendredi 24 juin 2011
17. Re-estimer
๏ Quand vous avez terminé plusieurs sprints, votre vélocité
peut changer
๏ La vélocité change en raison d’incohérences dans les
estimations
๏ D’obstacle important dans un sprint
๏À cause des anomalies
๏ Montre une mauvaise qualité dans la réalisation
La vélocité d’une équipe se stabilise entre 3 à 6 sprints
vendredi 24 juin 2011