{"id":83,"date":"2022-12-16T14:01:22","date_gmt":"2022-12-16T13:01:22","guid":{"rendered":"https:\/\/blog.twentyeight.be\/fr\/?p=83"},"modified":"2023-01-13T19:25:16","modified_gmt":"2023-01-13T18:25:16","slug":"le-sprint-est-fini-et-il-reste-des-tickets","status":"publish","type":"post","link":"https:\/\/blog.twentyeight.be\/fr\/2022\/12\/16\/le-sprint-est-fini-et-il-reste-des-tickets\/","title":{"rendered":"Le sprint est fini, et il reste des tickets"},"content":{"rendered":"\n<div class=\"wp-block-uagb-advanced-heading uagb-block-39bffdad\"><h2 class=\"uagb-heading-text\">Oups, nous n&rsquo;avons pas termin\u00e9 tout ce que nous avons promis &#8230;<\/h2><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi est-ce qu&rsquo;il reste un \/ des tickets dans le sprint<\/h2>\n\n\n\n<p>La premi\u00e8re \u00e9tape est de d\u00e9terminer pourquoi nous n&rsquo;avons pas termin\u00e9 le sprint.<br>Nous devrons \u00e9galement r\u00e9pondre \u00e0 la question suivante: \u00ab\u00a0Pourquoi est-ce que ceci n&rsquo;a pas \u00e9t\u00e9 anticip\u00e9 durant les daily et le sprint am\u00e9nag\u00e9 en fonction\u00a0\u00bb.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Une question de capacit\u00e9<\/h3>\n\n\n\n<p>Dans le cas d&rsquo;un d\u00e9but de projet, il est probable que nous n&rsquo;ayons pas encore trouv\u00e9 notre vitesse de croisi\u00e8re, nous remplissons donc le sprint en t\u00e2tonnant jusqu&rsquo;\u00e0 savoir ce que nous sommes capables de r\u00e9aliser au cours de la timebox.<\/p>\n\n\n\n<p>Un changement dans l&rsquo;\u00e9quipe entraine une perturbation (dans la force).<br>Une personne en moins diminue d&rsquo;office la capacit\u00e9 de r\u00e9alisation de l&rsquo;\u00e9quipe, logique me diras tu, cependant, une nouvelle recrue va \u00e9galement diminuer la v\u00e9locit\u00e9 (dans un premier temps)<br>Quand un nouveau rejoint le projet, il va devoir prendre connaissance du m\u00e9tier, de la probl\u00e9matique que l&rsquo;\u00e9quipe r\u00e9sout par son travail, il va \u00e9galement apprendre le fonctionnement de l&rsquo;\u00e9quipe, et pour ce faire, les autres membres de l&rsquo;\u00e9quipe vont <s>perdre<\/s> investir du temps pour le former.<br>Donc, en plus de ne pas b\u00e9n\u00e9ficier tout de suite d&rsquo;une augmentation de v\u00e9locit\u00e9, nous allons \u00e9galement en perdre.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Attention, la perte de v\u00e9locit\u00e9 doit \u00eatre \u00e0 court voire moyen terme, si cette perte perdure, il faut envisager que la nouvelle recrue a \u00e9t\u00e9 mal int\u00e9gr\u00e9e, qu&rsquo;elle ne correspond pas au projet ou encore que l&rsquo;\u00e9quipe devient trop importante et ne se synchronise plus correctement.<br>Dans tous les cas, il faut agir.<\/p><\/blockquote><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Une mauvaise estimation<\/h3>\n\n\n\n<p>Et oui, une <a href=\"https:\/\/blog.twentyeight.be\/fr\/2022\/12\/21\/les-estimations\/\" data-type=\"post\" data-id=\"121\">estimation<\/a> reste une science inexacte, de temps \u00e0 autre, nous nous trompons. Nous surestimons ou sous-estimons. La plupart du temps, nous arrivons \u00e0 l&rsquo;\u00e9quilibre.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Une erreur de compr\u00e9hension<\/h3>\n\n\n\n<p>Nous sommes humains, nous avons plein de possibilit\u00e9s de ne pas nous comprendre, alors, oui, il arrive que nous comprenions une chose alors que ce n&rsquo;\u00e9tait pas du tout \u00e7a.<\/p>\n\n\n\n<p>\u00c0 la revue par les pairs, nous nous rendons compte que ce n&rsquo;est pas du tout ce qui \u00e9tait demand\u00e9.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ah zut, je n&rsquo;avais pas ben compris, et je n&rsquo;ai pas anticip\u00e9 ces changements, c&rsquo;est plus compliqu\u00e9, \u00e7a prend plus de temps &#8230;<\/li>\n\n\n\n<li>Ah, en fait, maintenant que j&rsquo;ai compris, je vois que nous avons une d\u00e9pendance vis-\u00e0-vis d&rsquo;une autre \u00e9quipe, d&rsquo;un autre fournisseur &#8230;<\/li>\n\n\n\n<li>Ah, l&rsquo;\u00e9quipe a chang\u00e9 entre le moment ou ce ticket est pass\u00e9 \u00e0 pr\u00eat et le d\u00e9veloppement (Oui oui, \u00e7a arrive)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Que faire avec les tickets que nous n&rsquo;avons pas termin\u00e9s durant notre sprint?<\/h2>\n\n\n\n<p>Il n&rsquo;y a pas de r\u00e9ponse simple, c&rsquo;est au cas par cas.<\/p>\n\n\n\n<p>La logique voudrait que s\u2019il y avait un ticket X dans le sprint venant de se terminer, c&rsquo;est qu&rsquo;il faut le r\u00e9aliser, donc, hop sprint suivant.<br>Cependant &#8230;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La fonctionnalit\u00e9 \u00e0 d\u00e9velopper arrive trop tard, et n&rsquo;a donc plus de raison d&rsquo;\u00eatre.<\/li>\n\n\n\n<li>Le produit a pivot\u00e9, la fonctionnalit\u00e9 n&rsquo;est donc plus aussi prioritaire, voir, plus n\u00e9cessaire.<\/li>\n\n\n\n<li>D&rsquo;autres items ayant une priorit\u00e9 plus \u00e9lev\u00e9e sont apparus dans le backlog<\/li>\n\n\n\n<li>L&rsquo;item ne peut pas \u00eatre r\u00e9alis\u00e9, car il y a des d\u00e9pendances non r\u00e9solues<\/li>\n<\/ul>\n\n\n\n<p>Pour ma part, je consid\u00e8re que si un ticket a \u00e9t\u00e9 commenc\u00e9, il est pr\u00e9f\u00e9rable de le terminer.<br>En effet, si nous laissons les changements tels quels, suite aux autres \u00e9volutions, le travail sera probablement enti\u00e8rement \u00e0 refaire pour \u00eatre int\u00e9gr\u00e9 dans la solution qui aura \u00e9volu\u00e9. (Tout en prenant en compte les points pr\u00e9c\u00e9demment cit\u00e9s)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi est-ce que ceci n&rsquo;a pas \u00e9t\u00e9 anticip\u00e9 durant les daily et le sprint am\u00e9nag\u00e9 en fonction<\/h2>\n\n\n\n<p>Heu, ben oui, en fait, il sert \u00e0 quoi le daily, si ce n&rsquo;est justement faire un topo sur la sant\u00e9 du sprint, inspecter au jour le jour que nous pouvons respecter le sprint goal et r\u00e9aliser tout le contenu initialement pr\u00e9vu.po<br> Si n\u00e9cessaire, nous nous devons de r\u00e9am\u00e9nager le contenu du sprint en accord avec les dev et le PO tout en respectant le sprint goal.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Tout \u00e7a pour dire que \u00e7a ne devrait pas arriver car nous devrions avoir g\u00e9r\u00e9 le probl\u00e8me en amont.<\/p><cite>PiPo<\/cite><\/blockquote><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Oups, nous n&rsquo;avons pas termin\u00e9 tout ce que nous avons promis &#8230;<\/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,7,5,8],"class_list":["post-83","post","type-post","status-publish","format-standard","hentry","category-les-reponses","tag-agile","tag-forecast","tag-scrum","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":7,"uagb_excerpt":"Oups, nous n'avons pas termin\u00e9 tout ce que nous avons promis ...","_links":{"self":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/83","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=83"}],"version-history":[{"count":9,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/posts\/83\/revisions\/304"}],"wp:attachment":[{"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.twentyeight.be\/fr\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}