Scrum : INVEST dans de bonnes histoires en réalisant des tâches SMART
Je suis tombé sur cet article qui comprend deux mnémoniques que j’aime beaucoup.
L’INVEST comme rappel des caractéristiques d’un élément du Backlog de produit (PBI) de bonne qualité (ou user stories) communément écrit dans le format user story. Mais quelles sont les caractéristiques d’une bonne user story ? L’acronyme « INVEST » peut vous rappeler que les bonnes histoires doivent être:
- Indépendantes : Devraient être autonomes de manière à pouvoir être publiées sans dépendre les unes des autres.
- Négociables : Ne capturer que l’essence du besoin de l’utilisateur, en laissant une place à la conversation. La User Story ne doit pas être écrite comme un contrat.
- Valable : Délivre une valeur à l’utilisateur final.
- Estimable : Les user stories doivent pouvoir être estimées afin qu’elles puissent être correctement priorisées et s’intégrer dans les sprints.
- Petit : Une user story est un petit morceau de travail qui permet de la réaliser en environ 3 à 4 jours.
- Testable : Une user story doit être confirmée via des critères d’acceptation pré-écrits.
Raffinement du backlog de produit : Histoires et tâches
Le raffinement du Backlog de produit est l’acte d’ajouter des détails, des estimations et un ordre aux éléments du Backlog de produit. Le raffinement continu du Backlog de produit est nécessaire au cours de chaque Sprint pour affiner les éléments afin qu’ils soient prêts pour les prochains Sprints. Lorsque les éléments du Backlog sont affinés au niveau de granularité approprié, les éléments du Backlog de produit situés en haut du Backlog de produit (la plus haute priorité, la plus grande valeur) sont décomposés afin qu’ils puissent s’intégrer dans un seul Sprint, comme le montre la figure ci-dessous.
Lorsqu’un élément du backlog de produit est affiné et à inclure dans le backlog de sprint, il se présente typiquement sous la forme de user stories facilement utilisables pour la partie 1 de la planification du sprint. Ces user stories sont typiquement affinées en tâches dans la partie 2 de la planification du sprint pour être assignées aux membres de l’équipe de développement.
Une bonne TASK devrait être – SMART:
SMART est un ensemble de critères pour créer des objectifs tels que les objectifs de sprint qui sont une courte déclaration écrite par l’équipe Scrum (basée sur l’objectif initial du Product Owner) pour les conduire dans la direction de ce qu’ils veulent que les tâches soient accomplies selon l’objectif du sprint.
SMART signifie Spécifique, Mesurable, Atteignable, Pertinent et Limité dans le Temps. Le fait d’avoir des objectifs rédigés dans un format SMART garantit que celui qui les fixe est clair sur ce qu’il essaie d’accomplir, quand et comment.
Spécifique : lorsque vous fixez un objectif, soyez spécifique sur ce que vous voulez accomplir. Pensez à cela comme à l’énoncé de mission de votre objectif.
Mesurable : quelles mesures allez-vous utiliser pour déterminer si vous atteignez l’objectif ? Cela rend un objectif plus tangible car il fournit un moyen de mesurer les progrès. S’il s’agit d’un projet qui va prendre quelques mois à réaliser, alors fixez des jalons en envisageant des tâches spécifiques à accomplir.
Achievable : Cela se concentre sur l’importance d’un objectif pour vous et sur ce que vous pouvez faire pour le rendre réalisable et peut nécessiter de développer de nouvelles compétences et de changer d’attitude. L’objectif doit inspirer la motivation et non le découragement. Réfléchissez à la façon d’atteindre l’objectif et si vous avez les outils/compétences nécessaires. Si vous ne possédez pas actuellement ces outils/compétences, réfléchissez à ce qu’il faudrait pour les atteindre.
Pertinent : Cela fait référence au fait de se concentrer sur quelque chose qui a du sens avec les objectifs plus larges de l’entreprise. Par exemple, si l’objectif est de lancer un nouveau produit, il doit s’agir de quelque chose qui s’aligne sur les objectifs généraux de l’entreprise. Votre équipe peut être en mesure de lancer un nouveau produit de consommation, mais si votre entreprise est un B2B qui ne s’étend pas sur le marché de la consommation, alors l’objectif ne serait pas pertinent.
Délai : tout le monde peut fixer des objectifs, mais s’il manque un calendrier réaliste, il y a des chances que vous ne réussissiez pas. Il est impératif de fournir une date cible pour les livrables. Posez des questions précises sur la date limite de l’objectif et sur ce qui peut être accompli dans ce laps de temps. Si l’objectif prend trois mois, il est utile de définir ce qui doit être réalisé à mi-chemin du processus. Fournir des contraintes de temps crée également un sentiment d’urgence.
.