{"id":6486,"date":"2026-02-04T21:48:21","date_gmt":"2026-02-04T13:48:21","guid":{"rendered":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/"},"modified":"2026-02-04T21:48:21","modified_gmt":"2026-02-04T13:48:21","slug":"give-when-then-acceptance-criteria-for-user-stories-in-agile-development","status":"publish","type":"post","link":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/","title":{"rendered":"Crit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile"},"content":{"rendered":"<p>Dans le d\u00e9veloppement agile, l&#8217;histoire d&#8217;utilisateur est un \u00e9l\u00e9ment fondamental pour livrer de la valeur au client. Ces descriptions concises de fonctionnalit\u00e9s souhait\u00e9es capturent le \u00ab qui \u00bb, le \u00ab quoi \u00bb et le \u00ab pourquoi \u00bb d&#8217;une fonctionnalit\u00e9 ou d&#8217;une exigence. Toutefois, pour s&#8217;assurer que les histoires d&#8217;utilisateurs sont \u00e0 la fois actionnables et testables, les \u00e9quipes agiles utilisent souvent une technique appel\u00e9e \u00ab Give \/ When \/ Then \u00bb (GWT) pour les crit\u00e8res d&#8217;acceptation. Cette m\u00e9thode permet de d\u00e9finir de mani\u00e8re claire et sans ambigu\u00eft\u00e9 le comportement attendu d&#8217;une histoire d&#8217;utilisateur.<\/p>\n<p id=\"ABFBVFi\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-2469\" decoding=\"async\" fetchpriority=\"high\" height=\"300\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png\" width=\"594\"\/><\/p>\n<h3><strong>Qu&#8217;est-ce que les crit\u00e8res d&#8217;acceptation ?<\/strong><\/h3>\n<p>Les crit\u00e8res d&#8217;acceptation sont des conditions ou des r\u00e8gles que doit remplir une histoire d&#8217;utilisateur pour \u00eatre consid\u00e9r\u00e9e comme compl\u00e8te. Ils agissent comme un pont entre la vision du propri\u00e9taire du produit et la mise en \u0153uvre par l&#8217;\u00e9quipe de d\u00e9veloppement. En essence, ils d\u00e9finissent les limites et les attentes pour chaque histoire d&#8217;utilisateur. Sans crit\u00e8res d&#8217;acceptation bien d\u00e9finis, une histoire d&#8217;utilisateur peut pr\u00eater \u00e0 interpr\u00e9tation, entra\u00eenant des malentendus et des reprises potentielles.<\/p>\n<h3><strong>La structure des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then<\/strong><\/h3>\n<p>Give \/ When \/ Then est un format pour r\u00e9diger les crit\u00e8res d&#8217;acceptation, emprunt\u00e9 au d\u00e9veloppement pilot\u00e9 par le comportement (BDD). Il encourage une mani\u00e8re plus structur\u00e9e et compr\u00e9hensible d&#8217;exprimer le comportement souhait\u00e9 d&#8217;une histoire d&#8217;utilisateur. Ce format se compose de trois parties :<\/p>\n<ol>\n<li><strong>Give<\/strong>: Cette section d\u00e9crit le contexte ou l&#8217;\u00e9tat initial du syst\u00e8me. Elle \u00e9tablit le cadre du sc\u00e9nario que vous d\u00e9crivez. En essence, elle fournit les informations de fond n\u00e9cessaires pour comprendre le sc\u00e9nario.<\/li>\n<li><strong>When<\/strong>: Cette section repr\u00e9sente l&#8217;action ou l&#8217;\u00e9v\u00e9nement qui d\u00e9clenche le comportement d\u00e9crit dans l&#8217;histoire d&#8217;utilisateur. Il s&#8217;agit de l&#8217;\u00e9v\u00e9nement sp\u00e9cifique que l&#8217;utilisateur effectue ou qui se produit dans le syst\u00e8me.<\/li>\n<li><strong>Then<\/strong>: Cette section d\u00e9crit le r\u00e9sultat ou le r\u00e9sultat attendu de l&#8217;action ou de l&#8217;\u00e9v\u00e9nement d\u00e9crit dans la section \u00ab When \u00bb. Elle d\u00e9finit ce qui doit se produire en cons\u00e9quence de l&#8217;action, souvent en termes de changements observables dans le syst\u00e8me ou l&#8217;application.<\/li>\n<\/ol>\n<h3><strong>Les avantages des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then<\/strong><\/h3>\n<ol>\n<li><strong>Clart\u00e9<\/strong>: Le format GWT offre une mani\u00e8re structur\u00e9e et facile \u00e0 comprendre d&#8217;exprimer le comportement attendu d&#8217;une histoire d&#8217;utilisateur. Cela r\u00e9duit les ambigu\u00eft\u00e9s et garantit que tous les membres de l&#8217;\u00e9quipe de d\u00e9veloppement, y compris les d\u00e9veloppeurs, les testeurs et les propri\u00e9taires de produit, ont une compr\u00e9hension claire de ce qui doit \u00eatre fait.<\/li>\n<li><strong>Testabilit\u00e9<\/strong>: Le format s&#8217;y pr\u00eate naturellement pour les cas de test. Chacun des composants \u00ab Given \u00bb, \u00ab When \u00bb et \u00ab Then \u00bb peut \u00eatre traduit en sc\u00e9narios de test sp\u00e9cifiques, ce qui facilite la validation que l&#8217;histoire d&#8217;utilisateur a \u00e9t\u00e9 correctement mise en \u0153uvre.<\/li>\n<li><strong>Alignement<\/strong>: Les crit\u00e8res d&#8217;acceptation GWT encouragent la collaboration entre les membres de l&#8217;\u00e9quipe. Les propri\u00e9taires de produit, les d\u00e9veloppeurs et les testeurs peuvent travailler ensemble pour d\u00e9finir et affiner les crit\u00e8res, garantissant que tous sont sur la m\u00eame longueur d&#8217;onde concernant la port\u00e9e et les attentes de l&#8217;histoire.<\/li>\n<\/ol>\n<h3><strong>Exemples de crit\u00e8res d&#8217;acceptation Give \/ When \/ Then<\/strong><\/h3>\n<p>Prenons un exemple simple pour un site e-commerce :<\/p>\n<p><strong>Histoire d&#8217;utilisateur<\/strong>: En tant que client, je souhaite pouvoir ajouter des articles \u00e0 mon panier afin de pouvoir les acheter plus tard.<\/p>\n<p><strong>Crit\u00e8res d&#8217;acceptation (GWT)<\/strong>:<\/p>\n<ul>\n<li><strong>Given<\/strong> Je suis sur la page du produit<\/li>\n<li><strong>When<\/strong> Je clique sur le bouton \u00ab Ajouter au panier \u00bb pour un produit<\/li>\n<li><strong>Then<\/strong> Le produit doit \u00eatre ajout\u00e9 \u00e0 mon panier d&#8217;achat<\/li>\n<li><strong>Et<\/strong> L&#8217;ic\u00f4ne du panier dans la barre de navigation doit afficher le nombre mis \u00e0 jour des articles<\/li>\n<li><strong>Et<\/strong> Je devrais voir un message de confirmation indiquant l&#8217;ajout du produit au panier<\/li>\n<\/ul>\n<p>Dans cet exemple, les crit\u00e8res d&#8217;acceptation fournissent une compr\u00e9hension claire de ce qui est attendu de l&#8217;histoire utilisateur, la rendant actionable et testable.<\/p>\n<p><strong>Description du probl\u00e8me \u00c9tude de cas :<\/strong><\/p>\n<p>Examinons une \u00e9tude de cas pour une application de covoiturage populaire comme Uber. Le probl\u00e8me en cours est d&#8217;am\u00e9liorer l&#8217;exp\u00e9rience utilisateur en introduisant une fonctionnalit\u00e9 qui permet aux passagers de planifier \u00e0 l&#8217;avance des trajets pour des dates et heures sp\u00e9cifiques.<\/p>\n<p><strong>Histoires d&#8217;utilisateurs avec des crit\u00e8res d&#8217;acceptation GWT :<\/strong><\/p>\n<p><strong>Histoire d&#8217;utilisateur 1 : Planifier un trajet \u00e0 l&#8217;avance<\/strong><\/p>\n<p><strong>En tant que passager<\/strong>, je souhaite pouvoir planifier un trajet pour une date et une heure sp\u00e9cifiques \u00e0 l&#8217;avance, <strong>afin que je puisse mieux planifier mes trajets<\/strong>.<\/p>\n<p><strong>Crit\u00e8res d&#8217;acceptation (GWT) :<\/strong><\/p>\n<ul>\n<li><strong>\u00c9tant donn\u00e9<\/strong> J&#8217;ai install\u00e9 l&#8217;application de covoiturage et je suis connect\u00e9<\/li>\n<li><strong>Lorsque<\/strong> J&#8217;ouvre l&#8217;application et j&#8217;indique ma destination, la date et l&#8217;heure du trajet<\/li>\n<li><strong>Alors<\/strong> L&#8217;application doit afficher les conducteurs disponibles pour la date et l&#8217;heure s\u00e9lectionn\u00e9es<\/li>\n<li><strong>Et<\/strong> Je devrais pouvoir confirmer et planifier le trajet<\/li>\n<li><strong>Et<\/strong> Je devrais recevoir une notification de confirmation avec les d\u00e9tails du trajet planifi\u00e9<\/li>\n<\/ul>\n<p><strong>Histoire d&#8217;utilisateur 2 : Modifier ou annuler un trajet planifi\u00e9<\/strong><\/p>\n<p><strong>En tant que passager<\/strong>, je souhaite avoir la possibilit\u00e9 de modifier ou d&#8217;annuler un trajet planifi\u00e9, <strong>au cas o\u00f9 mes plans changeraient<\/strong>.<\/p>\n<p><strong>Crit\u00e8res d&#8217;acceptation (GWT) :<\/strong><\/p>\n<ul>\n<li><strong>\u00c9tant donn\u00e9<\/strong>J&#8217;ai un trajet programm\u00e9<\/li>\n<li><strong>Lorsque<\/strong>J&#8217;ouvre l&#8217;application et je me rends \u00e0 mes trajets programm\u00e9s<\/li>\n<li><strong>Alors<\/strong>Je devrais voir une liste de mes trajets programm\u00e9s \u00e0 venir<\/li>\n<li><strong>Et<\/strong>Je devrais pouvoir s\u00e9lectionner un trajet pour modifier la date et l&#8217;heure ou l&#8217;annuler<\/li>\n<li><strong>Et<\/strong>Si j&#8217;\u00e9dite le trajet, l&#8217;application devrait afficher les conducteurs disponibles pour la date et l&#8217;heure mises \u00e0 jour<\/li>\n<li><strong>Et<\/strong>Je devrais recevoir une notification de confirmation pour tout changement effectu\u00e9<\/li>\n<\/ul>\n<p><strong>User Story 3 : Informer les conducteurs des trajets programm\u00e9s<\/strong><\/p>\n<p><strong>En tant que conducteur<\/strong>, je souhaite recevoir des notifications lorsque un passager programme un trajet avec moi, <strong>afin que je puisse planifier ma disponibilit\u00e9<\/strong>.<\/p>\n<p><strong>Crit\u00e8res d&#8217;acceptation (GWT) :<\/strong><\/p>\n<ul>\n<li><strong>\u00c9tant donn\u00e9<\/strong>Je suis un conducteur actif avec l&#8217;application de covoiturage ouverte<\/li>\n<li><strong>Lorsque<\/strong>un passager programme un trajet avec moi pour une date et une heure pr\u00e9cises<\/li>\n<li><strong>Alors<\/strong>Je devrais recevoir une notification en temps r\u00e9el avec les d\u00e9tails du trajet programm\u00e9<\/li>\n<li><strong>Et<\/strong>L&#8217;application devrait afficher le trajet programm\u00e9 sur mon tableau de bord de conducteur<\/li>\n<li><strong>Et<\/strong>Je devrais pouvoir accepter ou refuser le trajet programm\u00e9 dans un d\u00e9lai raisonnable<\/li>\n<\/ul>\n<p><strong>User Story 4 : Fournir un retour pour les trajets programm\u00e9s<\/strong><\/p>\n<p><strong>En tant que passager<\/strong>, je souhaite pouvoir donner des commentaires et noter les conducteurs pour les trajets planifi\u00e9s, <strong>afin d&#8217;aider \u00e0 maintenir la qualit\u00e9 du service<\/strong>.<\/p>\n<p><strong>Crit\u00e8res d&#8217;acceptation (GWT) :<\/strong><\/p>\n<ul>\n<li><strong>\u00c9tant donn\u00e9<\/strong>J&#8217;ai termin\u00e9 un trajet planifi\u00e9<\/li>\n<li><strong>Lorsque<\/strong>J&#8217;ouvre l&#8217;application apr\u00e8s la fin du trajet<\/li>\n<li><strong>Alors<\/strong>Je devrais avoir la possibilit\u00e9 de noter le conducteur et de donner un retour<\/li>\n<li><strong>Et<\/strong>La note du conducteur devrait \u00eatre mise \u00e0 jour en fonction de mon retour<\/li>\n<li><strong>Et<\/strong>Je devrais recevoir un message de remerciement pour avoir fourni un retour<\/li>\n<\/ul>\n<p>Ces histoires d&#8217;utilisateurs et leurs crit\u00e8res d&#8217;acceptation associ\u00e9s Give \/ When \/ Then abordent le probl\u00e8me de l&#8217;introduction d&#8217;une fonctionnalit\u00e9 de planification de trajets dans une application de covoiturage. En suivant cette approche structur\u00e9e, l&#8217;\u00e9quipe de d\u00e9veloppement peut garantir une compr\u00e9hension claire des exigences et du comportement attendu de la nouvelle fonctionnalit\u00e9, aboutissant finalement \u00e0 une meilleure exp\u00e9rience utilisateur.<\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>Les crit\u00e8res d&#8217;acceptation Give \/ When \/ Then offrent une approche structur\u00e9e pour d\u00e9finir le comportement attendu des histoires d&#8217;utilisateurs dans le d\u00e9veloppement Agile. En divisant les crit\u00e8res en trois sections distinctes \u2013 Give, When et Then \u2013 les \u00e9quipes peuvent atteindre une plus grande clart\u00e9, une meilleure testabilit\u00e9 et une meilleure alignement, aboutissant finalement \u00e0 un d\u00e9veloppement de produit plus r\u00e9ussi. Int\u00e9grer ce format \u00e0 votre processus Agile peut aider votre \u00e9quipe \u00e0 livrer un logiciel de haute qualit\u00e9 qui r\u00e9pond aux attentes des utilisateurs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans le d\u00e9veloppement agile, l&#8217;histoire d&#8217;utilisateur est un \u00e9l\u00e9ment fondamental pour livrer de la valeur au client. Ces descriptions concises de fonctionnalit\u00e9s souhait\u00e9es capturent le \u00ab qui \u00bb, le \u00ab quoi \u00bb et le \u00ab pourquoi \u00bb d&#8217;une fonctionnalit\u00e9 ou d&#8217;une exigence. Toutefois, pour s&#8217;assurer que les histoires d&#8217;utilisateurs sont \u00e0 la fois actionnables et testables, les \u00e9quipes agiles utilisent souvent une technique appel\u00e9e \u00ab Give \/ When \/ Then \u00bb (GWT) pour les crit\u00e8res d&#8217;acceptation. Cette m\u00e9thode permet de d\u00e9finir de mani\u00e8re claire et sans ambigu\u00eft\u00e9 le comportement attendu d&#8217;une histoire d&#8217;utilisateur. Qu&#8217;est-ce que les crit\u00e8res d&#8217;acceptation ? Les crit\u00e8res d&#8217;acceptation sont des conditions ou des r\u00e8gles que doit remplir une histoire d&#8217;utilisateur pour \u00eatre consid\u00e9r\u00e9e comme compl\u00e8te. Ils agissent comme un pont entre la vision du propri\u00e9taire du produit et la mise en \u0153uvre par l&#8217;\u00e9quipe de d\u00e9veloppement. En essence, ils d\u00e9finissent les limites et les attentes pour chaque histoire d&#8217;utilisateur. Sans crit\u00e8res d&#8217;acceptation bien d\u00e9finis, une histoire d&#8217;utilisateur peut pr\u00eater \u00e0 interpr\u00e9tation, entra\u00eenant des malentendus et des reprises potentielles. La structure des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Give \/ When \/ Then est un format pour r\u00e9diger les crit\u00e8res d&#8217;acceptation, emprunt\u00e9 au d\u00e9veloppement pilot\u00e9 par le comportement (BDD). Il encourage une mani\u00e8re plus structur\u00e9e et compr\u00e9hensible d&#8217;exprimer le comportement souhait\u00e9 d&#8217;une histoire d&#8217;utilisateur. Ce format se compose de trois parties : Give: Cette section d\u00e9crit le contexte ou l&#8217;\u00e9tat initial du syst\u00e8me. Elle \u00e9tablit le cadre du sc\u00e9nario que vous d\u00e9crivez. En essence, elle fournit les informations de fond n\u00e9cessaires pour comprendre le sc\u00e9nario. When: Cette section repr\u00e9sente l&#8217;action ou l&#8217;\u00e9v\u00e9nement qui d\u00e9clenche le comportement d\u00e9crit dans l&#8217;histoire d&#8217;utilisateur. Il s&#8217;agit de l&#8217;\u00e9v\u00e9nement sp\u00e9cifique que l&#8217;utilisateur effectue ou qui se produit dans le syst\u00e8me. Then: Cette section d\u00e9crit le r\u00e9sultat ou le r\u00e9sultat attendu de l&#8217;action ou de l&#8217;\u00e9v\u00e9nement d\u00e9crit dans la section \u00ab When \u00bb. Elle d\u00e9finit ce qui doit se produire en cons\u00e9quence de l&#8217;action, souvent en termes de changements observables dans le syst\u00e8me ou l&#8217;application. Les avantages des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Clart\u00e9: Le format GWT offre une mani\u00e8re structur\u00e9e et facile \u00e0 comprendre d&#8217;exprimer le comportement attendu d&#8217;une histoire d&#8217;utilisateur. Cela r\u00e9duit les ambigu\u00eft\u00e9s et garantit que tous les membres de l&#8217;\u00e9quipe de d\u00e9veloppement, y compris les d\u00e9veloppeurs, les testeurs et les propri\u00e9taires de produit, ont une compr\u00e9hension claire de ce qui doit \u00eatre fait. Testabilit\u00e9: Le format s&#8217;y pr\u00eate naturellement pour les cas de test. Chacun des composants \u00ab Given \u00bb, \u00ab When \u00bb et \u00ab Then \u00bb peut \u00eatre traduit en sc\u00e9narios de test sp\u00e9cifiques, ce qui facilite la validation que l&#8217;histoire d&#8217;utilisateur a \u00e9t\u00e9 correctement mise en \u0153uvre. Alignement: Les crit\u00e8res d&#8217;acceptation GWT encouragent la collaboration entre les membres de l&#8217;\u00e9quipe. Les propri\u00e9taires de produit, les d\u00e9veloppeurs et les testeurs peuvent travailler ensemble pour d\u00e9finir et affiner les crit\u00e8res, garantissant que tous sont sur la m\u00eame longueur d&#8217;onde concernant la port\u00e9e et les attentes de l&#8217;histoire. Exemples de crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Prenons un exemple simple pour un site e-commerce : Histoire d&#8217;utilisateur: En tant que client, je souhaite pouvoir ajouter des articles \u00e0 mon panier afin de pouvoir les acheter plus tard. Crit\u00e8res d&#8217;acceptation (GWT): Given Je suis sur la page du produit When Je clique sur le bouton \u00ab Ajouter au panier \u00bb pour un produit Then Le produit doit \u00eatre ajout\u00e9 \u00e0 mon panier d&#8217;achat Et L&#8217;ic\u00f4ne du panier dans la barre de navigation doit afficher le nombre mis \u00e0 jour des articles Et Je devrais voir un message de confirmation indiquant l&#8217;ajout du produit au panier Dans cet exemple, les crit\u00e8res d&#8217;acceptation fournissent une compr\u00e9hension claire de ce qui est attendu de l&#8217;histoire utilisateur, la rendant actionable et testable. Description du probl\u00e8me \u00c9tude de cas : Examinons une \u00e9tude de cas pour une application de covoiturage populaire comme Uber. Le probl\u00e8me en cours est d&#8217;am\u00e9liorer l&#8217;exp\u00e9rience utilisateur en introduisant une fonctionnalit\u00e9 qui permet aux passagers de planifier \u00e0 l&#8217;avance des trajets pour des dates et heures sp\u00e9cifiques. Histoires d&#8217;utilisateurs avec des crit\u00e8res d&#8217;acceptation GWT : Histoire d&#8217;utilisateur 1 : Planifier un trajet \u00e0 l&#8217;avance En tant que passager, je souhaite pouvoir planifier un trajet pour une date et une heure sp\u00e9cifiques \u00e0 l&#8217;avance, afin que je puisse mieux planifier mes trajets. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9 J&#8217;ai install\u00e9 l&#8217;application de covoiturage et je suis connect\u00e9 Lorsque J&#8217;ouvre l&#8217;application et j&#8217;indique ma destination, la date et l&#8217;heure du trajet Alors L&#8217;application doit afficher les conducteurs disponibles pour la date et l&#8217;heure s\u00e9lectionn\u00e9es Et Je devrais pouvoir confirmer et planifier le trajet Et Je devrais recevoir une notification de confirmation avec les d\u00e9tails du trajet planifi\u00e9 Histoire d&#8217;utilisateur 2 : Modifier ou annuler un trajet planifi\u00e9 En tant que passager, je souhaite avoir la possibilit\u00e9 de modifier ou d&#8217;annuler un trajet planifi\u00e9, au cas o\u00f9 mes plans changeraient. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9J&#8217;ai un trajet programm\u00e9 LorsqueJ&#8217;ouvre l&#8217;application et je me rends \u00e0 mes trajets programm\u00e9s AlorsJe devrais voir une liste de mes trajets programm\u00e9s \u00e0 venir EtJe devrais pouvoir s\u00e9lectionner un trajet pour modifier la date et l&#8217;heure ou l&#8217;annuler EtSi j&#8217;\u00e9dite le trajet, l&#8217;application devrait afficher les conducteurs disponibles pour la date et l&#8217;heure mises \u00e0 jour EtJe devrais recevoir une notification de confirmation pour tout changement effectu\u00e9 User Story 3 : Informer les conducteurs des trajets programm\u00e9s En tant que conducteur, je souhaite recevoir des notifications lorsque un passager programme un trajet avec moi, afin que je puisse planifier ma disponibilit\u00e9. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9Je suis un conducteur actif avec l&#8217;application de covoiturage ouverte Lorsqueun passager programme un trajet avec moi pour une date et une heure pr\u00e9cises AlorsJe devrais recevoir une notification en temps r\u00e9el avec les d\u00e9tails du trajet programm\u00e9 EtL&#8217;application devrait afficher le trajet programm\u00e9 sur mon tableau de bord de conducteur EtJe devrais pouvoir accepter ou refuser le trajet programm\u00e9 dans un d\u00e9lai raisonnable User Story 4 : Fournir un retour pour les trajets programm\u00e9s En tant que<a href=\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Crit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_eb_attr":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[13,6],"tags":[],"class_list":["post-6486","post","type-post","status-publish","format-standard","hentry","category-agile-scrum","category-agile-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Crit\u00e8res d&#039;acceptation Give \/ When \/ Then pour les histoires d&#039;utilisateurs dans le d\u00e9veloppement agile - Visual Paradigm Guides French<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crit\u00e8res d&#039;acceptation Give \/ When \/ Then pour les histoires d&#039;utilisateurs dans le d\u00e9veloppement agile - Visual Paradigm Guides French\" \/>\n<meta property=\"og:description\" content=\"Dans le d\u00e9veloppement agile, l&#8217;histoire d&#8217;utilisateur est un \u00e9l\u00e9ment fondamental pour livrer de la valeur au client. Ces descriptions concises de fonctionnalit\u00e9s souhait\u00e9es capturent le \u00ab qui \u00bb, le \u00ab quoi \u00bb et le \u00ab pourquoi \u00bb d&#8217;une fonctionnalit\u00e9 ou d&#8217;une exigence. Toutefois, pour s&#8217;assurer que les histoires d&#8217;utilisateurs sont \u00e0 la fois actionnables et testables, les \u00e9quipes agiles utilisent souvent une technique appel\u00e9e \u00ab Give \/ When \/ Then \u00bb (GWT) pour les crit\u00e8res d&#8217;acceptation. Cette m\u00e9thode permet de d\u00e9finir de mani\u00e8re claire et sans ambigu\u00eft\u00e9 le comportement attendu d&#8217;une histoire d&#8217;utilisateur. Qu&#8217;est-ce que les crit\u00e8res d&#8217;acceptation ? Les crit\u00e8res d&#8217;acceptation sont des conditions ou des r\u00e8gles que doit remplir une histoire d&#8217;utilisateur pour \u00eatre consid\u00e9r\u00e9e comme compl\u00e8te. Ils agissent comme un pont entre la vision du propri\u00e9taire du produit et la mise en \u0153uvre par l&#8217;\u00e9quipe de d\u00e9veloppement. En essence, ils d\u00e9finissent les limites et les attentes pour chaque histoire d&#8217;utilisateur. Sans crit\u00e8res d&#8217;acceptation bien d\u00e9finis, une histoire d&#8217;utilisateur peut pr\u00eater \u00e0 interpr\u00e9tation, entra\u00eenant des malentendus et des reprises potentielles. La structure des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Give \/ When \/ Then est un format pour r\u00e9diger les crit\u00e8res d&#8217;acceptation, emprunt\u00e9 au d\u00e9veloppement pilot\u00e9 par le comportement (BDD). Il encourage une mani\u00e8re plus structur\u00e9e et compr\u00e9hensible d&#8217;exprimer le comportement souhait\u00e9 d&#8217;une histoire d&#8217;utilisateur. Ce format se compose de trois parties : Give: Cette section d\u00e9crit le contexte ou l&#8217;\u00e9tat initial du syst\u00e8me. Elle \u00e9tablit le cadre du sc\u00e9nario que vous d\u00e9crivez. En essence, elle fournit les informations de fond n\u00e9cessaires pour comprendre le sc\u00e9nario. When: Cette section repr\u00e9sente l&#8217;action ou l&#8217;\u00e9v\u00e9nement qui d\u00e9clenche le comportement d\u00e9crit dans l&#8217;histoire d&#8217;utilisateur. Il s&#8217;agit de l&#8217;\u00e9v\u00e9nement sp\u00e9cifique que l&#8217;utilisateur effectue ou qui se produit dans le syst\u00e8me. Then: Cette section d\u00e9crit le r\u00e9sultat ou le r\u00e9sultat attendu de l&#8217;action ou de l&#8217;\u00e9v\u00e9nement d\u00e9crit dans la section \u00ab When \u00bb. Elle d\u00e9finit ce qui doit se produire en cons\u00e9quence de l&#8217;action, souvent en termes de changements observables dans le syst\u00e8me ou l&#8217;application. Les avantages des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Clart\u00e9: Le format GWT offre une mani\u00e8re structur\u00e9e et facile \u00e0 comprendre d&#8217;exprimer le comportement attendu d&#8217;une histoire d&#8217;utilisateur. Cela r\u00e9duit les ambigu\u00eft\u00e9s et garantit que tous les membres de l&#8217;\u00e9quipe de d\u00e9veloppement, y compris les d\u00e9veloppeurs, les testeurs et les propri\u00e9taires de produit, ont une compr\u00e9hension claire de ce qui doit \u00eatre fait. Testabilit\u00e9: Le format s&#8217;y pr\u00eate naturellement pour les cas de test. Chacun des composants \u00ab Given \u00bb, \u00ab When \u00bb et \u00ab Then \u00bb peut \u00eatre traduit en sc\u00e9narios de test sp\u00e9cifiques, ce qui facilite la validation que l&#8217;histoire d&#8217;utilisateur a \u00e9t\u00e9 correctement mise en \u0153uvre. Alignement: Les crit\u00e8res d&#8217;acceptation GWT encouragent la collaboration entre les membres de l&#8217;\u00e9quipe. Les propri\u00e9taires de produit, les d\u00e9veloppeurs et les testeurs peuvent travailler ensemble pour d\u00e9finir et affiner les crit\u00e8res, garantissant que tous sont sur la m\u00eame longueur d&#8217;onde concernant la port\u00e9e et les attentes de l&#8217;histoire. Exemples de crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Prenons un exemple simple pour un site e-commerce : Histoire d&#8217;utilisateur: En tant que client, je souhaite pouvoir ajouter des articles \u00e0 mon panier afin de pouvoir les acheter plus tard. Crit\u00e8res d&#8217;acceptation (GWT): Given Je suis sur la page du produit When Je clique sur le bouton \u00ab Ajouter au panier \u00bb pour un produit Then Le produit doit \u00eatre ajout\u00e9 \u00e0 mon panier d&#8217;achat Et L&#8217;ic\u00f4ne du panier dans la barre de navigation doit afficher le nombre mis \u00e0 jour des articles Et Je devrais voir un message de confirmation indiquant l&#8217;ajout du produit au panier Dans cet exemple, les crit\u00e8res d&#8217;acceptation fournissent une compr\u00e9hension claire de ce qui est attendu de l&#8217;histoire utilisateur, la rendant actionable et testable. Description du probl\u00e8me \u00c9tude de cas : Examinons une \u00e9tude de cas pour une application de covoiturage populaire comme Uber. Le probl\u00e8me en cours est d&#8217;am\u00e9liorer l&#8217;exp\u00e9rience utilisateur en introduisant une fonctionnalit\u00e9 qui permet aux passagers de planifier \u00e0 l&#8217;avance des trajets pour des dates et heures sp\u00e9cifiques. Histoires d&#8217;utilisateurs avec des crit\u00e8res d&#8217;acceptation GWT : Histoire d&#8217;utilisateur 1 : Planifier un trajet \u00e0 l&#8217;avance En tant que passager, je souhaite pouvoir planifier un trajet pour une date et une heure sp\u00e9cifiques \u00e0 l&#8217;avance, afin que je puisse mieux planifier mes trajets. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9 J&#8217;ai install\u00e9 l&#8217;application de covoiturage et je suis connect\u00e9 Lorsque J&#8217;ouvre l&#8217;application et j&#8217;indique ma destination, la date et l&#8217;heure du trajet Alors L&#8217;application doit afficher les conducteurs disponibles pour la date et l&#8217;heure s\u00e9lectionn\u00e9es Et Je devrais pouvoir confirmer et planifier le trajet Et Je devrais recevoir une notification de confirmation avec les d\u00e9tails du trajet planifi\u00e9 Histoire d&#8217;utilisateur 2 : Modifier ou annuler un trajet planifi\u00e9 En tant que passager, je souhaite avoir la possibilit\u00e9 de modifier ou d&#8217;annuler un trajet planifi\u00e9, au cas o\u00f9 mes plans changeraient. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9J&#8217;ai un trajet programm\u00e9 LorsqueJ&#8217;ouvre l&#8217;application et je me rends \u00e0 mes trajets programm\u00e9s AlorsJe devrais voir une liste de mes trajets programm\u00e9s \u00e0 venir EtJe devrais pouvoir s\u00e9lectionner un trajet pour modifier la date et l&#8217;heure ou l&#8217;annuler EtSi j&#8217;\u00e9dite le trajet, l&#8217;application devrait afficher les conducteurs disponibles pour la date et l&#8217;heure mises \u00e0 jour EtJe devrais recevoir une notification de confirmation pour tout changement effectu\u00e9 User Story 3 : Informer les conducteurs des trajets programm\u00e9s En tant que conducteur, je souhaite recevoir des notifications lorsque un passager programme un trajet avec moi, afin que je puisse planifier ma disponibilit\u00e9. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9Je suis un conducteur actif avec l&#8217;application de covoiturage ouverte Lorsqueun passager programme un trajet avec moi pour une date et une heure pr\u00e9cises AlorsJe devrais recevoir une notification en temps r\u00e9el avec les d\u00e9tails du trajet programm\u00e9 EtL&#8217;application devrait afficher le trajet programm\u00e9 sur mon tableau de bord de conducteur EtJe devrais pouvoir accepter ou refuser le trajet programm\u00e9 dans un d\u00e9lai raisonnable User Story 4 : Fournir un retour pour les trajets programm\u00e9s En tant queCrit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile\" \/>\n<meta property=\"og:url\" content=\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Guides French\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-04T13:48:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/09\/img_650875711142f.png\" \/>\n\t<meta property=\"og:image:width\" content=\"594\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\"},\"headline\":\"Crit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile\",\"datePublished\":\"2026-02-04T13:48:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\"},\"wordCount\":1391,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png\",\"articleSection\":[\"Agile &amp; Scrum\",\"Agile Development\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\",\"url\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\",\"name\":\"Crit\u00e8res d'acceptation Give \/ When \/ Then pour les histoires d'utilisateurs dans le d\u00e9veloppement agile - Visual Paradigm Guides French\",\"isPartOf\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png\",\"datePublished\":\"2026-02-04T13:48:21+00:00\",\"author\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/#\/schema\/person\/292e97a06c90d6d605ddfd451bfdfe6f\"},\"breadcrumb\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage\",\"url\":\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png\",\"contentUrl\":\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/guides.visual-paradigm.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agile &amp; Scrum\",\"item\":\"https:\/\/guides.visual-paradigm.com\/fr\/category\/agile-scrum\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Crit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/#website\",\"url\":\"https:\/\/guides.visual-paradigm.com\/fr\/\",\"name\":\"Visual Paradigm Guides French\",\"description\":\"Smart guides for an AI-driven world\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/guides.visual-paradigm.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Crit\u00e8res d'acceptation Give \/ When \/ Then pour les histoires d'utilisateurs dans le d\u00e9veloppement agile - Visual Paradigm Guides French","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/","og_locale":"fr_FR","og_type":"article","og_title":"Crit\u00e8res d'acceptation Give \/ When \/ Then pour les histoires d'utilisateurs dans le d\u00e9veloppement agile - Visual Paradigm Guides French","og_description":"Dans le d\u00e9veloppement agile, l&#8217;histoire d&#8217;utilisateur est un \u00e9l\u00e9ment fondamental pour livrer de la valeur au client. Ces descriptions concises de fonctionnalit\u00e9s souhait\u00e9es capturent le \u00ab qui \u00bb, le \u00ab quoi \u00bb et le \u00ab pourquoi \u00bb d&#8217;une fonctionnalit\u00e9 ou d&#8217;une exigence. Toutefois, pour s&#8217;assurer que les histoires d&#8217;utilisateurs sont \u00e0 la fois actionnables et testables, les \u00e9quipes agiles utilisent souvent une technique appel\u00e9e \u00ab Give \/ When \/ Then \u00bb (GWT) pour les crit\u00e8res d&#8217;acceptation. Cette m\u00e9thode permet de d\u00e9finir de mani\u00e8re claire et sans ambigu\u00eft\u00e9 le comportement attendu d&#8217;une histoire d&#8217;utilisateur. Qu&#8217;est-ce que les crit\u00e8res d&#8217;acceptation ? Les crit\u00e8res d&#8217;acceptation sont des conditions ou des r\u00e8gles que doit remplir une histoire d&#8217;utilisateur pour \u00eatre consid\u00e9r\u00e9e comme compl\u00e8te. Ils agissent comme un pont entre la vision du propri\u00e9taire du produit et la mise en \u0153uvre par l&#8217;\u00e9quipe de d\u00e9veloppement. En essence, ils d\u00e9finissent les limites et les attentes pour chaque histoire d&#8217;utilisateur. Sans crit\u00e8res d&#8217;acceptation bien d\u00e9finis, une histoire d&#8217;utilisateur peut pr\u00eater \u00e0 interpr\u00e9tation, entra\u00eenant des malentendus et des reprises potentielles. La structure des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Give \/ When \/ Then est un format pour r\u00e9diger les crit\u00e8res d&#8217;acceptation, emprunt\u00e9 au d\u00e9veloppement pilot\u00e9 par le comportement (BDD). Il encourage une mani\u00e8re plus structur\u00e9e et compr\u00e9hensible d&#8217;exprimer le comportement souhait\u00e9 d&#8217;une histoire d&#8217;utilisateur. Ce format se compose de trois parties : Give: Cette section d\u00e9crit le contexte ou l&#8217;\u00e9tat initial du syst\u00e8me. Elle \u00e9tablit le cadre du sc\u00e9nario que vous d\u00e9crivez. En essence, elle fournit les informations de fond n\u00e9cessaires pour comprendre le sc\u00e9nario. When: Cette section repr\u00e9sente l&#8217;action ou l&#8217;\u00e9v\u00e9nement qui d\u00e9clenche le comportement d\u00e9crit dans l&#8217;histoire d&#8217;utilisateur. Il s&#8217;agit de l&#8217;\u00e9v\u00e9nement sp\u00e9cifique que l&#8217;utilisateur effectue ou qui se produit dans le syst\u00e8me. Then: Cette section d\u00e9crit le r\u00e9sultat ou le r\u00e9sultat attendu de l&#8217;action ou de l&#8217;\u00e9v\u00e9nement d\u00e9crit dans la section \u00ab When \u00bb. Elle d\u00e9finit ce qui doit se produire en cons\u00e9quence de l&#8217;action, souvent en termes de changements observables dans le syst\u00e8me ou l&#8217;application. Les avantages des crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Clart\u00e9: Le format GWT offre une mani\u00e8re structur\u00e9e et facile \u00e0 comprendre d&#8217;exprimer le comportement attendu d&#8217;une histoire d&#8217;utilisateur. Cela r\u00e9duit les ambigu\u00eft\u00e9s et garantit que tous les membres de l&#8217;\u00e9quipe de d\u00e9veloppement, y compris les d\u00e9veloppeurs, les testeurs et les propri\u00e9taires de produit, ont une compr\u00e9hension claire de ce qui doit \u00eatre fait. Testabilit\u00e9: Le format s&#8217;y pr\u00eate naturellement pour les cas de test. Chacun des composants \u00ab Given \u00bb, \u00ab When \u00bb et \u00ab Then \u00bb peut \u00eatre traduit en sc\u00e9narios de test sp\u00e9cifiques, ce qui facilite la validation que l&#8217;histoire d&#8217;utilisateur a \u00e9t\u00e9 correctement mise en \u0153uvre. Alignement: Les crit\u00e8res d&#8217;acceptation GWT encouragent la collaboration entre les membres de l&#8217;\u00e9quipe. Les propri\u00e9taires de produit, les d\u00e9veloppeurs et les testeurs peuvent travailler ensemble pour d\u00e9finir et affiner les crit\u00e8res, garantissant que tous sont sur la m\u00eame longueur d&#8217;onde concernant la port\u00e9e et les attentes de l&#8217;histoire. Exemples de crit\u00e8res d&#8217;acceptation Give \/ When \/ Then Prenons un exemple simple pour un site e-commerce : Histoire d&#8217;utilisateur: En tant que client, je souhaite pouvoir ajouter des articles \u00e0 mon panier afin de pouvoir les acheter plus tard. Crit\u00e8res d&#8217;acceptation (GWT): Given Je suis sur la page du produit When Je clique sur le bouton \u00ab Ajouter au panier \u00bb pour un produit Then Le produit doit \u00eatre ajout\u00e9 \u00e0 mon panier d&#8217;achat Et L&#8217;ic\u00f4ne du panier dans la barre de navigation doit afficher le nombre mis \u00e0 jour des articles Et Je devrais voir un message de confirmation indiquant l&#8217;ajout du produit au panier Dans cet exemple, les crit\u00e8res d&#8217;acceptation fournissent une compr\u00e9hension claire de ce qui est attendu de l&#8217;histoire utilisateur, la rendant actionable et testable. Description du probl\u00e8me \u00c9tude de cas : Examinons une \u00e9tude de cas pour une application de covoiturage populaire comme Uber. Le probl\u00e8me en cours est d&#8217;am\u00e9liorer l&#8217;exp\u00e9rience utilisateur en introduisant une fonctionnalit\u00e9 qui permet aux passagers de planifier \u00e0 l&#8217;avance des trajets pour des dates et heures sp\u00e9cifiques. Histoires d&#8217;utilisateurs avec des crit\u00e8res d&#8217;acceptation GWT : Histoire d&#8217;utilisateur 1 : Planifier un trajet \u00e0 l&#8217;avance En tant que passager, je souhaite pouvoir planifier un trajet pour une date et une heure sp\u00e9cifiques \u00e0 l&#8217;avance, afin que je puisse mieux planifier mes trajets. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9 J&#8217;ai install\u00e9 l&#8217;application de covoiturage et je suis connect\u00e9 Lorsque J&#8217;ouvre l&#8217;application et j&#8217;indique ma destination, la date et l&#8217;heure du trajet Alors L&#8217;application doit afficher les conducteurs disponibles pour la date et l&#8217;heure s\u00e9lectionn\u00e9es Et Je devrais pouvoir confirmer et planifier le trajet Et Je devrais recevoir une notification de confirmation avec les d\u00e9tails du trajet planifi\u00e9 Histoire d&#8217;utilisateur 2 : Modifier ou annuler un trajet planifi\u00e9 En tant que passager, je souhaite avoir la possibilit\u00e9 de modifier ou d&#8217;annuler un trajet planifi\u00e9, au cas o\u00f9 mes plans changeraient. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9J&#8217;ai un trajet programm\u00e9 LorsqueJ&#8217;ouvre l&#8217;application et je me rends \u00e0 mes trajets programm\u00e9s AlorsJe devrais voir une liste de mes trajets programm\u00e9s \u00e0 venir EtJe devrais pouvoir s\u00e9lectionner un trajet pour modifier la date et l&#8217;heure ou l&#8217;annuler EtSi j&#8217;\u00e9dite le trajet, l&#8217;application devrait afficher les conducteurs disponibles pour la date et l&#8217;heure mises \u00e0 jour EtJe devrais recevoir une notification de confirmation pour tout changement effectu\u00e9 User Story 3 : Informer les conducteurs des trajets programm\u00e9s En tant que conducteur, je souhaite recevoir des notifications lorsque un passager programme un trajet avec moi, afin que je puisse planifier ma disponibilit\u00e9. Crit\u00e8res d&#8217;acceptation (GWT) : \u00c9tant donn\u00e9Je suis un conducteur actif avec l&#8217;application de covoiturage ouverte Lorsqueun passager programme un trajet avec moi pour une date et une heure pr\u00e9cises AlorsJe devrais recevoir une notification en temps r\u00e9el avec les d\u00e9tails du trajet programm\u00e9 EtL&#8217;application devrait afficher le trajet programm\u00e9 sur mon tableau de bord de conducteur EtJe devrais pouvoir accepter ou refuser le trajet programm\u00e9 dans un d\u00e9lai raisonnable User Story 4 : Fournir un retour pour les trajets programm\u00e9s En tant queCrit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile","og_url":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/","og_site_name":"Visual Paradigm Guides French","article_published_time":"2026-02-04T13:48:21+00:00","og_image":[{"width":594,"height":300,"url":"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2023\/09\/img_650875711142f.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"vpadmin","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#article","isPartOf":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/"},"headline":"Crit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile","datePublished":"2026-02-04T13:48:21+00:00","mainEntityOfPage":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/"},"wordCount":1391,"commentCount":0,"image":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage"},"thumbnailUrl":"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png","articleSection":["Agile &amp; Scrum","Agile Development"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/","url":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/","name":"Crit\u00e8res d'acceptation Give \/ When \/ Then pour les histoires d'utilisateurs dans le d\u00e9veloppement agile - Visual Paradigm Guides French","isPartOf":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage"},"image":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage"},"thumbnailUrl":"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png","datePublished":"2026-02-04T13:48:21+00:00","author":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/#\/schema\/person\/292e97a06c90d6d605ddfd451bfdfe6f"},"breadcrumb":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#primaryimage","url":"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png","contentUrl":"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/09\/img_650875711142f.png"},{"@type":"BreadcrumbList","@id":"https:\/\/guides.visual-paradigm.com\/fr\/give-when-then-acceptance-criteria-for-user-stories-in-agile-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/guides.visual-paradigm.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Agile &amp; Scrum","item":"https:\/\/guides.visual-paradigm.com\/fr\/category\/agile-scrum\/"},{"@type":"ListItem","position":3,"name":"Crit\u00e8res d&#8217;acceptation Give \/ When \/ Then pour les histoires d&#8217;utilisateurs dans le d\u00e9veloppement agile"}]},{"@type":"WebSite","@id":"https:\/\/guides.visual-paradigm.com\/fr\/#website","url":"https:\/\/guides.visual-paradigm.com\/fr\/","name":"Visual Paradigm Guides French","description":"Smart guides for an AI-driven world","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/guides.visual-paradigm.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/posts\/6486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/comments?post=6486"}],"version-history":[{"count":0,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/posts\/6486\/revisions"}],"wp:attachment":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/media?parent=6486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/categories?post=6486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/tags?post=6486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}