Récits utilisateur (Agile)

Vous pouvez apprendre comment remplir les détails d'un élément de travail de récit utilisateur dans cette rubrique. Pour plus d'informations sur la défition et l'utilisation des récits utilisateur dans les processus agiles, consultez Création d'un journal des travaux en souffrance du produit. Pour plus d'informations sur la création d'un élément de travail pour un récit utilisateur, consultez Éléments de travail et workflow (Agile).

Dans cette rubrique

Rubriques connexes

  • Définition d'un récit utilisateur

  • Ajout de tâches et de liaisons de tâches à un récit utilisateur

  • Ajout de cas de test et de liaisons de cas de test à un récit utilisateur

  • Ajout d'un problème à un récit utilisateur

  • Ajout de détails, pièces jointes ou liens hypertexte à un récit utilisateur

  • Résolution et fermeture d'un récit utilisateur

Processus agiles

Classeurs agiles

Rapports Agile (Reporting Services)

Référence de champ

Autorisations requises

Pour consulter un récit utilisateur, vous devez être membre du groupe Readers ou disposer de l'autorisation Afficher les éléments de travail dans ce nœud avec la valeur Autoriser. Pour créer ou modifier un récit utilisateur, vous devez être membre du groupe Contributors ou vos autorisations Modifier les éléments de travail dans ce nœud doivent avoir la valeur Autoriser. Pour plus d'informations, consultez Gestion des autorisations.

Définition d'un récit utilisateur

Un récit utilisateur communique des fonctionnalités qui sont pertinentes pour l'utilisateur final du produit ou du système. Chaque récit utilisateur doit définir simplement comment un utilisateur envisage d'utiliser une fonctionnalité du logiciel et la décrire du point de vue de l'utilisateur. Lorsque vous écrivez des récits utilisateur, vous devez vous concentrer sur le destinataire de la fonctionnalité, ce qu'il envisage d'accomplir et pourquoi. Vous devez éviter les descriptions qui spécifient comment la fonctionnalité doit être développée.

Le formulaire d'élément de travail d'un récit utilisateur stocke les données dans les champs et onglets présentés dans l'illustration suivante :

Formulaire d'élément de travail pour un récit utilisateur

Lorsque vous définissez un récit utilisateur, vous devez définir le Titre dans la section supérieure du formulaire d'élément de travail. Vous pouvez laisser tous les autres champs vides ou accepter leurs valeurs par défaut.

Pour définir un récit utilisateur

  1. Dans la section supérieure du formulaire d'élément de travail du récit utilisateur, spécifiez un ou plusieurs types d'informations suivants :

    • Dans Titre (obligatoire), tapez une brève description.

      Les titres de récit pertinents reflètent la valeur au client ou les fonctionnalités qui doivent être implémentées.

    • Dans la liste Assigné à, cliquez sur le nom du membre de l'équipe à qui appartient le récit utilisateur.

      Notes

      Vous ne pouvez assigner des éléments de travail qu'aux membres du groupe Contributors.

      Si le récit n'est pas assigné, il vous est assigné automatiquement.

    • Dans la zone Rang, tapez un nombre qui indique l'importance relative du récit comparé aux autres récits dans le journal des travaux en souffrance du produit.

    • Dans la zone Points de récit, tapez un nombre qui spécifie une évaluation subjective de la quantité de travail nécessaire pour compléter un récit utilisateur.

      Si vous spécifiez plus de points, vous indiquez que le travail requis sera plus important.

    • Dans la liste Priorité, cliquez sur le niveau d'importance du récit utilisateur sur une échelle de 1 (plus important) à 4 (le moins important).

    • Dans les listes Zone et Itération, cliquez sur la zone et l'itération appropriées ou laissez ces champs vides pour pouvoir les assigner plus tard lors d'une réunion de planification.

      Notes

      L'administrateur de chaque projet d'équipe définit pour le projet en question des chemins de zone et d'itération qui permettront à l'équipe de suivre la progression selon ces désignations. Pour plus d'informations, consultez Créer et modifier des zones et des itérations.

  2. Dans l'onglet Détails, spécifiez un ou plusieurs types d'informations suivants :

    • Dans la zone Description et critères d'acceptation, indiquez toutes les informations nécessaires pour décrire non seulement le récit utilisateur mais également les critères que vous utiliserez pour vérifier si le récit utilisateur a été accompli.

      Votre équipe utilisera ces informations pour créer des éléments de travail destinés aux tâches et aux cas de test. Pour plus d'informations, consultez Tâches (Agile) et Cas de test (Agile).

    • Dans la zone Historique, ajoutez des commentaires que vous souhaitez capturer dans le cadre de l'enregistrement historique.

      Chaque fois qu'un membre de l'équipe met à jour l'élément de travail, son historique affiche la date de la modification, le nom du membre de l'équipe qui l'a apportée et les champs qui ont été modifiés.

  3. Liez le récit utilisateur à d'autres éléments de travail, tels que des tâches, cas de test, bogues et problèmes.

    Pour plus d'informations, consultez les sections suivantes plus loin dans cette rubrique :

    • Ajout de tâches et de liaisons de tâches à un récit utilisateur

    • Ajout de cas de test et de liaisons de cas de test à un récit utilisateur

    • Ajout d'un bogue à un récit utilisateur

    • Ajout d'un problème à un récit utilisateur

    • Ajout de détails, pièces jointes ou liens hypertexte à un récit utilisateur

  4. Cliquez sur Enregistrer Enregistrer l'élément de travail.

