[Agile] De l’importance d’écrire des taches claires pour vos User Stories
Dans le monde de l’agilité, le Product Owner se doit d’écrire des user stories simples, compréhensibles et indiquant clairement un but.
A partir des user stories, l’équipe va écrire les différentes tâches (task) nécessaires au développement de ces stories.
Dans le développement Agile, la rédaction efficace des tâches et des user stories est cruciale pour le succès d’un projet.
Un simple excercice consistant à écrire une tache pour beurrer un sandwich vous permettra de tester votre capacité à décrire ces différentes user stories.
Qu’est-ce qu’une User Story ?
Une user story est une description concise d’une fonctionnalité du point de vue de l’utilisateur final. Elle suit généralement ce format :
« En tant que [type d’utilisateur], je veux [objectif] afin de [bénéfice]. »
Pour éviter les titres à rallonges, ces différents éléments peuvent être spécifiés via des tags ou dans une rubrique but (Goal) au début de la story.
Éléments clés d’une bonne User Story
Une bonne user story devrait respecter au minimum ces quelques règles:
- Indépendance : Chaque story doit être autonome.
- Négociable : Laissez place à la discussion avec l’équipe.
- Valeur : Apportez une valeur claire à l’utilisateur.
- Estimable : L’équipe doit pouvoir évaluer l’effort nécessaire.
- Petite : La story doit être réalisable dans un sprint.
- Testable : Définissez des critères d’acceptation clairs.
Comment rédiger une Tâche efficace
Les tâches sont des éléments plus techniques et détaillés que les user stories.
Il est important, quand on est obligé de descendre à ce niveau de détail, que ces différentes tâches soient bien décrites. Ainsi que de s’assurer que les bons termes soient correctement employés pour éviter tout défaut d’interprétation.
Les user stories étant souvent développées par une équipe pluridisciplinaire, l’écriture des sous tâches vont avoir un rôle crucial.
Voici quelques conseils :
- Soyez précis et concis
- Utilisez un verbe d’action au début
- Définissez un résultat attendu clair
- Estimez la durée de la tâche
- Attribuez là à un membre de l’équipe
L’importance des mots justes
Utiliser les bons termes est crucial pour éviter les malentendus. Une expérience amusante avec des enfants préparant un sandwich illustre parfaitement ce principe.
Exemple pratique : Le sandwich au beurre de cacahuète
Dans la vidéo ci dessous, ce papa a voulu mettre en évidence ce principe (et surtout l’importance d’utiliser les bons mots) à l’aide de ses enfants.
Son « user story »? En tant que gourmant je veux préparer un sandwich au beurre de cacahuète et de confiture dans le but de le manger. Le résultat est plutôt amusant. La réaction du garçon prêt à démissionner peut rappeler le comportement de certains collègues en cas de projet stressant.
Pour la petite histoire, j’ai tenté l’expérience avec mes filles. Bon ne vivant pas aux USA, et étant un bon français, j’ai remplacé le sandwich au beurre de cacahuète / confiture ( beurk) par un bon vieux croque monsieur. L’expérience a été amusante, et nous sommes tombé dans les même travers que dans la vidéo. J’ai aussi découvert de nouvelles façons de faire ce repas à base de jambon émietté, idée dont mon ainée est très fière. A retenter lors d’un gouter d’anniversaire je pense.
Conclusion
La rédaction efficace des user stories et des tâches est un pilier de la méthode Agile Scrum. En suivant ces bonnes pratiques, vous améliorerez la communication au sein de votre équipe et augmenterez les chances de succès de votre projet.
N’oubliez pas : une story bien écrite est la première étape vers un développement réussi !
Point d’intérêt de cet article :
Comment faire un sandwich, agile, user story, task, humour.
Et si vous aimez les vidéos amusantes, allez voir :
Comment prononcer le mot GIF et que veut dire RTFM ?
Bonjour Arnaud,
merci pour ta vidéo. Elle m’a fait beaucoup rire et c’est un très bon exemple ludique pour expliquer l’importance d’écrire correctement les User stories.
Obtenir la fonctionnalité désirée en évitant les tensions c’est quand même beaucoup mieux.
Vidéo très tentante à présenter en réunion avec l’équipe technique pour détendre l’atmosphère. ;-p