Dites points, et votre esprit commencerait à penser aux lignes d'une course ou d'un jeu. Mais les points d'histoire de l'Agile ont une histoire différente. 😊
Dans la méthodologie Agile, les user stories sont un outil fiable pour décrire ce qu'un utilisateur souhaite réaliser en utilisant le produit. L'idée est d'encourager les équipes à réfléchir à comment et pourquoi une fonctionnalité sera utilisée. Par exemple, pour une tâche concernant l'ajout d'un bouton de connexion sur la page d'accueil, l'histoire de l'utilisateur serait : En tant que visiteur fréquent, je veux pouvoir me connecter facilement à partir de la page d'accueil afin d'accéder rapidement à mon compte.
Mais comment faire pour gérer et forfaiter le travail nécessaire à la mise en œuvre de ces histoires ? La manière Agile de le faire est de leur attribuer des points d'histoire.
Dans ce guide, nous allons explorer les tenants et les aboutissants de l'utilisation des story points dans la gestion de projet Agile, couvrant:
- Les étapes à suivre pour l'estimation des story points
- Les pièges à éviter au cours du processus
- Les logiciels qui font de l'estimation Agile un jeu d'enfant
Qu'est-ce que les Story Points en Agile ?
Les Story Points sont une unité de mesure qui permet d'estimer l'effort global nécessaire pour achever une histoire d'utilisateur dans un projet Agile backlog de produit ou tout autre flux de travail préétabli.
Il ne s'agit pas d'une mesure de performance obligatoire pour lier les employés ou pousser les managers à superviser le développement, mais plutôt d'un système de points facultatif pour évaluer la taille relative du travail ou des risques impliqués dans l'achevé d'une histoire d'utilisateur.
Les points sont généralement calculés juste avant que le réunion de planification du sprint . L'estimation des points de récit à cette étape aide l'ensemble de l'équipe à prendre des décisions éclairées sur les récits à prioriser dans le prochain sprint backlog . Dans la plupart des cas, les équipes ont une réunion d'estimation des points, ou ils attribuent simplement des valeurs aux histoires asynchrones sur la base de paramètres tels que la priorité et la la capacité de la charge de travail .
3 critères clés pour l'estimation des story points Agile
Lorsqu'il s'agit de déterminer le nombre de story points à attribuer à une histoire d'utilisateur, trois facteurs aident les équipes agiles à évaluer le travail avec précision : l'effort, le risque et la complexité.
1. Effort : Volume et intensité du travail requis
Le terme "effort" fait référence à la quantité de travail nécessaire pour achever les différents récits des utilisateurs. Le processus d'estimation relative consiste à répondre à des questions telles que :
- Combien de tâches sont concernées ?
- À quelles activités de préparation et de suivi faut-il s'attendre ?
- Quel est le niveau d'effort requis pour chaque tâche et activité de préparation ?
Plus l'effort requis à travers ces étapes est important, plus l'article est susceptible d'avoir de points. Ici, vous pouvez faire une comparaison basée sur le nombre d'heures que prennent les tâches proposées - par exemple :
- Moins de 3 heures pour la conception d'un caractère de jeu sur le thème de Noël : 0,5 point d'histoire
- Une journée de travail pour concevoir une nouvelle fonctionnalité d'application : 2 points d'histoire
Une erreur fréquente lors du calcul des story points est de les considérer uniquement comme une mesure directe du temps. Si les estimations de durée vous indiquent en termes absolus le temps qu'il faudra pour achever une tâche, elles n'offrent pas une mesure relative appropriée de la difficulté d'une tâche par rapport à d'autres tâches.
2. Risque : incertitude et obstacles potentiels
Ce critère implique la prise en compte des risques liés au processus, les dépendances par rapport aux tâches internes ou des facteurs externes, et les inconnues du processus de développement. Chaque valeur de point d'histoire s'ajoute au score de risque.
Ainsi, les histoires à haut risque justifieront plus de points d'histoire car elles nécessitent une période tampon supplémentaire pour amortir les défis imprévus qui surgissent. Les équipes Agile peuvent utiliser les points pour rejeter certaines histoires ou gérer et atténuer les risques plus efficacement.
3. Complexité : Difficulté technique et subtilité
La complexité ne concerne pas seulement la difficulté de la tâche, mais aussi le degré de complexité et d'implication de la solution. Cela inclut l'utilisation de technologies nouvelles ou peu familières, la nécessité de s'appuyer sur des solutions innovantes ou non testées, et le niveau de défi intellectuel.
Les histoires plus complexes nécessitent généralement plus de réflexion, de forfaits et de résolution de problèmes, ce qui se traduit par des points d'histoire plus élevés.💡
Astuce: Utilisez la fonction Modèle de Backlogs et de Sprints ClickUp pour aider les équipes agiles et les équipes scrum contribuent aux story points sur un canevas commun. Il est livré avec des listes de sprint préconstruites, achevées avec des champs personnalisés, pour inclure des informations sur les différents critères de comparaison des story points.
Avantages de l'utilisation des Story Points en Agile
Le processus d'estimation des story points implique une discussion et un consensus entre les membres de l'équipe agile ou scrum, la promotion de la collaboration et une compréhension partagée des tâches. Voici quelques autres avantages notables :
- Un forfait équilibré : Les story points prennent en compte plus de facteurs que les estimations de durée, assurant ainsi unecharge de travail équilibrée et des validations réalistes pour le propriétaire du produit
- Priorités stratégiques : Pour s'attaquer au backlog de produit, il faut privilégier le travail intelligent au travail acharné. Avec les story points dans le tableau, les équipes peuventdonner la priorité au travail sur les éléments dont les points sont les plus élevés tout en s'adaptant aux changements et aux défis imprévus avec une plus grande flexibilité
- Amélioration continue : Les équipes qui utilisent les données historiques sur les story points pour analyser la précision de leurs estimations et l'efficacité de leurs processus sont mieux armées pour..améliorer leurs processus au fil du temps
Comment calculer les Story Points en Agile : 6 étapes faciles
Une estimation des story points est efficace si elle améliore la compréhension approfondie du travail et permet une meilleure planification et priorisation. Cependant, le processus de calcul des points et de leur conversion en heures n'est pas vraiment simple.
Pour vous faciliter la tâche, nous avons combiné les bonnes pratiques standard de Méthodologies agiles avec des éclairages exploitables pour vous apporter six étapes pour calculer les story points agiles de manière efficace. ✨
Étape 1 : comprendre l'effort global impliqué dans chaque histoire d'utilisateur
S'assurer que l'équipe comprend les histoires d'utilisateurs ou les fonctionnalités qui doivent être mises en œuvre est une première étape importante. **Cela implique de discuter des objectifs d'achèvement, des exigences de préparation et de tous les défis potentiels associés à l'histoire
Pour que cette étape soit couronnée de succès, vous devez structurer la communication au sein de l'équipe autour d'histoires de manière productive à l'aide d'un logiciel de qualité. Nous avons la solution parfaite : ClickUp clickUp est une plateforme de productivité et de collaboration tout-en-un.
Planifiez des réunions régulières de backlog refinement ou de story grooming à l'aide de l'application Affichage du Calendrier ClickUp et utilisez ces sessions pour réviser et discuter des histoires en collaboration. Vous pouvez créer et modifier en cours les détails de chaque histoire à l'aide de Documents ClickUp . Les membres de l'équipe peuvent contribuer simultanément ce qui fait de l'estimation un processus dynamique et interactif.
Mettez en forme et collaborez facilement sur les documents Teams aux côtés de l'équipe sans chevauchement dans ClickUp
Les L'affichage du ClickUp Chat permet des discussions transparentes avant et après les sprints. Pour les équipes asynchrones, des fonctionnalités telles que Commentaires et Mentions peuvent être utilisées pour poser des questions et demander des éclaircissements.
Ajoutez des membres de l'équipe aux discussions et collaborez avec ClickUp Teams dans un seul espace et évitez de passer d'un logiciel à l'autre
Conseil: Vous pouvez maintenant utiliser la fonction Générateur d'histoires d'utilisateurs basé sur l'IA dans ClickUp 3.0 pour créer des histoires d'utilisateurs claires et cohérentes avec des instructions simples et accélérer le processus d'estimation des points.
$$$a étape 2 : Choisir une histoire de référence
Sélectionnez une histoire utilisateur simple et bien comprise comme base ou point de référence. En règle générale, un gestionnaire de projet ou un membre de l'équipe principale attribuera des valeurs, souvent un seul point de récit, qui servira d'échelle de comparaison pour les autres récits.
Pour la plupart des équipes agiles en ce qui concerne l'estimation, l'utilisation d'une seule histoire de référence permet de simplifier le processus. Cependant, certaines équipes accueillent favorablement plusieurs histoires de référence pour une estimation relative plus précise, d'autant plus lorsque le projet englobe divers types de tâches . Chaque histoire de référence peut représenter une catégorie de tâche ou un niveau de complexité différent, fournissant ainsi un cadre plus nuancé pour l'estimation
ClickUp offre de nombreux paramètres pour configurer et comparer les scénarios de référence. Utiliser Champs personnalisés pour attribuer et afficher les paramètres de mesure pour chaque histoire de référence. Vous pouvez même transformer les histoires en tâches et les comparer sur la page Vue Tableau ClickUp . L'idée est d'examiner d'un coup d'œil ces valeurs ou exigences relatives en termes de complexité, d'effort et de risque.
/$$$img/ https://clickup.com/blog/wp-content/uploads/2023/11/ClickUp-Tableau-view-simplified-1400x934.png ClickUp 3.0 Vue Tableau simplifiée /$$img/
Supervisez les tâches et les projets d'un seul coup d'œil et glissez-déposez les tâches, triez et filtrez sans effort grâce à une vue Tableau Kanban entièrement personnalisable
Étape 3 : Déterminer la méthode de séquençage avant d'attribuer la valeur numérique réelle
Une fois que vous avez vos histoires de base, discutez du nombre de story points à utiliser pour les différents niveaux d'effort. Vous pouvez appliquer les séquences suivantes :
- Échelle linéaire : 1, 2, 3, 4, 5, 6..
- Échelle de Fibonacci : 1, 1, 2, 3, 5, 8, 13..
De nombreuses équipes utilisent une séquence de Fibonacci pour l'attribution des points d'histoire, où chaque point représente la somme des deux nombres qui le précèdent. Par rapport au système de points linéaire, cette séquence reflète mieux l'incertitude inhérente aux grandes histoires - plus l'histoire est grande, plus l'incertitude est grande, et donc plus le saut de points est important. Les nombres 1 à 8 sont principalement utilisés pour des tâches précises, tandis que les nombres 13, 21, 34, 55 et au-delà peuvent être utilisés pour des tâches de plus grande envergure.
Conseil: Utilisez le Vue Tableur ClickUp pour noter les points de chaque histoire d'utilisateur dans une feuille de calcul. Vous pouvez appliquer un code couleur pour rendre la comparaison rapide et attrayante.
/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/12/image9-1400x713.png Ajouter des points d'histoire dans ClickUp /$$img/
Achevé de créer une vue comparable des points d'histoire, avec les assignés et les niveaux de complexité codés en couleur
N'oubliez pas de rester simple ! Trop réfléchir aux story points ou rendre le processus d'estimation trop détaillé à cette étape peut vous ralentir. Cherchez à simplifier et non à compliquer à l'excès.
Étape 4 : Enregistrer le consensus de l'équipe
Utilisez une technique d'estimation basée sur le consensus, comme le Planning Poker. Dans cette méthode un membre senior de l'équipe utilise un jeu de cartes avec des nombres représentant les points de l'histoire, et chaque membre junior de l'équipe sélectionne une carte qui représente son estimation de l'histoire.
Tous les membres de l'équipe révèlent simultanément les cartes qu'ils ont choisies. S'il existe un écart important entre les estimations, les participants discutent de leur raisonnement, puis ils révisent leurs estimations et sélectionnent de nouvelles cartes. Ce processus est Fermé jusqu'à ce que l'équipe parvienne à un consensus ou à une approximation proche. Tableaux blancs ClickUp offrent une excellente plate-forme pour réaliser des estimations en temps réel des points de récit, en particulier pour les projets de les équipes à distance . Utilisez le canevas infini pour créer une matrice d'estimation des points de récit, et les membres de l'équipe peuvent dévoiler leurs "cartes" virtuelles en ajoutant des notes autocollantes avec leurs points estimés. Ils peuvent ajouter des commentaires, poser des questions ou fournir des détails supplémentaires pour justifier leurs estimations.
Faites un brainstorming avec votre équipe en temps réel sur les tableaux blancs ClickUp faciles à utiliser
Étape 5 : Enregistrer les estimations des points d'histoire
Une fois le consensus atteint, enregistrez les story points pour chaque histoire utilisateur. Dans ClickUp, vous pouvez utiliser Points de sprint pour attribuer des points aux histoires et forfaiter ce que l'équipe peut accomplir au cours d'un sprint. Ajoutez-les à n'importe quelle tâche, ou même répartissez-les entre les tâches suivantes plusieurs assignés !
Vous pouvez également utiliser Cartes Sprints pour construire des tableaux de bord personnalisés qui affichent une vue d'ensemble de la progression du sprint, des performances de l'équipe et de la distribution de la charge de travail en fonction des points de suivi. Nos favoris incluent :
- Cartes de vélocité indiquent le nombre de points achevés au cours des sprints précédents. La vélocité d'une équipe offre une perspective historique qui aide le manager du projet à prévoir les capacités des sprints à venir
- Cartes de récapitulation (burndown cards) indiquent le travail restant par rapport au temps restant dans le sprint. Elles permettent aux équipes de savoir si elles sont en mesure d'achever leurs validations de sprint en se basant sur les points d'histoire assignés aux tâches
- Brûler les cartes permettent de suivre le travail terminé par rapport au travail total prévu pour le sprint, représenté en points d'histoire. Cela peut être utile pour visualiser la progression et les changements de périmètre
Suivez la progression et visualisez les jalons avec les cartes Burnup dans les tableaux de bord ClickUp
Étape 6 : Affiner l'estimation des points d'histoire avec l'expérience
Au fur et à mesure que l'équipe achève des sprints et acquiert une meilleure compréhension de sa capacité de travail et de la complexité des différents types d'histoires, elle est mieux placée pour discuter de ce qui a été surestimé ou sous-estimé et pourquoi, en tirant des leçons des divergences. Les gestionnaires de projet doivent être ouverts à la possibilité de revoir et d'ajuster les points de l'histoire lorsqu'ils acquièrent une meilleure compréhension ou si des points entiers de l'histoire sont surestimés ou sous-estimés exigences du projet changer.
Passer en revue les estimations collées dans le passé et noter les divergences peut cependant prendre beaucoup de temps. Heureusement, vous pouvez paramétrer la fonction Automatisations ClickUp pour signaler automatiquement toutes les tâches dont les estimations étaient très éloignées de la réalité, afin qu'elles fassent l'objet d'un examen plus approfondi.
En outre, Objectifs ClickUp permettent aux équipes de définir des objets spécifiques, de suivre la progression et de rester en phase avec les efforts d'amélioration. Par exemple, vous pouvez vous fixer comme objectif d'améliorer la corrélation entre l'effort estimé et l'effort réel requis d'un certain pourcentage.
Ajouter des points sprint dans une tâche ClickUp pour faire avancer les projets
ClickUp offre des douzaines d'outils de gestion de projet Modèles agiles qui sont préconfigurés pour correspondre à des flux de travail communs dans le cadre de la méthodologie . Ces modèles comprennent des paramètres qui s'alignent sur les principes de la Pratiques agiles comme le forfait de sprint, l'affinement du carnet de commandes et la gestion de la qualité les résumés rapides quotidiens .
Les modèles peuvent accélérer le processus d'installation de nouveaux projets Agile, en garantissant que les bonnes pratiques sont abonnées et que l'équipe peut rapidement commencer à travailler avec une structure familière. Par exemple, le modèle gratuit de ClickUp Agile Story Template (modèle de récit agile) vous aide à créer et à gérer sans effort des histoires d'utilisateurs dans un cadre Agile, en réduisant la charge de travail des chefs d'équipe.
De l'histoire à la gloire : Calculer les Story Points en Agile avec ClickUp
L'idéation et la mise en œuvre des story points en Agile se font sans stress avec ClickUp. La plateforme aide à organiser les méthodologies Agile en fournissant un cadre intuitif pour la gestion des histoires et des story points, l'assistance à la planification efficace des sprints et l'amélioration de la collaboration des équipes.
Faites votre prochain sprint à la manière de ClickUp et voyez la différence par vous-même. 🥰 Inscrivez-vous à ClickUp maintenant et essayez-le gratuitement !