Notes

Une fois que vous avez enregistré le récit utilisateur, l'identificateur s'affiche dans le titre sous la barre d'outils d'élément de travail.

Ajout de tâches et de liaisons de tâches à un récit utilisateur

Vous ajoutez des tâches à un récit utilisateur pour suivre la progression du travail effectué afin de terminer le récit utilisateur.

Notes

Les rapports Aperçu des récits et Progression des récits nécessitent de créer des liens entre des récits utilisateur et des tâches, et entre des récits utilisateur et des cas de test. Pour plus d'informations, consultez Aperçu des récits, rapport (Agile) et Progression des récits, rapport (Agile).

Pour créer une tâche liée à un récit utilisateur

  1. Sous l'onglet Implémentation, cliquez sur Ajouter un nouvel élément de travail lié Nouveau.

    La boîte de dialogue Ajouter un nouvel élément de travail lié s'ouvre.

    Ajouter un nouvel élément de travail lié au récit utilisateur

  2. Dans la liste Type de lien, laissez l'option par défaut, Enfant.

  3. Dans la liste Type d'élément de travail, cliquez sur Tâche.

  4. Dans Titre, tapez un nom qui identifie la zone de travail à effectuer aussi spécifiquement que possible.

  5. (Facultatif) Dans Commentaire, tapez des informations supplémentaires.

  6. Cliquez sur OK.

    Un formulaire d'élément de travail pour une tâche s'ouvre et affiche les informations que vous avez fournies.

  7. Spécifiez les champs restants comme décrit dans Tâches (Agile), puis cliquez sur Enregistrer l'élément de travail.

Pour lier plusieurs tâches existantes à un récit utilisateur

  1. Sous l'onglet Implémentation, cliquez sur Ajouter des liensLier à.

    La boîte de dialogue Ajouter un lien au récit s'ouvre.

  2. Dans la liste Type de lien, laissez l'option par défaut, Enfant.

  3. Cliquez sur Parcourir.

    La boîte de dialogue Choisir des éléments de travail liés s'affiche.

    Boîte de dialogue Lier la tâche au récit utilisateur

  4. Tapez les éléments dans ID des éléments de travail ou recherchez les éléments vers lesquels créer un lien. Vous pouvez également exécuter la requête d'équipe Mes tâches pour trouver les tâches vers lesquelles créer un lien. Activez la case à cocher en regard de chaque tâche que vous souhaitez lier au récit utilisateur. Pour plus d'informations, consultez Rechercher les éléments de travail à lier ou importer.

  5. (Facultatif) Tapez une description pour les tâches vers lesquelles vous créez un lien.

  6. Cliquez sur OK, puis sur Enregistrer Enregistrer l'élément de travail.

    Notes

    Le récit et les tâches utilisateur que vous avez reliés sont mis à jour. Un lien parent vers le récit utilisateur est créé pour chaque tâche que vous avez ajoutée.

Ajout de cas de test et de liaisons de cas de test à un récit utilisateur

Dans le cadre de la planification, vous créez des cas de test que vous liez aux récits utilisateur. Le client recommandé pour la création des suites de tests et des cas de test est Gestionnaire de tests Microsoft. Dans ce client, vous pouvez également créer un lien vers un récit utilisateur comme décrit dans Comment : afficher des spécifications ou des récits utilisateur à l'aide du Gestionnaire de tests Microsoft.

