Votre navigateur ne supporte pas JavaScript ! The Effort Estimation Matrix - A Tool for Estimating Agile Story Points - Scrum Inc.
  • LinkedIn
  • YouTube
  • RSS

La matrice d'estimation de l'effort

Un outil pour estimer les points de récit Agile

Introduction:
Dans la gestion de projet et de produit Agile, l'estimation précise de l'effort est à la fois vitale et difficile. Les équipes sont souvent confrontées à la difficulté d'aligner leurs estimations sur la nature fluide des tâches. Pour transcender l'utilisation mécanique des story points, nous introduisons une nouvelle approche qui adopte un état d'esprit propice à une estimation plus rapide et plus cohérente de l'effort.

Cette approche, connue sous le nom de matrice d'estimation de l'effort, offre un cadre dynamique qui intègre les enseignements tirés des projets antérieurs, facilitant ainsi une planification plus précise et plus adaptable. En tirant parti de l'expérience collective et de l'apprentissage rétrospectif, la matrice vise à réduire l'incertitude et la variabilité souvent rencontrées dans les méthodes d'estimation traditionnelles.

La genèse de la matrice d'estimation de l'effort :
La matrice d'estimation de l'effort, inspirée de la théorie des systèmes adaptatifs complexes et du modèle Structure-Comportement (SBM), a été créée non pas comme un outil normatif, mais comme un moyen d'incorporer l'estimation réflexive dans l'estimation future. L'objectif est de simplifier et d'accélérer le processus d'estimation, en s'appuyant sur une table de référence de l'effort qui est directement liée au travail et aux idées d'une équipe. 

Le tableau évolue avec chaque projet, devenant un document itératif et vivant qui capture les expériences uniques et les leçons apprises par l'équipe. Il garantit que chaque estimation est fondée sur des expériences réelles et adaptée à l'évolution de la compréhension des complexités du projet par l'équipe. Ainsi, la matrice d'estimation de l'effort sert de pont entre les modèles théoriques et techniques et les applications pratiques, permettant aux équipes, aux dirigeants et aux organisations de prendre des décisions plus éclairées et adaptées au contexte.

Comprendre la matrice :
À un niveau élevé, la matrice aide les équipes à classer le travail en fonction de sa compréhensibilité et de sa prévisibilité. En évaluant les histoires achevées, les équipes peuvent aligner leurs estimations sur les observations rétrospectives, favorisant ainsi une compréhension commune qui ouvre la voie à des estimations futures plus précises.

Pour ceux qui souhaitent approfondir la théorie, les systèmes adaptatifs complexes offrent une perspective à travers laquelle les équipes peuvent considérer leur travail comme faisant partie d'un environnement dynamique et interconnecté où les connaissances et les résultats évoluent grâce à l'interaction et à l'adaptation.

Avantages principaux de la matrice :

  • Estimations simplifiées: La matrice permet aux individus d'estimer de manière cohérente les nouveaux éléments du carnet de commandes, en se référant à un tableau personnalisé construit à partir de l'expérience et de la capacité de l'équipe.
  • Prévisions améliorées: Avec un carnet de commandes entièrement estimé, Product Owners peut projeter des délais d'achèvement plus précis, en s'appuyant sur la vitesse actuelle de l'équipe et sur ses performances passées.
  • Raffinement ciblé du carnet de commandes: Les équipes peuvent désormais se concentrer sur l'affinage des éléments du carnet de commandes qui présentent une plus grande complexité et une plus grande incertitude, en accordant l'attention nécessaire à l'atténuation des risques.
  • Évaluation simplifiée de la complexité: La Matrice réduit l'évaluation de la complexité à quatre questions essentielles, ce qui améliore la clarté du processus d'estimation et réduit les frais généraux cognitifs.
  • Gestion du seuil de risque: En fixant une limite supérieure aux points d'effort pour le plan de sprint, les équipes peuvent gérer l'apport de travaux complexes ou imprévisibles, en encourageant la décomposition des éléments du carnet de commandes lorsque cela est nécessaire.
  • Alignement et engagement de l'équipe: La création et l'utilisation de la matrice permettent d'aligner l'équipe sur l'effort requis pour les éléments du carnet de commandes, ce qui favorise l'engagement et la planification collaborative.
  • Adaptabilité au changement: Le cadre flexible de la matrice permet aux équipes de s'adapter aux évolutions du projet, en se recalibrant au fur et à mesure que la compréhension ou les environnements changent.
  • Efficacité des sessions d'estimation: La matrice sert de point de référence clair, rationalisant les sessions d'estimation et minimisant le temps passé à débattre.
  • Amélioration de la précision au fil du temps: L'amélioration continue de la matrice par le biais d'histoires de référence promet une précision d'estimation améliorée et plus cohérente, ce qui se traduira par une meilleure planification et une meilleure allocation des ressources.

