{"id":229299,"date":"2022-10-31T10:10:00","date_gmt":"2022-10-31T07:10:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229299"},"modified":"2022-11-09T06:22:11","modified_gmt":"2022-11-09T03:22:11","slug":"jalons-du-projet-wordpress-les-definir-pour-les-clients","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/jalons-du-projet-wordpress-les-definir-pour-les-clients\/","title":{"rendered":"Jalons du projet WordPress\u00a0: les d\u00e9finir pour les clients"},"content":{"rendered":"\n<p>Jusqu&rsquo;\u00e0 l&rsquo;ann\u00e9e derni\u00e8re, l&rsquo;une des fa\u00e7ons dont j&rsquo;ai d\u00e9fini les jalons \u00e9tait fortement bas\u00e9e sur la perspective de la fa\u00e7on dont moi ou mon \u00e9quipe et moi devions travailler sur le projet.<\/p>\n<p>Il y a cependant un probl\u00e8me avec cette approche: pour ceux d&rsquo;entre nous qui essaient d&rsquo;inclure les commentaires des clients tout au long du processus de d\u00e9veloppement, il n&rsquo;est pas aussi facile pour eux de prendre le jargon que nous utilisons et de leur donner un sens.<\/p>\n<p>\u00c0 cette fin, j&rsquo;ai commenc\u00e9 \u00e0 d\u00e9finir les jalons du projet WordPress un peu diff\u00e9remment afin qu&rsquo;ils soient un peu plus conviviaux tout en donnant un sens \u00e0 la fa\u00e7on dont une \u00e9quipe de d\u00e9veloppeurs peut accomplir ce qui est n\u00e9cessaire pour s&rsquo;assurer que les choses sont fonctionnelles.<\/p>\n<h2>Jalons du projet WordPress<\/h2>\n<p>Pensez un instant \u00e0 la derni\u00e8re fois o\u00f9 vous avez \u00e9t\u00e9 responsable de la cr\u00e9ation d&rsquo;un plugin personnalis\u00e9 ou de l&rsquo;int\u00e9gration de fonctionnalit\u00e9s personnalis\u00e9es dans un projet WordPress. Peut-\u00eatre qu&rsquo;il comprenait quelque chose comme:<\/p>\n<ul>\n<li>Importer des donn\u00e9es dans la base de donn\u00e9es WordPress,<\/li>\n<li>Rendre les informations visibles et modifiables depuis l&rsquo;espace d&rsquo;administration de WordPress,<\/li>\n<li>Affichez les informations sur le front-end et de mani\u00e8re \u00e0 pouvoir les trier, par exemple, par valeurs de colonne,<\/li>\n<li>Les donn\u00e9es peuvent \u00eatre mises \u00e0 jour via un autre import ou g\u00e9r\u00e9es depuis l&rsquo;espace d&rsquo;administration,<\/li>\n<li>Et peut-\u00eatre quelques autres fonctionnalit\u00e9s connexes.<\/li>\n<\/ul>\n<p>Si vous devez d\u00e9composer cela en langage d\u00e9veloppeur, vous allez beaucoup parler de certaines choses concernant l&rsquo;importation, l&rsquo;analyse des donn\u00e9es, l&rsquo;int\u00e9grit\u00e9 des donn\u00e9es, etc. Et tout cela est 100% correct, et tout cela devrait \u00eatre du point de vue d&rsquo;un d\u00e9veloppeur.<\/p>\n<p>Mais si vous utilisez un logiciel de gestion de projet (que nous avons r\u00e9cemment install\u00e9 sur <a href=\"https:\/\/asana.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Asana<\/a> ), ces types de jalons ne vous aideront pas lorsque vous int\u00e9grerez des utilisateurs dans le projet.<\/p>\n<ul>\n<li>Comment sont-ils cens\u00e9s conna\u00eetre les d\u00e9tails d&rsquo;un processus d&rsquo;importation\u00a0?<\/li>\n<li>Comment sont-ils cens\u00e9s comprendre les d\u00e9tails techniques pour rendre quelque chose triable\u00a0?<\/li>\n<li>Existe-t-il un moyen de leur d\u00e9crire facilement un algorithme qui compte ?<\/li>\n<\/ul>\n<p>Je dirais non. Alors, comment pouvons-nous rendre les jalons du projet WordPress plus accessibles? Je ne sais pas si ma r\u00e9ponse est une r\u00e9ponse solide, mais c&rsquo;est quelque chose que nous avons essay\u00e9 et quelque chose qui semble fonctionner relativement bien, mais c&rsquo;est simple\u00a0:<\/p>\n<ul>\n<li>Les clients pensent souvent \u00e0 leurs projets concernant des pages (ou quelque chose en rapport),<\/li>\n<li>\u00c9tant donn\u00e9 que nous, en tant que d\u00e9veloppeurs, pouvons travailler dans ce contexte, nous pouvons d\u00e9finir un projet destin\u00e9 au public pour d\u00e9composer les t\u00e2ches page par page.<\/li>\n<\/ul>\n<p>Ainsi, les jalons du projet WordPress concernent davantage les t\u00e2ches par page et les t\u00e2ches restantes dans un jalon plus &quot;g\u00e9n\u00e9ral&quot;.<\/p>\n<h2>Un mot sur les aspects techniques<\/h2>\n<p>Tout ce qui est mentionn\u00e9 ci-dessus fonctionne bien lorsque le client est impliqu\u00e9 dans certaines parties du projet, mais cela laisse toujours la question \u00ab\u00a0Que faisons-nous des aspects plus techniques\u00a0?\u00a0\u00bb<\/p>\n<p>Et par l\u00e0, cela peut aller de la fa\u00e7on dont vous allez organiser vos interfaces, classes, m\u00e9thodes, etc. \u00e0 la fa\u00e7on dont vous allez impl\u00e9menter un certain algorithme. Quoi qu&rsquo;il en soit, le fait est qu&rsquo;il y a une discussion technique plus approfondie qui doit avoir lieu. Alors, que faisons-nous de ceux-ci lorsque nous discutons des jalons du projet WordPress ?<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167024-61e79e03bd4d5.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167024-61e79e03bd4d5.png\" alt=\"Jalons du projet WordPress\u00a0: les d\u00e9finir pour les clients\" ><\/a><\/p>\n<p>Il existe plusieurs options\u00a0:<\/p>\n<ul>\n<li>Configurez une \u00e9tape distincte, un groupe de t\u00e2ches, des projets, une discussion, tout ce que votre syst\u00e8me permet, et gardez cela entre vous et votre \u00e9quipe.<\/li>\n<li>Tirer <a href=\"https:\/\/guides.github.com\/features\/issues\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">parti des probl\u00e8mes<\/a> GitHub, des <a href=\"https:\/\/help.github.com\/articles\/about-project-boards\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">projets GitHub<\/a>, d&rsquo;un wiki, de <a href=\"https:\/\/trello.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Trello<\/a> ou d&rsquo;un autre syst\u00e8me,<\/li>\n<li>Conservez les informations dans une autre application accessible \u00e0 tous les d\u00e9veloppeurs, mais isol\u00e9e du client.<\/li>\n<\/ul>\n<p>Bien s\u00fbr, cela cr\u00e9e un peu plus de frais g\u00e9n\u00e9raux, mais j&rsquo;ai constat\u00e9 que plus vous avez diffus\u00e9 d&rsquo;informations sur les diff\u00e9rentes parties de votre projet, plus un projet peut \u00eatre r\u00e9ussi.<\/p>\n<p>Lorsque des informations sont laiss\u00e9es de c\u00f4t\u00e9, dispers\u00e9es, non partag\u00e9es ou non d\u00e9taill\u00e9es, il devient plus difficile de les g\u00e9rer au fur et \u00e0 mesure que le projet avance, en particulier lors des it\u00e9rations futures.<\/p>\n<p>En fin de compte, je pense qu&rsquo;il est important de diviser les jalons du projet WordPress en parties o\u00f9 le client comprend facilement le travail en cours et que vous et votre \u00e9quipe avez un moyen de g\u00e9rer ce qui est fait.<\/p>\n<p>La fa\u00e7on dont vous faites cela d\u00e9pend \u00e9videmment de vous, mais c&rsquo;est quelque chose que j&rsquo;ai trouv\u00e9 qui valait bien le temps de configuration.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je pense qu&rsquo;il est important de d\u00e9composer les jalons du projet WordPress en parties o\u00f9 le client comprend facilement le travail en cours.<\/p>\n","protected":false},"author":1,"featured_media":220982,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,862],"tags":[1167],"class_list":["post-229299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=229299"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229299\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/220982"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=229299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=229299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=229299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}