Pour ajouter un nouveau cas de test à un récit utilisateur

  1. Sous l'onglet Cas de test, cliquez sur Ajouter un nouvel élément de travail lié Nouveau.

    La boîte de dialogue Ajouter un nouvel élément de travail lié s'ouvre.

  2. Dans la liste Type de lien laissez l'option par défaut Testé par.

  3. Dans la liste Type d'élément de travail, laissez l'option par défaut, Cas de test.

  4. Dans Titre, tapez un nom descriptif qui définit la zone à tester.

  5. (Facultatif) Dans Commentaire, tapez des informations supplémentaires.

  6. Cliquez sur OK.

    Un formulaire d'élément de travail pour un cas de test s'ouvre et affiche les informations que vous avez fournies.

  7. Spécifiez les champs restants comme décrit dans Cas de test (Agile), puis cliquez sur Enregistrer Enregistrer l'élément de travail.

Pour ajouter des cas de test existants à un récit utilisateur

  1. Sous l'onglet Cas de test, cliquez sur Ajouter des liens.

    La boîte de dialogue Ajouter un lien au récit utilisateur s'ouvre.

  2. Dans la liste Type de lien, laissez l'option par défaut. Testé par.

  3. Dans ID des éléments de travail, tapez les ID des cas de test que vous souhaitez relier ou recherchez-les.

    Vous pouvez exécuter la requête d'équipe Mes cas de test pour trouver les cas de test que vous souhaitez ajouter, puis activez la case à cocher en regard de chaque cas de test vers lequel vous souhaitez créer un lien. Pour plus d'informations, consultez Rechercher les éléments de travail à lier ou importer.

  4. (Facultatif) Tapez une description pour les cas de test vers lesquels vous créez un lien.

  5. Cliquez sur OK et sur Enregistrer l'élément de travail.

    Notes

    Le récit utilisateur et les cas de test auxquels vous êtes lié sont mis à jour. Un lien Tests vers le récit utilisateur est créé pour chaque cas de test que vous avez ajouté.

Ajout d'un problème à un récit utilisateur

Vous pouvez créer un élément de travail pour un problème et le lier au récit utilisateur de l'onglet Tous les liens . En définissant le problème et en le liant au récit utilisateur, vous pouvez effectuer un meilleur suivi de la qualité et de l'achèvement du récit utilisateur.

Pour créer un problème et le lier à un récit utilisateur

  1. Sous l'onglet Tous les liens, cliquez sur Ajouter un nouvel élément de travail lié Nouveau.

    La boîte de dialogue Ajouter un nouvel élément de travail lié s'ouvre.

  2. Dans la liste Type de lien, cliquez sur Associé.

  3. Dans la liste Type d'élément de travail, cliquez sur Problème.

  4. Dans Titre, tapez un nom qui identifie aussi spécifiquement que possible l'erreur majeure.

  5. (Facultatif) Dans Commentaire, tapez des informations supplémentaires.

  6. Cliquez sur OK.

    Un formulaire d'élément de travail pour un problème s'ouvre et affiche les informations que vous avez fournies.

  7. Définissez les champs restants comme décrit dans Problème (Agile), puis cliquez sur Enregistrer l'élément de travail.

Ajout de détails, fichiers et liens hypertexte aux récits utilisateur

Vous pouvez ajouter des détails aux récits utilisateur des façons suivantes :

  • Tapez des informations dans le champ Description ou Historique.

  • Joignez un fichier.

    Par exemple, vous pouvez joindre un thread de messagerie électronique, un document, une image, un fichier journal ou un autre type de fichier.

  • Ajoutez un lien hypertexte vers un site Web ou un fichier stocké sur un serveur ou un site Web.

Pour ajouter des détails à un récit utilisateur

  1. Sous l'onglet Détails, tapez les informations dans le champ Description .

  2. (Facultatif) Tapez les informations dans le champ Historique.

    Vous pouvez mettre en forme des informations pour insister sur leur importance ou capturer une liste à puces. Pour plus d'informations, consultez Titres, ID, descriptions et historique (Agile).

  3. Cliquez sur Enregistrer Enregistrer l'élément de travail.

Pour ajouter une pièce jointe à un récit utilisateur

  1. Sous l'onglet Pièces jointes, effectuez l'une des opérations suivantes :

    • Faites glisser un fichier vers la zone des pièces jointes.

    • Cliquez sur Coller ou appuyez sur Ctrl+V pour coller un fichier que vous avez copié.

    • Cliquez sur Ajouter une pièce jointe Ajouter, puis sur Parcourir. Dans la boîte de dialogue Pièce jointe, tapez ou recherchez le nom du fichier que vous souhaitez joindre.

      (Facultatif) Dans la zone Commentaire, tapez d'autres d'informations sur la pièce jointe. Pour retourner à l'onglet Pièces jointes, cliquez sur OK.

  2. Cliquez sur Enregistrer Enregistrer l'élément de travail.