La Matrice :

Figure 1 : Matrice d'estimation de l'effort (originale)

Exemple de tableau de référence :

Travail à faire Description (critères d'acceptation) Points
Enregistrement de l'utilisateur En tant qu'utilisateur, je souhaite créer un compte avec vérification de l'adresse électronique, afin de pouvoir me connecter en toute sécurité et interagir avec le site.
- Doit inclure la vérification de l'adresse électronique
- Le mot de passe doit répondre à des critères de complexité
3
Intégration de l'API En tant que développeur, je souhaite intégrer l'API de paiement de manière sécurisée, afin que les utilisateurs finaux puissent effectuer des transactions en toute confiance.      
- Les points de terminaison de l'API sont sécurisés par une authentification appropriée.
- Doit traiter les erreurs potentielles avec élégance
8
Optimisation mobile En tant qu'utilisateur mobile, je souhaite que le site soit adapté à mon appareil mobile afin que je puisse bénéficier d'une expérience transparente quelle que soit la taille de mon écran.
- Doit être adapté aux appareils dont la largeur d'écran est comprise entre 320 et 1440 px.
- Toutes les fonctions disponibles sur l'ordinateur de bureau doivent être accessibles sur le téléphone portable.
5
Migration des données En tant qu'administrateur, j'ai besoin que les données des utilisateurs soient migrées vers la nouvelle base de données afin que nous puissions utiliser un système plus efficace sans perte de données.
- Une perte de données nulle est acceptable
- La migration doit être réalisée avec un minimum de temps d'arrêt
13
Amélioration des fonctionnalités En tant qu'utilisateur, je souhaite utiliser une fonction multilingue sur la plateforme afin de pouvoir interagir avec le site dans la langue de mon choix.
- Doit prendre en charge au moins trois langues
- La langue peut être changée dynamiquement
8

Tableau 1 : Exemple de format de tableau de référence

Application de la matrice :
L'application de la matrice implique une série d'étapes au cours desquelles les équipes recalibrent leur processus d'estimation à l'aide des récits qu'elles ont réalisés :

  1. Introduire le concept de matrice.
  2. Ré-estimer de manière indépendante les histoires récemment achevées, en s'appuyant sur une approche Delphi légère.
  3. Discuter pour réconcilier les divergences majeures dans les estimations, ce qui s'apparente au "Planning Poker".
  4. Établir ou mettre à jour un tableau de référence qui servira de point de repère pour les estimations futures, ce qui facilitera l'intégration des nouveaux membres de l'équipe et permettra de maintenir les estimations à jour.
  5. Faites régulièrement référence à la matrice et au tableau de référence lorsque vous ajoutez des éléments du carnet de commandes ou lorsque vous affinez le travail au cours de l'affinage du carnet de commandes et de la planification du sprint.

Conclusion :
La matrice d'estimation ne se résume pas à des chiffres ; il s'agit de comprendre l'histoire qui se cache derrière chaque tâche. Je vous encourage à expérimenter l'utilisation de la matrice dans votre équipe. Utilisez l'outil pour réfléchir à votre travail, créer et mettre à jour régulièrement votre tableau de référence et partager vos connaissances avec la communauté Agile. Si vous souhaitez approfondir ou affiner votre processus d'estimation, mes collègues de Scrum Inc. et moi-même sommes prêts à animer des ateliers pour explorer diverses techniques d'estimation, y compris cette matrice, afin d'optimiser la gestion de votre carnet de commandes.

fr_FRFrench
Actions