{"id":273,"date":"2007-10-28T16:00:32","date_gmt":"2007-10-28T14:00:32","guid":{"rendered":"http:\/\/www.fontenelle.org\/olivier\/archives\/2007\/10\/28\/evidence-based-scheduling\/"},"modified":"2007-10-28T16:00:32","modified_gmt":"2007-10-28T14:00:32","slug":"evidence-based-scheduling","status":"publish","type":"post","link":"https:\/\/www.fontenelle.org\/olivier\/archives\/2007\/10\/28\/evidence-based-scheduling\/","title":{"rendered":"Evidence Based Scheduling"},"content":{"rendered":"<p>Joel Spolsky vient de publier un article particuli\u00e8rement int\u00e9ressant sur une m\u00e9thode de planification de d\u00e9veloppements logiciels appel\u00e9e <a href=\"http:\/\/www.joelonsoftware.com\/items\/2007\/10\/26.html\">Evidence Based Scheduling<\/a>, dont le principe est le suivant :<\/p>\n<ul>\n<li><a href=\"https:\/\/www.fontenelle.org\/olivier\/wp-content\/uploads\/2007\/10\/2007-10-28-fogbugz6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px\" height=\"198\" alt=\"2007-10-28 Fogbugz6\" src=\"https:\/\/www.fontenelle.org\/olivier\/wp-content\/uploads\/2007\/10\/2007-10-28-fogbugz6-thumb.png\" width=\"277\" align=\"right\" border=\"0\"><\/a>Faire estimer par chacun des d\u00e9veloppeurs le temps requis pour les diff\u00e9rentes t\u00e0\u00a2ches \u00e0\u00a0 effectuer, de mani\u00e8re unitaire, i.e. sur une base de quelques heures au maximum,\n<li>Enregistrer le temps r\u00e9ellement pass\u00e9 sur les diff\u00e9rentes t\u00e0\u00a2ches, y compris le d\u00e9buggage ou le temps d\u00e9pens\u00e9 \u00e0\u00a0 faire \u00ab\u00a0autre chose\u00a0\u00bb (r\u00e9unions, discussions impromptues&#8230;),\n<li>En se basant sur ces \u00e9l\u00e9ments, faire des projections via une <a href=\"http:\/\/fr.wikipedia.org\/wiki\/M%C3%A9thode_de_Monte-Carlo\">m\u00e9thode de Monte Carlo<\/a> sur le temps n\u00e9cessaire pour finaliser les travaux pour chaque personne, en fonction de la v\u00e9locit\u00e9 calcul\u00e9e (le rapport entre les estimations et la r\u00e9alit\u00e9).<\/li>\n<\/ul>\n<p>Ceci permet de donner une probabilit\u00e9 que le logiciel au global soit finalis\u00e9 \u00e0\u00a0 une date donn\u00e9e, et donc, en fonction du r\u00e9sultat obtenu et des contraintes externes (qui a dit le management ? ;-)), donc d&rsquo;agir pour atteindre ses objectifs &#8212; par exemple, revoir le p\u00e9rim\u00e8tre vis\u00e9.<\/p>\n<p>Evidemment, l&rsquo;article de Joel Spolsky est int\u00e9ress\u00e9 car la nouvelle version du logiciel <a href=\"http:\/\/www.fogcreek.com\/FogBugz\/\">FogBugz<\/a> que vient de livrer sa soci\u00e9t\u00e9 contient justement toutes l&rsquo;infrastructure pour mettre en oeuvre ces m\u00e9canismes, mais apr\u00e8s tout, l&rsquo;approche semble tr\u00e8s int\u00e9ressante &#8212; notamment en ce qu&rsquo;elle factualise la vitesse d&rsquo;avancement d&rsquo;une \u00e9quipe, et permet donc un \u00e9change plus clair avec le management, justement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Joel Spolsky vient de publier un article particuli\u00e8rement int\u00e9ressant sur une m\u00e9thode de planification de d\u00e9veloppements logiciels appel\u00e9e Evidence Based Scheduling, dont le principe est le suivant : Faire estimer par chacun des d\u00e9veloppeurs le temps requis pour les diff\u00e9rentes t\u00e0\u00a2ches \u00e0\u00a0 effectuer, de mani\u00e8re unitaire, i.e. sur une base de quelques heures au maximum, &hellip; <a href=\"https:\/\/www.fontenelle.org\/olivier\/archives\/2007\/10\/28\/evidence-based-scheduling\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Evidence Based Scheduling<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,18],"tags":[],"class_list":["post-273","post","type-post","status-publish","format-standard","hentry","category-babasse","category-business"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/posts\/273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/comments?post=273"}],"version-history":[{"count":0,"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/posts\/273\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/media?parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/categories?post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fontenelle.org\/olivier\/wp-json\/wp\/v2\/tags?post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}