Pour ajouter un lien hypertexte à un récit utilisateur

  1. Sous l'onglet Tous les liens, cliquez sur Ajouter des liens Lier à.

    Ajouter un lien hypertexte à un récit utilisateur

  2. Dans la liste Type de lien, cliquez sur Lien hypertexte.

  3. Dans la zone Adresse, tapez l'adresse de la cible du lien.

  4. Si la cible est un site Web, tapez l'URL ou copiez-la depuis votre navigateur Internet et collez-la dans la zone Adresse. Si la cible est un emplacement de serveur, tapez l'adresse sous forme de nom UNC.

  5. (Facultatif) Dans la zone Commentaire, tapez d'autres d'informations sur le lien hypertexte.

  6. Cliquez sur OK, puis sur Enregistrer Enregistrer l'élément de travail.

Résolution et fermeture d'un récit utilisateur

Vous pouvez utiliser les états Actif, Résolu et Fermé pour suivre la progression des récits utilisateur. Lorsque vous avez écrit le code pour implémenter un récit utilisateur et que tous les tests unitaires sont réussis, remplacez l'État du récit utilisateur par Résolu. Une fois que toutes les tâches sont effectuées et que le récit utilisateur a passé tous les tests d'acceptation, remplacez son État par Fermé. Tout membre de l'équipe peut modifier l'état d'un récit utilisateur.

Pour plus d'informations sur les champs de données que vous pouvez utiliser pour suivre des états d'élément de travail, consultez Assignations et workflow (Agile).

Pour résoudre ou fermer un récit utilisateur actif

  1. Ouvrez le récit utilisateur.

  2. Dans la liste État, cliquez sur Résolu ou Fermé.

    • Si vous remplacez l'état Actif par Résolu, le champ Raison devient automatiquement Code terminé et passe des tests unitaires.

    • Si vous remplacez l'état Résolu par Fermé, le champ Raison devient Réussite des tests d'acceptation.

    • Si vous remplacez l'état Actif par Fermé, vous devez cliquer sur la Raison qui correspond à votre intention, telle que Actif à fermé ci-après dans cette rubrique.

  3. Cliquez sur Enregistrer Enregistrer l'élément de travail.

Progression classique de flux de travail :

  • Un représentant client crée un récit utilisateur dans l'état Actif avec Nouveau comme raison par défaut.

  • Un membre de l'équipe modifie l'état du récit utilisateur d'Actif à résolu lorsque son code est terminé et les tests unitaires ont réussi

  • Un membre de l'équipe modifie l'état de Résolu à fermé lorsque les cas de test définis pour le récit utilisateur sont réussis

Transitions atypiques :

  • Un représentant client détermine que le récit utilisateur n'est pas pertinent ou hors de portée et modifie l'état d'Actif à Fermé

  • Échec d'un test d'acceptation pour le récit utilisateur. Par conséquent, un membre de l'équipe modifie l'état de Résolu à actif

  • Un représentant client détermine que le récit utilisateur a été fermé par erreur ou est maintenant dans la portée et il modifie l'état de Fermé à actif

Diagramme d'état de récit utilisateur

Diagramme d'état du récit utilisateur

Actif (nouveau)

Les champs de données suivants sont capturés automatiquement lorsqu'un membre de l'équipe crée un récit utilisateur :

  • Créé Par : nom du membre de l'équipe qui a créé l'élément de travail.

  • Date de création : date et heure de création de l'élément de travail selon l'enregistrement de l'horloge du serveur.

D'actif à résolu

Vous pouvez résoudre un récit utilisateur actif pour la raison suivante :

Motif

Quand l'utiliser

Actions supplémentaires à effectuer

Code terminé et passe des tests unitaires

Lorsque le code permettant d'implémenter un récit utilisateur est archivé et que tous les tests unitaires sont réussis.

Assignez le récit utilisateur au membre de l'équipe chargé de le tester.

Les champs de données suivants sont capturés lorsqu'un membre de l'équipe résout un récit utilisateur actif :

  • Résolu Par : nom du membre de l'équipe qui a résolu l'élément de travail.

  • Date de résolution : date et heure de résolution de l'élément de travail selon l'enregistrement de l'horloge du serveur.

  • Date de modification d'état : date et heure auxquelles l'état de l'élément de travail a été modifié.

D'Actif à Fermé

Vous pouvez fermer un récit utilisateur actif pour une des raisons suivantes :

Motif

Quand l'utiliser

