{"id":204,"date":"2018-10-07T13:00:02","date_gmt":"2018-10-07T12:00:02","guid":{"rendered":"https:\/\/kalaxia.org\/?p=204"},"modified":"2018-10-07T13:00:02","modified_gmt":"2018-10-07T12:00:02","slug":"nouvelle-organisation-du-projet","status":"publish","type":"post","link":"https:\/\/kalaxia.org\/?p=204","title":{"rendered":"Nouvelle organisation du projet"},"content":{"rendered":"<p>L&rsquo;\u00e9t\u00e9 est pass\u00e9, et a vu plein de nouveaut\u00e9s pour Kalaxia ! Tout d&rsquo;abord, de nombreuses mises \u00e0 jour sont arriv\u00e9es sur notre serveur de preprod, que vous pouvez d\u00e9couvrir <a href=\"https:\/\/www.kalaxia.com\">via le portail<\/a> ! Nous avons \u00e9galement mis \u00e0 la disposition des d\u00e9veloppeurs participant \u00e0 ce projet open-source un serveur de tests, qui leur permet de participer plus facilement ! Le portail quant \u00e0 lui fait sa rentr\u00e9e et adopte un nouveau design progressivement, tandis que l&rsquo;\u00e9quipe se d\u00e9cide \u00e0 reprendre la communication en esp\u00e9rant voir de nouveaux joueurs rejoindre la communaut\u00e9 !<\/p>\n<p>Mais le principal changement reste la <strong>nouvelle direction que nous avons pris dans la gestion du projet<\/strong>. Avant l&rsquo;\u00e9t\u00e9 d\u00e9j\u00e0, pour parer au pi\u00e9tinement que l&rsquo;on observait sur les diff\u00e9rents sujets, la communaut\u00e9 a vot\u00e9 pour un syst\u00e8me de prise de d\u00e9cision moins coll\u00e9gial. D\u00e9sormais, nous avons r\u00e9organis\u00e9 l&rsquo;\u00e9quipe en un noyau dur, qui adopte plus rigoureusement les principes de l&rsquo;Agilit\u00e9, en particulier les m\u00e9thodes <em>Scrum<\/em> et <em>Kanban<\/em>.<\/p>\n<p>Nous d\u00e9coupons d\u00e9sormais le projet en sprints, p\u00e9riodes de deux semaines durant lesquelles l&rsquo;\u00e9quipe s&rsquo;engage sur la production d&rsquo;<em>User Stories<\/em> (une User Story est une phrase permettant de donner plusieurs informations sur une fonctionnalit\u00e9, par exemple \u00ab\u00a0En tant que <strong>chef de faction<\/strong>, je veux <strong>d\u00e9clarer la guerre,<\/strong> afin d&rsquo;<strong>accro\u00eetre mon territoire<\/strong>\u00ab\u00a0). Nous priorisons \u00e9galement par la valeur, c&rsquo;est \u00e0 dire que nous estimons \u00e0 quelle point une fonctionnalit\u00e9 sera importante pour nos utilisateurs finaux, nous estimons ensuite le temps de travail n\u00e9cessaire pour accomplir ce travail, et nous commen\u00e7ons par produire les US \u00e0 forte valeur et \u00e0 faible complexit\u00e9 ! Cela permet de sortir plus rapidement une version <strong>MVP<\/strong> (<em>Minimum Viable Product<\/em>) !<\/p>\n<p>Cette m\u00e9thode porte d\u00e9j\u00e0 ses fruits ! On peut observer que <strong>la productivit\u00e9 a fortement augment\u00e9<\/strong> depuis le milieu de l&rsquo;\u00e9t\u00e9:<\/p>\n<h6 style=\"text-align: center;\">(ajout et suppression de code dans l&rsquo;API, c\u00f4t\u00e9 serveur)<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-205 aligncenter\" src=\"https:\/\/kalaxia.org\/wp-content\/uploads\/2018\/10\/Capture-du-2018-10-07-13-48-47-300x218.png\" alt=\"\" width=\"394\" height=\"286\" srcset=\"https:\/\/kalaxia.org\/wp-content\/uploads\/2018\/10\/Capture-du-2018-10-07-13-48-47-300x218.png 300w, https:\/\/kalaxia.org\/wp-content\/uploads\/2018\/10\/Capture-du-2018-10-07-13-48-47.png 761w\" sizes=\"auto, (max-width: 394px) 100vw, 394px\" \/><\/h6>\n<h6 style=\"text-align: center;\">(ajout et suppression de code client, c\u00f4t\u00e9 navigateur)<\/h6>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-206 aligncenter\" src=\"https:\/\/kalaxia.org\/wp-content\/uploads\/2018\/10\/Capture-du-2018-10-07-13-49-34-300x213.png\" alt=\"\" width=\"300\" height=\"213\" srcset=\"https:\/\/kalaxia.org\/wp-content\/uploads\/2018\/10\/Capture-du-2018-10-07-13-49-34-300x213.png 300w, https:\/\/kalaxia.org\/wp-content\/uploads\/2018\/10\/Capture-du-2018-10-07-13-49-34.png 759w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Cependant, l&rsquo;inconv\u00e9nient de cette m\u00e9thode a \u00e9t\u00e9 le sentiment d&rsquo;exclusion de la communaut\u00e9 de la conception du jeu, conception qui s&rsquo;est voulue coll\u00e9giale depuis le d\u00e9but du projet. C&rsquo;est pourquoi nous avons convenu qu&rsquo;un sprint se ferait en trois parties parall\u00e8les:<\/p>\n<ul>\n<li>Les d\u00e9veloppeurs r\u00e9alisent les <em>User Stories<\/em> sur lesquelles un engagement a \u00e9t\u00e9 pris sur le sprint<\/li>\n<li>Les designers font un <em>Sprint Design<\/em>, et pr\u00e9parent les maquettes et assets graphiques qui seront n\u00e9cessaires au sprint suivant pour le d\u00e9veloppement<\/li>\n<li>La communaut\u00e9 pr\u00e9pare les fonctionnalit\u00e9s au niveau <em>Game Design<\/em>, d\u00e9bat et construit les id\u00e9es qui alimenteront le<em> Sprint Design<\/em> au sprint suivant.<\/li>\n<\/ul>\n<p>Avec ce fonctionnement, nous pouvons \u00e9tablir que des fonctionnalit\u00e9s pr\u00e9par\u00e9es par la communaut\u00e9 pourront \u00eatre<strong> produites au bout d&rsquo;un mois<\/strong> (deux semaines de <em>Sprint Design<\/em> et deux semaines de d\u00e9veloppement si embarqu\u00e9 dans les engagements). Cela \u00e9tablit un rythme fluide qui inclut tous les pans de la communaut\u00e9.<\/p>\n<p>Nous cherchons encore nos marques pour arriver \u00e0 un rythme optimal qui convienne au maximum de personnes, le jeu ne peut qu&rsquo;en b\u00e9n\u00e9ficier !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;\u00e9t\u00e9 est pass\u00e9, et a vu plein de nouveaut\u00e9s pour Kalaxia ! Tout d&rsquo;abord, de nombreuses mises \u00e0 jour sont arriv\u00e9es sur notre serveur de preprod, que vous pouvez d\u00e9couvrir via le portail ! Nous avons \u00e9galement mis \u00e0 la disposition des d\u00e9veloppeurs participant \u00e0 ce projet open-source un serveur de tests, qui leur permet &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/kalaxia.org\/?p=204\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Nouvelle organisation du projet&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kalaxia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=204"}],"version-history":[{"count":1,"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/posts\/204\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalaxia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalaxia.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}