Guide de mêlée | 19. User Stories - qu'est-ce que c'est ?
Publié: 2022-05-20User Story est une brève description d'une nouvelle fonctionnalité du produit ou de son amélioration. Il ne contient pas de solution technique mais répond à des questions concernant la fonctionnalité : Qui est l'utilisateur ? Que fait le Produit ? Et quel est son but ? La User Story décrit le produit dans un langage courant ou professionnel, bien qu'elle indique également les tâches de l'équipe Scrum destinées à améliorer les performances de l'équipe.
Qu'est-ce qu'une User Story ? - table des matières:
- Introduction
- Histoire de l'utilisateur. C'est l'histoire de qui ?
- Comment utiliser les User Stories ?
- Critères d'acceptation
- Sommaire
Introduction
La User Story est la manière la plus courante de formuler les tâches effectuées par l'équipe Scrum. Une seule User Story définit une petite fonctionnalité du Produit. Il décrit le plus petit objectif de produit significatif et partiel. Pour cette raison, les User Stories sont très brèves.
Les User Stories sont créées tout au long de la durée de travail sur le Produit. Ils sont créés en continu, depuis le moment où la décision de commencer le travail est prise jusqu'à la réalisation de l'Objectif Produit.
La création de User Stories est la tâche d'un Product Owner. Sur la base d'une conversation avec un Client, formule des réponses aux questions qui permettent de créer des User Story et les inscrit dans le Product Backlog. Cependant, les User Stories ne reflètent pas seulement les besoins des clients.
Histoire de l'utilisateur. C'est l'histoire de qui ?
L'équipe Scrum crée une User Story pour définir les besoins de l'utilisateur, et c'est pourquoi elle est rédigée en langage métier. En d'autres termes, il indique les avantages que sa mise en œuvre apportera à l'utilisateur du produit. Cependant, dans le Product Backlog, il peut également y avoir des User Stories qui décrivent les besoins de l'équipe de développement, par exemple améliorer le workflow entre les Développeurs, ou décrire les besoins du Product Owner, par exemple organiser le Product Backlog. Dans de tels cas, l'Utilisateur dans la User Story est le Développeur et le Product Owner.
Vous pouvez décrire une User Story en répondant aux questions 3W :
- Qui?
- fait quoi ?
- Pourquoi?
La User Story est alors contenue dans une formule :
En tant que [type d'utilisateur], je veux [faire quoi ?] Parce que [pourquoi ? Pourquoi?].
Des exemples de User Stories sur la fonctionnalité d'une boutique en ligne écrites sous cette forme sont illustrés dans le tableau ci-dessous :
Cette formule permet non seulement de formuler une User Story mais aussi de traduire relativement facilement un langage technique en business et inversement . En conséquence, les développeurs et les parties prenantes voient clairement l'objectif et les étapes de sa progression. Nous aborderons également la création de bonnes User Stories à l'aide de la méthode INVEST dans un article séparé de la série Scrum Guide.
Comment utiliser les User Stories ?
La création d'une User Story schématique n'est que le début. Ce sont des signaux et des points de départ pour des discussions sur les problèmes et leurs solutions. La discussion des user stories a lieu pendant la planification du sprint pour trier les problèmes techniques que l'équipe de développement ajoutera au backlog du sprint.
Généralement, dans l'espace physique, les User Stories sont écrites sur de petites cartes colorées épinglées sur le lieu de travail. Cependant, dans l'espace numérique, les tableaux blancs numériques, partagés par l'équipe Scrum, fonctionnent mieux.
Enregistrer les User Stories de cette manière présente plusieurs avantages car :
- Insiste sur l'autonomie de chaque User Story - chacune a un cadre distinct et peut être exécutée indépendamment des autres
- Met l'accent sur la dynamique des User Stories - l'ordre de leur réalisation est renégocié par l'équipe Scrum et l'ordre de réalisation actuel est visible sur le tableau grâce à la disposition physique des cartes avec les User Stories
- Sert de rappel - grâce à la représentation visuelle des User Stories, l'équipe Scrum a un panneau en vue pour leur rappeler l'objectif lors de la création de solutions détaillées.
L'équipe de développement estime l'effort requis pour terminer une User Story avec des jours, des heures de travail ou des Story Points.
Critères d'acceptation
Une User Story doit avoir certains critères d'acceptation au moment même où elle est acceptée pour le développement par l'équipe de développement. Les critères d'acceptation déterminent à quel moment le travail sur une User Story peut être considéré comme terminé.
De cette façon, le client et les développeurs savent comment leur travail se traduira en valeur commerciale. En règle générale, une User Story est considérée comme terminée lorsque l'utilisateur qui y est spécifié peut effectuer l'action décrite. En utilisant l'exemple ci-dessus, jetez un œil à cette User Story avec le contenu :
Un client peut acheter une baguette magique en un seul clic.
Il est terminé lorsqu'un bouton "Acheter maintenant" fonctionnel apparaît sur la page de la boutique en ligne, qui utilise les informations de paiement et d'expédition par défaut pour l'utilisateur connecté.
Sommaire
Une User Story est une description concise d'une nouvelle fonctionnalité ou amélioration d'un produit. Il sert de plus petit objectif exprimé dans le langage des affaires, c'est-à-dire du point de vue de la valeur commerciale et de l'utilisateur. Il aide à définir clairement la tâche à accomplir ainsi que les critères de sa réalisation.
Si vous aimez notre contenu, rejoignez notre communauté d'abeilles occupées sur Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Guide de mêlée :
- Glossaire des termes, rôles et notions de base
- Qu'est-ce que Scrum ?
- Valeurs Scrum
- Comment implémenter Scrum dans votre entreprise ?
- Scrum Team - qu'est-ce que c'est et comment ça marche ?
- Qui est un Product Owner ?
- Les erreurs les plus courantes du Product Owner
- Qui est le Scrum Master ?
- Caractéristiques d'un bon Scrum Master
- Les erreurs les plus courantes du Scrum Master
- Quelles statistiques et métriques le Scrum Master doit-il suivre ?
- Coopération entre Product Owner et Scrum Master
- Équipe de développement dans Scrum
- Les erreurs les plus courantes des développeurs
- Artefacts Scrum
- Mise à l'échelle Scrum
- Carnet de sprint
- Qu'est-ce que le carnet de produit ?
- Qu'est-ce qu'une User Story ?
- Créer la meilleure User Story avec INVEST
- Les erreurs les plus courantes de la User Story
- Critères d'acceptation des user stories
- Estimation et Story Points dans Scrum
- Planification Poker
- Jeu d'estimation d'équipe
- Définition de l'incrément
- Événements Scrum
- Qu'est-ce que Sprint dans Scrum ?
- Engagements de l'équipe Scrum - Objectif du produit, objectif du sprint et définition de l'achèvement
- Qu'est-ce qu'un Burndown Chart ?
- Comment créer et interpréter un burndown chart ?
- Avantages et inconvénients du burndown chart
- Tableaux Kanban dans Scrum et Scrumban
- Velocity in Scrum - Vitesse de l'équipe de développement
- Mêlée quotidienne
- Planification des sprints
- Revue de sprint
- Qu'est-ce qu'une rétrospective Sprint ?
- Erreurs courantes lors d'une rétrospective de sprint
- Nourrir le backlog produit