Actions supplémentaires à effectuer

Rejeté (valeur par défaut)

Vous déterminez que le récit utilisateur représente une fonctionnalité ou une spécification qui ne prend pas en charge un besoin de l'entreprise, un scénario ou une proposition de valeur.

Aucun

Abandonné

L'implémentation du récit utilisateur n'est plus jugé comme nécessaire.

Aucun

Hors de portée

L'équipe a des ressources insuffisantes pour implémenter le récit utilisateur pour l'itération actuelle.

Un récit utilisateur peut être identifié comme hors de portée parce que l'équipe ne dispose pas d'assez de temps ou parce que des erreurs majeures ont été détectées.

Mettez à jour le champ Itération pour spécifier dans quelle itération le scénario sera implémenté. Si le scénario est différé à la version suivante du logiciel, laissez vide le champ Itération, mais expliquez pourquoi le scénario a été différé et quand il doit être implémenté.

Les champs de données suivants sont capturés lorsque vous fermez un récit utilisateur actif :

  • Fermé par : nom du membre de l'équipe qui a fermé l'élément de travail.

  • Date de fermeture : date et heure auxquelles l'élément de travail a été fermé, telles qu'enregistrées par l'horloge du serveur.

  • Date de modification d'état : date et heure auxquelles l'état de l'élément de travail a été modifié.

Résolu

Lorsqu'un récit utilisateur est implémentée dans le code, le développeur sénior définit l'état à Résolu et assigne le récit à un testeur afin que le test puisse démarrer.

De résolu à fermé

Vous pouvez fermer un récit utilisateur résolu pour la raison suivante :

Motif

Quand l'utiliser

Actions supplémentaires à effectuer

Réussite des tests d'acceptation

Tous les cas de test associés au récit utilisateur sont réussis.

Assignez le récit utilisateur au propriétaire de produit.

Les champs de données suivants sont capturés automatiquement lorsqu'un membre de l'équipe ferme un récit utilisateur résolu :

  • Fermé par : nom du membre de l'équipe qui a fermé l'élément de travail.

  • Date de fermeture : date et heure auxquelles l'élément de travail a été fermé, telles qu'enregistrées par l'horloge du serveur.

  • Date de modification d'état : date et heure auxquelles l'état de l'élément de travail a été modifié.

De résolu à actif

Vous pouvez réactiver un récit utilisateur résolu pour la raison suivante :

Motif

Quand l'utiliser

Actions supplémentaires à effectuer

Échec des tests d'acceptation

Lorsqu'au moins un des tests du récit utilisateur a échoué.

Assignez le récit utilisateur au développeur sénior. Également, le testeur doit créer des bogues pour les tests ayant échoué.

Les données suivantes sont capturées automatiquement lorsque vous réactivez un récit utilisateur résolu :

  • Activé par : nom du membre de l'équipe qui a réactivé l'élément de travail.

  • Date d'activation : date et heure auxquelles l'élément de travail a été réactivé, telles qu'enregistrées par l'horloge du serveur.

  • Date de modification d'état : date et heure auxquelles l'état de l'élément de travail a été modifié.

Closed

Un récit utilisateur fermé peut être réactivé s'il revient dans la portée. Habituellement, un analyste d'entreprise ou un gestionnaire de programme réactive un récit utilisateur fermé.

De Fermé à Actif

Vous pouvez réactiver un récit utilisateur fermé pour les raisons suivantes :

Motif

Quand l'utiliser

Actions supplémentaires à effectuer

Réintroduit dans la portée

Des ressources sont disponibles pour implémenter le récit utilisateur.

Assurez-vous que les tâches d'implémentation, les cas de test et les détails définis pour le récit utilisateur sont terminés et à jour.

Fermé avec erreur

Un récit utilisateur a été fermé avant la fermeture de toutes les tâches, cas de test, ou bogues associés.

Assurez-vous que les tâches d'implémentation, cas de test et détails pour le récit utilisateur sont correctement définis et suffisants prendre en charge son développement.

Les données suivantes sont capturées automatiquement lorsque vous réactivez un récit utilisateur fermé :

  • Activé par : nom du membre de l'équipe qui a réactivé l'élément de travail.

  • Date d'activation : date et heure auxquelles l'élément de travail a été réactivé, telles qu'enregistrées par l'horloge du serveur.

  • Date de modification d'état : date et heure auxquelles l'état de l'élément de travail a été modifié.

Voir aussi

Concepts

Planification de produit, classeur

Plan the Sprint

Autres ressources

MSF for Agile Software Development v5.0

Éléments de travail et workflow (Agile)