Vous en avez assez de passer trop de temps à rédiger des récits d'utilisateurs ? Vous n'êtes pas seul.
En fait, l'un des chefs de produit de Reddit a déclaré qu'ils passaient environ 5 à 15 heures par semaine à rédiger des récits d'utilisateurs et des critères d'acceptation. Cela représente beaucoup de temps qui pourrait être consacré à d'autres tâches importantes.
Mais que se passerait-il si vous pouviez renverser la situation ?
En utilisant les bons outils d'IA, vous pouvez rédiger des récits d'utilisateurs de haute qualité en quelques secondes ou minutes, ce qui vous laisse plus de temps pour vous concentrer sur la création de meilleurs produits.
Dans cet article, nous allons expliquer ce qu'est une user story et comment en générer à l'aide d'outils d'IA générative.
Qu'est-ce qu'une user story ?
Dans le développement de produits, l'objectif principal des équipes de développement doit être de comprendre les besoins des utilisateurs et de fournir un produit de haute qualité qui réponde à ces besoins. Une user story est un type d'exigence qui décrit les fonctionnalités du produit du point de vue de l'utilisateur final.
Les récits d'utilisateurs expliquent qui souhaite une fonctionnalité particulière et pourquoi elle devrait être mise en œuvre. Un récit d'utilisateur bien rédigé aide les équipes de développement à comprendre clairement l'objectif de l'utilisateur final.
Le format général de l'histoire utilisateur :
- En tant que [type d'utilisateur], je souhaite [un objectif] afin que [une raison].
Donc, si nous décomposons chaque partie de l'histoire utilisateur :
- « Type d'utilisateur » : pour qui développons-nous cette fonctionnalité ? Il peut s'agir, par exemple, d'un client en ligne, d'un client hors ligne, d'un administrateur système, d'un patient, etc.
- « Un objectif » : il doit expliquer les besoins de l'utilisateur.
- « Une raison » : cela devrait expliquer pourquoi un utilisateur souhaite disposer d'une fonctionnalité particulière.
Quels sont les critères d'acceptation dans une user story ?
Les critères d'acceptation sont des conditions prédéfinies qui permettent de vérifier si le scénario utilisateur fonctionne comme prévu. Ils servent de liste de contrôle pour les membres de l'équipe de développement produit, notamment les développeurs, les testeurs, les parties prenantes, etc., et aident chacun à savoir ce qui doit être mis en œuvre pour mener à bien le scénario utilisateur.
Des critères d'acceptation bien définis sont clairs et faciles à tester. Ils éliminent les conjectures en établissant des attentes claires quant au comportement attendu des fonctionnalités.
Comprenons ce que sont une user story et des critères d'acceptation à l'aide d'un exemple :
- Histoire utilisateur : En tant que gestionnaire des stocks, je souhaite consulter les niveaux de stock actuels sur le tableau de bord d'administration afin de pouvoir gérer efficacement les réapprovisionnements.
Critères d'acceptation :
- Développer un tableau de bord administratif qui affiche les noms des produits avec leur référence et le stock disponible pour chaque produit.
- Seuls les utilisateurs ayant le rôle « Gestionnaire des stocks » devraient pouvoir accéder aux données relatives aux stocks.
- Si le niveau de stock d'un produit diminue, affichez l'avertissement de stock faible à côté du nombre d'unités en stock.
Pourquoi utiliser l'IA pour rédiger des récits d'utilisateurs ?
La création d'une user story peut être gérable à un niveau individuel, mais cela devient une tâche fastidieuse lorsque les équipes doivent en créer des dizaines. Cependant, un générateur de user stories alimenté par l'IA peut rendre ce processus beaucoup plus rapide et efficace.
Grâce aux outils avancés d'IA générative, la création de récits d'utilisateurs peut offrir plusieurs avantages, tels que :
- Maintient la qualité : les récits d'utilisateurs créés à l'aide d'outils d'IA sont formatés de manière cohérente, ce qui garantit l'uniformité de leur structure.
- Offre plusieurs options : pour toute fonctionnalité complexe, si nécessaire, vous pouvez demander à l'IA de générer plusieurs options et choisir la meilleure.
- Fournit des suggestions : l'IA peut également suggérer de nouvelles idées auxquelles vous n'auriez peut-être pas pensé, vous aidant ainsi à découvrir des fonctionnalités cachées.
- Les membres non techniques de l'équipe peuvent également créer des récits d'utilisateurs : grâce aux outils d'IA, les membres non techniques de l'équipe peuvent également générer des récits d'utilisateurs.
- Gain de temps : en utilisant l'IA pour générer des récits d'utilisateurs avec des critères d'acceptation, les équipes peuvent accomplir en quelques minutes un travail qui leur prendrait normalement plusieurs heures.
Guide étape par étape : comment générer des récits d'utilisateurs à l'aide de l'IA
L'IA peut générer des récits d'utilisateurs bien conçus avec un titre, une description, des critères d'acceptation, etc., mais seulement si vous savez comment utiliser efficacement les outils d'IA. Nous vous proposons ici un guide étape par étape pour générer des récits d'utilisateurs à l'aide de l'IA comme un pro.
Étape 1 : Choisissez le bon outil
La première étape pour générer des récits d'utilisateurs avec l'IA consiste à sélectionner le bon outil. Tous les outils d'IA générative ne sont pas conçus pour rédiger des récits d'utilisateurs. Par exemple, des outils gratuits tels que ChatGPT, Claude, Gemini, etc. peuvent rédiger des récits d'utilisateurs, mais vous devrez consacrer beaucoup d'efforts à leur édition.
Pour obtenir des résultats structurés, vous pouvez utiliser des outils spécialisés tels que Copilot4DevOps, un assistant IA intégré à Azure DevOps. Lafonctionnalité «Elicit » de Copilot4DevOps permet de générer des récits utilisateurs avec des cas de test, des critères d'acceptation, du pseudocode, etc., à partir du contenu de l'élément de travail parent, y compris le titre, la description, etc. Ainsi, même si vous ne savez pas comment rédiger des invites, vous pouvez générer des récits utilisateurs.
Découvrez comment l'IA Copilot4DevOps peut générer des récits d'utilisateurs :
Étape 2 : Définissez votre objectif et rédigez une consigne
Même si vous utilisez le meilleur outil d'IA pour rédiger des récits d'utilisateurs, mais que vous ne pouvez pas fournir les meilleures invites à l'outil, celui-ci ne vous donnera pas de résultats clairs. Pour rédiger des invites claires et précises, mentionnez des détails tels que les rôles des utilisateurs, les cas limites, les règles relatives aux données ou les conditions associées à la fonctionnalité. De cette façon, vous pouvez demander à une IA de générer des récits d'utilisateurs utilisables et testables avec des critères d'acceptation.
Étape 3 : Révision et perfectionnement
Une fois que vous avez généré des récits d'utilisateurs à l'aide de l'IA, examinez-les et sélectionnez ceux qui sont appropriés et qui respectent les pratiques Agile. Si nécessaire, modifiez manuellement certaines parties des récits d'utilisateurs générés par l'IA et ignorez ceux qui ne sont pas liés au projet.
Connexes : Copilot4DevOps vs TachyonGPT
Étape 4 : Ajouter des récits d'utilisateurs au backlog
Après la révision finale, il est temps d'ajouter les récits utilisateurs au backlog. Si vous utilisez des outils tels que ChatGPT, vous devez copier/coller manuellement chaque récit utilisateur avec son contenu dans l'outil de gestion de projet. Cependant, si vous utilisez Azure Boards comme outil de gestion de projet, vous pouvez générer des récits utilisateurs à l'aide de Copilot4DevOps et les ajouter à Azure Boards en un seul clic.
Cas d'utilisation concrets de l'IA pour générer des récits d'utilisateurs dans différents secteurs
EdTech : Décomposer les exigences des cours en récits d'utilisateurs pour les équipes produit
- Le problème : pour développer la plateforme Edtech, les enseignants et les experts en la matière peuvent suggérer le déroulement des cours et la logique du contenu dans des diapositives. À partir de ces diapositives, les analystes commerciaux ou les chefs de projet doivent générer des récits d'utilisateurs que les équipes de développement peuvent mettre en œuvre.
- Comment l'IA peut vous aider : Copilot4DevOps peut analyser les diapositives ou les documents préparés par les équipes universitaires et décomposer chaque fonctionnalité en récits d'utilisateurs. Il peut également générer des critères d'acceptation ainsi que des récits d'utilisateurs.
Logistique et chaîne d'approvisionnement : structurer les changements opérationnels en tâches
- Le problème : l'équipe chargée de la gestion de la chaîne logistique formule des suggestions sous forme de texte brut, telles que « optimiser le suivi des itinéraires », « permettre aux chauffeurs de choisir un créneau de livraison », etc. Ces suggestions sont utiles, mais difficiles à mettre en œuvre sans les convertir en récits d'utilisateurs bien structurés.
- Comment l'IA peut aider : l'IA peut aider à convertir chaque suggestion ou idée de fonctionnalité en récits d'utilisateurs structurés et testables. Par exemple, elle peut décomposer les « créneaux de livraison personnalisés » en éléments plus petits : règles de sélection des horaires, restrictions des clients et gestion des erreurs pour les créneaux indisponibles.
À lire également : Génération de cas de test IA : outils, techniques et étude de cas
Conclusion : laissez l'IA faire le gros du travail pour vos récits d'utilisateurs
Grâce à l'utilisation de l'IA, la rédaction d'histoires utilisateur ne devrait plus être une tâche lente et fastidieuse.
L'IA est puissante, mais elle ne doit pas remplacer complètement le jugement humain. L'IA peut accélérer le processus de création des récits utilisateurs et garantir la cohérence de leur structure. Cependant, l'approbation finale des récits utilisateurs doit être effectuée par des humains.
De plus, les équipes rendent le processus de création d'histoires utilisateur plus efficace en utilisant des outils d'IA tels que Copilot4DevOps, qui s'intègre parfaitement à votre flux de travail Azure. Il permet aux équipes de générer des histoires utilisateur à partir de divers éléments de travail, notamment des épopées, des fonctionnalités, etc.
1. L'IA peut-elle générer des récits d'utilisateurs précis à 100 % sans l'aide d'êtres humains ?
2. Quels sont les meilleurs outils d'IA pour rédiger des récits d'utilisateurs ?
3. Est-il sûr d'utiliser l'IA pour rédiger des récits dans le cadre de projets impliquant des données sensibles ?
Essayez-le vous-même
Prêt à transformer votre DevOps avec Copilot4DevOps ?
Profitez dès aujourd'hui d'un essai gratuit.






