{"id":78,"date":"2022-12-20T14:28:59","date_gmt":"2022-12-20T13:28:59","guid":{"rendered":"https:\/\/blog.twentyeight.be\/fr\/?p=78"},"modified":"2023-11-07T15:06:07","modified_gmt":"2023-11-07T14:06:07","slug":"les-criteres-dacceptation","status":"publish","type":"post","link":"https:\/\/blog.twentyeight.be\/fr\/2022\/12\/20\/les-criteres-dacceptation\/","title":{"rendered":"Les crit\u00e8res d&rsquo;acceptation"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">A quoi servent-ils?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ils sont moteurs de communication et de r\u00e9flexion<\/strong><\/h3>\n\n\n\n<p>Ils d\u00e9clenchent le processus de r\u00e9flexion de l&rsquo;\u00e9quipe et am\u00e8nent \u00e0 penser, \u00e0 comment une fonctionnalit\u00e9 va se comporter du point de vue de l&rsquo;utilisateur final (persona)<\/p>\n\n\n\n<p>Souviens toi, une story c&rsquo;est surtout une amorce \u00e0 la discussion \/ r\u00e9flexion.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Servent de base aux cas de test<\/strong><\/h3>\n\n\n\n<p>Aide l&rsquo;\u00e9quipe \u00e0 \u00e9crire des cas de tests pr\u00e9cis et sur base des crit\u00e8res accept\u00e9 par tout le monde et donc coh\u00e9rent sur l&rsquo;ensemble de la vie du ticket.<\/p>\n\n\n\n<p>Ils d\u00e9crivent \u00e9galement des sc\u00e9narii n\u00e9gatifs , et des unhappy flow<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ils affinent le s<strong>cope<\/strong><\/h3>\n\n\n\n<p>D\u00e9finissent la port\u00e9e, les limites du ticket et r\u00e9duisent les ambigu\u00eft\u00e9s. Ils clarifient.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Garantie<\/strong><\/h3>\n\n\n\n<p>Ils garantissent que tous les parties prenantes et utilisateurs ont une compr\u00e9hension commune et sont satisfaits de ce qu&rsquo;ils obtiennent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ils aident \u00e0 l&rsquo;estimation<\/strong><\/h3>\n\n\n\n<p>Ils pr\u00e9sentent ce qui doit \u00eatre exactement d\u00e9velopp\u00e9 par l&rsquo;\u00e9quipe. Gr\u00e2ce \u00e0 ces exigences pr\u00e9cises, l&rsquo;\u00e9quipe peut \u00e9ventuellement diviser en t\u00e2ches qui aideront \u00e0 une estimation globale.<br>(Du coup, \u00e7a aide aussi \u00e0 diviser une story en \u00ab\u00a0sous-story\u00a0\u00bb)<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Les crit\u00e8res d&rsquo;acceptation sont indispensables, car ils \u00e9vitent les r\u00e9sultats inattendus et mettent tout le monde d&rsquo;accord sur la mani\u00e8re dont va \u00eatre impl\u00e9ment\u00e9 un ticket.<\/strong><\/p>\n<cite>Le Jardinier<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Qui r\u00e9dige les crit\u00e8res d&rsquo;acceptation?<\/strong><\/h2>\n\n\n\n<p>Le PO bien entendu &#8230;<\/p>\n\n\n\n<p>Tout le monde le sait, le PO, il fait beaucoup beaucoup de chose, donc, il d\u00e9l\u00e8gue. Il d\u00e9l\u00e8gue a qui veut \/ peut le faire dans l&rsquo;\u00e9quipe.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Les analystes qui connaissent bien le sujet du ticket<\/li>\n\n\n\n<li>Le m\u00e9tier qui en faisant cela s&rsquo;assurera que le besoin exprim\u00e9 sera bien rempli<\/li>\n\n\n\n<li>Le d\u00e9veloppeur qui confirmera sa compr\u00e9hension du ticket<\/li>\n\n\n\n<li>Le QA qui va chercher la petite b\u00eate, l&rsquo;incoh\u00e9rence dans le r\u00e9cit<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>La mani\u00e8re la plus efficace de cr\u00e9er les crit\u00e8res d&rsquo;acceptation est tr\u00e8s certainement un savant m\u00e9lange des diff\u00e9rents r\u00f4les et comp\u00e9tences.<\/strong><\/p>\n<cite>Le Jardinier<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quand r\u00e9diger les crit\u00e8res d&rsquo;acceptation?<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Avant le d\u00e9veloppement du ticket. (Merci capitaine Obvius)<\/li>\n\n\n\n<li>Durant les exercices d&rsquo;affinage du backlog<\/li>\n\n\n\n<li>Durant l&rsquo;analyse d&rsquo;une demande m\u00e9tier<\/li>\n\n\n\n<li>A la r\u00e9daction de la demande m\u00e9tier<\/li>\n\n\n\n<li>Durant une phase de discovery<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Le format<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">La check liste<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crit\u00e8re 1<\/li>\n\n\n\n<li>Crit\u00e8re 2<\/li>\n\n\n\n<li>Crit\u00e8re n<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Le(s) sc\u00e9naro(ii)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00c9tant donn\u00e9 &#8230;<\/li>\n\n\n\n<li>Lorsque &#8230;<\/li>\n\n\n\n<li>Alors &#8230;<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\">Pour les crit\u00e8res de sc\u00e9nario, <a href=\"https:\/\/cucumber.io\/docs\/gherkin\/reference\/\" data-type=\"URL\" data-id=\"https:\/\/cucumber.io\/docs\/gherkin\/reference\/\" target=\"_blank\" rel=\"noreferrer noopener\">gherkin<\/a>, c&rsquo;est pas mal du tout<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Autre<\/h2>\n\n\n\n<p>Libre \u00e0 toi de cr\u00e9er un format qui correspond \u00e0 ton \u00e9quipe.<\/p>\n\n\n\n<p>N&rsquo;h\u00e9site pas \u00e0 le proposer en commentaire<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Quelques exemples<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Consulter la fiche d&rsquo;un livre sur un site d&rsquo;e-commerce<\/h3>\n\n\n\n<p><strong>En tant que<\/strong> client du site, <strong>je souhaite<\/strong> chercher un livre en sp\u00e9cifiant ou son auteur, ou son titre, ou son ISBN <strong>afin de<\/strong> consulter sa fiche<\/p>\n\n\n\n<p class=\"has-small-font-size\">La description du contenu \u00e0 afficher pour la fiche descriptive du livre de m\u00eame que la mise en page de la liste de r\u00e9sultat sont d\u00e9crites dans d&rsquo;autres tickets.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Liste<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>R\u00e9sultat unique: je peux directement consulter la fiche descriptive du livre<\/li>\n\n\n\n<li>Pas de r\u00e9sultat: je suis invit\u00e9 \u00e0 effectuer une nouvelle recherche<\/li>\n\n\n\n<li>Plusieurs r\u00e9sultats: Je suis invit\u00e9 \u00e0 choisir parmi une liste de livres<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Sc\u00e9nario<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Un seul r\u00e9sultat<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je suis sur la page de recherche du site e-commerce<br><strong>Lorsque <\/strong>je saisis un auteur, ou un titre, ou un ISBN <strong>et <\/strong>que je lance la recherche <strong>et<\/strong> qu&rsquo;il n&rsquo;y a qu&rsquo;un r\u00e9sultat<br><strong>Alors <\/strong>je consulte directement la fiche descriptive du livre<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Pas de r\u00e9sultat<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je suis sur la page de recherche du site e-commerce<br><strong>Lorsque <\/strong>je saisis un auteur, ou un titre, ou un ISBN <strong>et <\/strong>que je lance la recherche <strong>et<\/strong> qu&rsquo;il n&rsquo;y a pas de r\u00e9sultat<br><strong>Alors <\/strong>je suis invit\u00e9 \u00e0 effectuer une nouvelle recherche<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Plusieurs r\u00e9sultats<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je suis sur la page de recherche du site e-commerce<br><strong>Lorsque <\/strong>je saisis un auteur, ou un titre, ou un ISBN <strong>et <\/strong>que je lance la recherche <strong>et<\/strong> qu&rsquo;il y a plusieurs r\u00e9sultats<br><strong>Alors <\/strong>je vois une liste de r\u00e9sultat et peux choisir celui qui m&rsquo;int\u00e9resse<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p><strong>Il est pr\u00e9f\u00e9rable d&rsquo;utiliser le \u00ab\u00a0je\u00a0\u00bb dans les crit\u00e8res d&rsquo;acceptation, cela aide \u00e0 se mettre dans la peau de l&rsquo;utilisateur, \u00e0 garder son point de vue et ses besoins \u00e0 l&rsquo;esprit<\/strong><\/p><cite>Le Jardinier<\/cite><\/blockquote><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Connexion d&rsquo;un utilisateur non connect\u00e9 poss\u00e9dant d\u00e9j\u00e0 un compte utilisateur<\/h3>\n\n\n\n<p><strong>En tant qu<\/strong>&lsquo;utilisateur non connect\u00e9, <strong>je souhaite<\/strong> introduire mon nom d&rsquo;utilisateur  <strong>afin d&rsquo;<\/strong>avoir acc\u00e8s \u00e0 mon profile<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Liste<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nom d&rsquo;utilisateur et password correcte: affichage du profile utilisateur<\/li>\n\n\n\n<li>Nom d&rsquo;utilisateur et \/ ou password erron\u00e9: affichage d&rsquo;un message d&rsquo;erreur<\/li>\n\n\n\n<li>Nom d&rsquo;utilisateur et \/ ou password erron\u00e9 pour la troisi\u00e8me fois: affichage blocage compte<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Sc\u00e9nario<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Nom d&rsquo;utilisateur et password correcte<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je suis un utilisateur enregistr\u00e9 du site e-commerce <strong>et<\/strong> que je suis sur la page de connexion au site<br><strong>Lorsque <\/strong>je saisis mon nom d&rsquo;utilisateur et mon mot de pass (correcte) et que je clique sur le bouton de connexion<br><strong>Alors <\/strong>je suis connect\u00e9 au site.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Num d&rsquo;utilisateur ou password incorrecte<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je suis un utilisateur enregistr\u00e9 du site e-commerce <strong>et<\/strong> que je suis sur la page de connexion au site<br><strong>Lorsque <\/strong>je saisis une paire d&rsquo;identifiants incorrecte et que je clique sur le bouton de connexion<br><strong>Alors <\/strong>je vois un message d&rsquo;erreur s&rsquo;afficher: \u00ab\u00a0Votre couple nom d&rsquo;utilisateur password est incorrecte\u00a0\u00bb.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Num d&rsquo;utilisateur ou password incorrecte troisi\u00e8me fois<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je suis un utilisateur enregistr\u00e9 du site e-commerce <strong>et<\/strong> que je suis sur la page de connexion au site<br><strong>Lorsque <\/strong>je saisis une paire d&rsquo;identifiants incorrecte et que je clique sur le bouton de connexion pour la troisi\u00e8me fois dans un temps de 300 secondes<br><strong>Alors <\/strong>je vois un message d&rsquo;erreur s&rsquo;afficher: \u00ab\u00a0Votre couple nom d&rsquo;utilisateur password est incorrecte, votre compte est maintenant bloqu\u00e9\u00a0\u00bb.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ajouter un livre dans le panier<\/h3>\n\n\n\n<p><strong>En tant qu<\/strong>&lsquo;utilisateur connect\u00e9, <strong>je souhaite<\/strong> ajouter un livre dans mon panier  <strong>afin d<\/strong>e l&rsquo;acheter<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Liste<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le livre peut \u00eatre livr\u00e9 dans mon pays: le bouton \u00ab\u00a0Ajouter au panier\u00a0\u00bb est disponible<\/li>\n\n\n\n<li>Le livre ne peut \u00eatre livr\u00e9 dans mon pays: le bouton n&rsquo;est pas affich\u00e9, \u00e0 la place se trouve un message stipulant que le livre ne peut \u00eatre livr\u00e9 dans mon pays<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Sc\u00e9nario<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Je suis dans une zone g\u00e9ographique permettant la vente<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je souhaite placer un livre dans mon panier <strong>et<\/strong> que je suis dans une zone g\u00e9ographique permettant la livraison du livre<br><strong>Lorsque <\/strong>je suis sur la fiche du livre<br><strong>Alors <\/strong>le bouton \u00ab\u00a0Ajouter au panier\u00a0\u00bb est visible.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Je suis dans une zone g\u00e9ographique ne permettant pas la vente<\/h5>\n\n\n\n<p><strong>\u00c9tant donn\u00e9<\/strong> que je souhaite placer un livre dans mon panier <strong>et<\/strong> que je suis dans une zone g\u00e9ographique permettant la livraison du livre<br><strong>Lorsque <\/strong>je suis sur la fiche du livre<br><strong>Alors <\/strong>le bouton \u00ab\u00a0Ajouter au panier\u00a0\u00bb n&rsquo;est pas visible, \u00e0 la place, un message m&rsquo;informe que le livre ne peut pas \u00eatre livr\u00e9 \u00e0 ma localisation.<\/p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size\">Alors oui, je sais, ce n&rsquo;est pas le meilleur exemple, on pourrait toujours ajouter le livre sans \u00eatre connect\u00e9 &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A quoi servent les crit\u00e8res d&rsquo;acceptation, comment les construire, sous quel format?<\/p>\n","protected":false},"author":1,"featured_media":332,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[4],"tags":[6],"class_list":["post-78","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-theorie","tag-agile"],"uagb_featured_image_src":{"full":["https:\/\/blog.twentyeight.be\/fr\/wp-content\/uploads\/sites\/2\/2022\/12\/criteres_d_acceptation-scaled.jpg",2560,1440,false],"thumbnail":["https:\/\/blog.twentyeight.be\/fr\/wp-content\/uploads\/sites\/2\/2022\/12\/criteres_d_acceptation-150x150.jpg",150,150,true],"medium":["https:\/\/blog.twentyeight.be\/fr\/wp-content\/uploads\/sites\/2\/2022\/12\/criteres_d_acceptation-300x169.jpg",300,169,true],"medium_large":["https:\/\/blog.twentyeight.be\/fr\/wp-content\/uploads\/sites\/2\/2022\/12\/criteres_d_acceptation-768x432.jpg",640,360,true],"large":["https:\/\/blog.twentyeight.be\/fr\/wp-content\/uploads\/sites\/2\/2022\/12\/criteres_d_acceptation-1024x576.jpg",640,360,true],"1536x1536":["https:\/\/blog.twentyeight.be\/fr\/wp-content\/uploads\/sites\/2\/2022\/12\/criteres_d_acceptation-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/blog.twentyeight.be\/fr\/wp-content\/uploads\/sites\/2\/2022\/12\/criteres_d_acceptation-2048x1152.jpg",2048,1152,true]},"uagb_author_info":{"display_name":"pierre","author_link":"https:\/\/blog.twentyeight.be\/fr\/author\/pierre\/"},"uagb_comment_info":4,"uagb_excerpt":"A quoi servent les crit\u00e8res d'acceptation, comment les construire, sous quel format?","_links":{"self":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":13,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":423,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/78\/revisions\/423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/media\/332"}],"wp:attachment":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/media?parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/categories?post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/tags?post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}