Qu'est-ce qu'un Story Point ?
Un Story Point est une unité de mesure relative qui exprime la complexité globale d'une user story. Il combine trois facteurs : la difficulté technique, le volume de travail et le niveau d'incertitude.
L'idée fondamentale : plutôt que de demander « combien de temps ? », on demande « c'est combien de fois plus complexe que cette story de référence ? ». Une story à 5 points n'est pas forcément 5 fois plus longue qu'une story à 1 point, mais elle est significativement plus complexe.
L'estimation en heures
L'estimation en heures (ou jours-homme) est l'approche traditionnelle. On estime directement la durée nécessaire pour compléter une tâche. C'est intuitif et facilement compréhensible par les parties prenantes non techniques.
Mais cette approche a un problème fondamental : les humains sont notoirement mauvais pour estimer des durées. Le biais d'optimisme nous pousse systématiquement à sous-estimer, et une heure de travail pour un développeur senior n'équivaut pas à une heure pour un junior.
Comparaison directe
Story Points
- Élimine le biais individuel (senior vs junior)
- Favorise la discussion sur la complexité
- Permet de calculer la vélocité d'équipe
- Moins de pression sur les estimations
- Fonctionne bien avec le Planning Poker
Heures
- Compréhensible par tous (management, clients)
- Facile pour planifier des deadlines
- Utile pour les tâches opérationnelles simples
- Fausse précision (2h vs 2.5h — quelle différence ?)
- Crée une pression implicite sur les développeurs
Quand utiliser quoi ?
Story Points
Pour les user stories, les features, le backlog produit. Dès que la complexité est variable et que l'équipe travaille en sprints.
Heures
Pour les tâches opérationnelles, le support, les bugs simples et bien définis. Quand la variabilité est faible et le scope clair.
Les deux
Certaines équipes estiment en Story Points pour le backlog puis décomposent en heures pour la planification du sprint en cours.
Comment passer aux Story Points
- 1
Choisir une story de référence
Prenez une story récente, bien comprise par toute l'équipe, et assignez-lui une valeur de référence (par exemple 3 points).
- 2
Estimer par comparaison
Pour chaque nouvelle story, demandez : « Est-ce plus ou moins complexe que la référence ? ». Utilisez le Planning Poker pour voter.
- 3
Mesurer la vélocité
Après 3-4 sprints, vous aurez une vélocité stable qui vous permettra de prévoir la capacité de l'équipe.
Estimez en Story Points avec votre équipe
Créez une session de Planning Poker gratuite et commencez à estimer en complexité relative.
Créer une session gratuite