Points d'histoire (Story Points)

Sélectionner la langue :

Vous devez autoriser les cookies de Vimeo pour pouvoir visionner la vidéo.
Débloquez le cours complet et obtenez votre certification !

Vous consultez le contenu gratuit. Débloquez le cours complet pour obtenir votre certificat, vos examens et le matériel téléchargeable.

*En achetant le cours, nous vous offrons deux cours de votre choix*

*Voir la meilleure offre du web*

Transcription Points d'histoire (Story Points)


Les points d'histoire (Story Points) sont l'unité d'estimation relative la plus utilisée dans les équipes agiles, en particulier celles qui utilisent Scrum.

Contrairement aux estimations en temps (heures/jours), les points d'histoire sont une mesure abstraite conçue pour représenter l'effort global nécessaire pour compléter un élément du backlog (comme une histoire utilisateur).

Cet effort est évalué en tenant compte de multiples dimensions, et pas seulement du temps.

Ils utilisent une échelle non linéaire pour refléter l'incertitude croissante lors de l'estimation de travaux plus importants et sont basés sur la comparaison relative avec d'autres éléments, et non sur des valeurs absolues.

Concept abstrait : combinaison du temps, de la complexité et de l'incertitude

Les points d'histoire sont délibérément abstraits et ne se traduisent pas directement en heures ou en jours.

Leur valeur réside dans le fait qu'ils permettent à l'équipe d'estimer l'effort relatif en tenant compte simultanément de trois dimensions clés :

  • Temps/volume de travail : quelle est la quantité de travail à effectuer ?
  • Complexité : quel est le degré de difficulté technique ou conceptuelle du travail ?
  • Incertitude/risque : combien d'inconnues ou de dépendances existe-t-il ? Qu'est-ce qui pourrait mal tourner ?

En combinant ces facteurs, les points d'histoire offrent une vision plus holistique de l'effort qu'une simple estimation du temps.

Ils évaluent essentiellement le travail en lui-même, indépendamment de la personne qui le réalise, ce qui les rend plus stables face aux changements dans l'attribution des tâches ou la composition de l'équipe.

La suite de Fibonacci modifiée (1, 2, 3, 5, 8, 13, 20...)

Pour attribuer des points d'histoire, les équipes utilisent généralement une échelle non linéaire, souvent basée sur une version modifiée de la séquence de Fibonacci.

Une échelle courante est : 1, 2, 3, 5, 8, 13, 20, 40, 100.

La raison d'utiliser cette échelle, où les intervalles entre les nombres augmentent à mesure que les nombres augmentent, est de reconnaître qu'il est intrinsèquement plus difficile et plus incertain d'estimer avec précision des travaux importants que d'estimer des travaux de petite envergure.

La différence entre 1 et 2 points est significative, mais la différence pratique entre, disons, 34 et 35 est minime et difficile à justifier.

L'échelle oblige l'équipe à regrouper les éléments les plus importants dans des catégories d'effort plus larges, reflétant ainsi cette incertitude inhérente.

Relativité et importance d'une base de référence

Les points d'histoire sont une mesure purement relative. Un « 5 » n'a pas de signification absolue ; il signifie simplement que cela représente plus d'effort qu'un « 3 » et moins qu'un « 8 » dans le contexte de cette équipe spécifique.

Pour établir cette relativité, l'équipe a besoin d'une base de référence (baseline). Généralement, lorsqu'elle commence à estimer, l'équipe sélectionne une histoire utilisateur de taille moyenne, bien comprise de tous, et lui attribue une valeur (souvent « 5 »).

À partir de là, toutes les autre


points dhistoire story points

Y a-t-il des erreurs ou des améliorations ?

Où est l'erreur ?

Qu'est-ce qui ne va pas ?