{"id":138,"date":"2022-12-21T16:29:15","date_gmt":"2022-12-21T15:29:15","guid":{"rendered":"https:\/\/blog.twentyeight.be\/fr\/?p=138"},"modified":"2022-12-27T12:15:04","modified_gmt":"2022-12-27T11:15:04","slug":"on-va-estimer-a-quoi-devons-nous-faire-attention","status":"publish","type":"post","link":"https:\/\/blog.twentyeight.be\/fr\/2022\/12\/21\/on-va-estimer-a-quoi-devons-nous-faire-attention\/","title":{"rendered":"On va estimer, \u00e0 quoi devons-nous faire attention?"},"content":{"rendered":"\n<div class=\"wp-block-uagb-advanced-heading uagb-block-fdce5ee1\"><h2 class=\"uagb-heading-text\">C&rsquo;est probablement une excellente d\u00e9marche que d&rsquo;entreprendre des estimations, cependant, il y a quelques pi\u00e8ges \u00e0 \u00e9viter.<br>Voici une courte liste de points d&rsquo;attention<\/h2><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Savoir ce qu&rsquo;est une estimation<\/h2>\n\n\n\n<p>Je te conseille la lecture de cet excellent article sur ce que sont <a href=\"https:\/\/blog.twentyeight.be\/fr\/2022\/12\/21\/les-estimations\/\" data-type=\"post\" data-id=\"121\">les estimations<\/a> .<br>(Il est excellent car c&rsquo;est moi qui l&rsquo;ai r\u00e9dig\u00e9 ;))<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avoir un ticket de r\u00e9f\u00e9rence<\/h2>\n\n\n\n<p>La d\u00e9rive des <s>continents<\/s> estimations.<br>Sans baseline, ou r\u00e9f\u00e9rence comparative, les estimations vont se d\u00e9caler, de ce fait, la v\u00e9locit\u00e9, le burndown chart et autres indicateurs ne seront plus fiables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas convertir les estimations en jour-homme<\/h2>\n\n\n\n<p>Les jour-homme cr\u00e9ent une complexit\u00e9 inutile et annulent compl\u00e8tement l&rsquo;int\u00e9r\u00eat d&rsquo;estimations relatives qui permettent \u00e0 tout le monde travaillant \u00e0 des vitesses diff\u00e9rentes de se comprendre et de se mettre d&rsquo;accord.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas estimer uniquement en fonction de la complexit\u00e9<\/h2>\n\n\n\n<p>Si on estime uniquement la complexit\u00e9, une story \u00ab\u00a0simple\u00a0\u00bb mais demandant beaucoup d&rsquo;effort. (Par exemple une t\u00e2che \u00e0 r\u00e9p\u00e9ter un certain nombre de fois, des tests longs \u2026). Cela va cr\u00e9er de fausses pr\u00e9dictions et un manque de visibilit\u00e9 sur la quantit\u00e9 \/ charge de travail \u00e0 r\u00e9aliser dans le backlog.<\/p>\n\n\n\n<p>Voici un tableau comparatif \u00ab\u00a0\u00e0 la su\u00e9doise\u00a0\u00bb de la notion de complexit\u00e9 par rapport \u00e0 la notion d&rsquo;effort.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Ticket<\/td><td>Remarque<\/td><td class=\"has-text-align-center\" data-align=\"center\">Comp.<\/td><td class=\"has-text-align-center\" data-align=\"center\">Effort<\/td><\/tr><tr><td>En tant que constructeur, je souhaite monter un tabouret MARIUS afin de poser mes fesses<\/td><td>3 visses \u00e0 serrer<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><\/tr><tr><td>En tant que constructeur, je souhaite monter un tabouret SKOGSTA afin de poser mes fesses<\/td><td>Un rien plus complexe que le MARIUS<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><\/tr><tr><td>En tant que constructeur, je souhaite monter un lit NORDLI afin de pouvoir dormir<\/td><td>C&rsquo;est bien plus compliqu\u00e9 qu&rsquo;un tabouret et les tiroirs sont super dur \u00e0 mettre en place<\/td><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><\/tr><tr><td>En tant que constructeur, je souhaite monter <strong>10<\/strong> tabourets SKOGSTA afin de poser mes fesses et celles de mes invit\u00e9s<\/td><td>Aussi complexe simple qu&rsquo;un SKOGSTA . (Nous aurions \u00e9galement pu consid\u00e9rer l&rsquo;exp\u00e9rience)<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">20<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Exemple de la complexit\u00e9 VS l&rsquo;effort pour la r\u00e9alisation d&rsquo;un ticket<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas consid\u00e9rer une estimation comme quelque chose de pr\u00e9cis, grav\u00e9 dans le marbre<\/h2>\n\n\n\n<p>Jamais l&rsquo;\u00e9quipe et\/ou les parties prenantes ne peuvent consid\u00e9rer une estimation comme un contrat.<br>L&rsquo;estimation est surtout valable au moment o\u00f9 elle a \u00e9t\u00e9 faite, la solution \u00e9voluant au jour le jour, il est envisageable qu&rsquo;un item soit impact\u00e9 par la r\u00e9alisation d&rsquo;un autre qui n&rsquo;existait pas au moment de l&rsquo;estimation. (Si il existait d\u00e9j\u00e0, il faut absolument lier les 2 tickets et marquer le d\u00e9pendance).<br>Il n&rsquo;y a pas que l&rsquo;application qui \u00e9volue, les d\u00e9veloppeurs aussi, dans la plus part des cas, il consid\u00e9rera le ticket comme plus \u00ab\u00a0simple\u00a0\u00bb et tout le monde y gagnera.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas consid\u00e9rer les estimations comme une mesure de productivit\u00e9 des \u00e9quipes, ou pire, des d\u00e9veloppeurs.<\/h2>\n\n\n\n<p>Dans ce cas, nous verrons tr\u00e8s vite apparaitre des d\u00e9rives telles que surestimation syst\u00e9matique, sous engagement dans le sprint pour \u00eatre s\u00fbr de le terminer.<\/p>\n\n\n\n<p>Certains d\u00e9veloppeurs feront des heures suppl\u00e9mentaires et seront donc moins alertes et moins qualitatifs. D&rsquo;autres simplement b\u00e2cleront le travail pour tenir le d\u00e9lai, ce qui g\u00e9n\u00e9rera in\u00e9vitablement de la dette technique<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Les estimations ne sont en aucun cas \u00e0 utiliser pour contr\u00f4ler l&rsquo;\u00e9quipe et\/ou un d\u00e9veloppeur en particulier<\/p>\n<cite>PiPo<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas comparer les estimations de deux \u00e9quipes<\/h2>\n\n\n\n<p>Il est tentant de comparer les performances des \u00e9quipes en convertissant l&rsquo;estimation en chiffre et en divisant le total d&rsquo;un sprint par le nombre de jours de ce dernier (et de faire un prorata par d\u00e9veloppeur).<br>H\u00e9 bien, \u00e7a ne fonctionne pas, car une estimation pour l&rsquo;\u00e9quipe A n&rsquo;est pas une estimation pour l&rsquo;\u00e9quipe B.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Faire attention aux changement dans l&rsquo;\u00e9quipe<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si une personne sort de l\u02bc\u00e9quipe, cette derni\u00e8re aura moins de force de travail, donc, la v\u00e9locit\u00e9 va d\u00e9croitre.<\/li>\n\n\n\n<li>Si une personne rejoint l\u02bc\u00e9quipe, dans un premier temps, la v\u00e9locit\u00e9 va \u00e9galement d\u00e9croitre<br>(L\u02bconboarding va occuper d\u02bcautres membres de l\u02bc\u00e9quipe, la nouvelle personne ne sera pas efficiente \u00e0 100% au d\u00e9but \u2026)<br>Sur le long terme, la v\u00e9locit\u00e9 devrait croitre et d\u00e9passer la v\u00e9locit\u00e9 initiale.<br>Si ce n&rsquo;est pas le cas, il faut absolument comprendre pourquoi.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas forcer \u00e0 estimer<\/h2>\n\n\n\n<p><strong>Jamais les d\u00e9veloppeurs ne doivent se forcer \/ \u00eatre forc\u00e9 \u00e0 estimer un ticket.<\/strong><br>Si un ticket ne peut \u00eatre compris, il ne doit pas \u00eatre estim\u00e9. Une fois que l&rsquo;estimation existe, elle est utilis\u00e9e par les autres membres de l&rsquo;\u00e9quipe, or, si elle n&rsquo;est pas correcte, elle faussera les travaux de ses utilisateurs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ne pas estimer avec une seule personne<\/h2>\n\n\n\n<p>Durant une session d&rsquo;estimation, avec plusieurs participants, nous arrivons de temps \u00e0 autre \u00e0 des r\u00e9sultats diff\u00e9rents, ce qui permet d&rsquo;ouvrir un d\u00e9bat et am\u00e8ne g\u00e9n\u00e9ralement des questions sur le travail \u00e0 effectuer. Nous y gagnions en pr\u00e9cisions.<\/p>\n\n\n\n<p>En dehors de cela, avoir une \u00e9quipe avec un seul d\u00e9veloppeur n&rsquo;est pas prudent, imagine l&rsquo;impact si ce dernier quitte le projet &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C&rsquo;est probablement une excellente d\u00e9marche que d&rsquo;entreprendre des estimations, cependant, il y a quelques pi\u00e8ges \u00e0 \u00e9viter.<br \/>\nVoici une courte liste de points d&rsquo;attention<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[10],"tags":[6,8],"class_list":["post-138","post","type-post","status-publish","format-standard","hentry","category-les-reponses","tag-agile","tag-story-point"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"pierre","author_link":"https:\/\/blog.twentyeight.be\/fr\/author\/pierre\/"},"uagb_comment_info":4,"uagb_excerpt":"C'est probablement une excellente d\u00e9marche que d'entreprendre des estimations, cependant, il y a quelques pi\u00e8ges \u00e0 \u00e9viter. Voici une courte liste de points d'attention","_links":{"self":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/138","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=138"}],"version-history":[{"count":10,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/138\/revisions"}],"predecessor-version":[{"id":295,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/138\/revisions\/295"}],"wp:attachment":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/media?parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/categories?post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/tags?post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}