L’une des étapes les plus excitantes d’un projet de création de sites web est définitivement lorsque les prototypes prennent vie; c’est-à-dire lorsque l’équipe de développement code le site web en se basant sur les maquettes (préalablement approuvées par le client).
Toutefois, du moment où notre équipe de design termine les maquettes au moment où un utilisateur peut visualiser le résultat et naviguer sur ce site web, laissez-nous vous dire qu’il s’en passe des affaires!
La phase de développement d’un projet est peut-être l’une des phases les plus excitantes mais aussi l’une des plus exhaustives. En effet, elle comporte de multiples étapes bien définies qui permettent à l’équipe de développement d’être le plus efficace possible.
Dans cet article, on vous donne un aperçu du déroulement de cette fameuse phase de développement. Évidemment, on ne peut pas parler au nom de toutes les agences et chaque agence a des processus différents, prenez donc en compte que cet article va vous présenter la recette de TREIZE!
Se préparer au développement
Tout commence par le moment où l’équipe de stratégie et celle de design passent le flambeau à l’équipe de développement et transmettent tous les petits détails en lien avec la maquette présentée. Dès que l’on détient toutes les informations spécifiques aux comportements, animations, alignements, etc., les développeurs peuvent trouver les meilleures techniques pour développer le projet efficacement et identifier les potentiels futurs enjeux de ce projet afin de prévoir en amont des solutions.
Ensuite, c’est l’heure pour le développeur en chef du projet de décortiquer la maquette en plusieurs modules, décortiquer le contenu de chaque module pour ensuite créer les champs ACF*, estimer le temps prévu par module et finalement, assigner chacun des modules à un développeur de l’équipe.
*ACF est l’acronyme d’Advanced Custom Fields. C’est une extension qui nous permet de créer et d’ajouter des champs personnalisés sur nos sites.
L’heure du développement
Lorsque le plan de match est bien établi et que tous les joueurs savent la direction à prendre, le fun commence!
Le plus gros du travail consiste au développement de chaque module qui se trouve sur le site web. Les développeurs observent la maquette et, d’un bon coup de baguette magique (ainsi que de beaucoup de pitonnage sur leur clavier, d’essais/erreurs, de lecture de documentation) un nouveau module apparait! Il faut savoir ici que, chez TREIZE, nous développons les sites web par module distinct qui sont ensuite regroupés pour assembler chacune des pages. Les développeurs utilisent plusieurs langages de programmation pour développer et arriver à leurs fins, notamment ; PHP, Tailwind CSS et JavaScript.
Plusieurs heures de développement plus tard, le site web prend donc vie! Il devient interactif, adaptatif et donc, fonctionnel.
Les rondes de corrections internes
Il peut arriver qu’un module ne soit pas parfait du premier coup.
C’est pourquoi il y a un processus d’assurance qualité qui commence après la finition de la première version d’un module. La première étape est dans la cour du développeur en chef du projet qui doit analyser le code pour assurer la qualité et le bon fonctionnement de celui-ci.
Lorsqu’une bonne première version du site web est accessible, on intègre le contenu final fourni par les clients. À noter que chez TREIZE, on offre un encadrement adapté aux besoins des clients pour la création du contenu. On ne s’occupe pas de la rédaction en soi, mais on assiste et on propose des optimisations pour que les contenus soient bien adaptés au web (lire ici, gros travail d’amélioration des textes et images pour la performance SEO).
C’est ensuite au tour du designer de sortir sa loupe (si seulement il s’agissait d’une blague) et d’inspecter le visuel (et le code, oui oui) pour assurer qu’il respecte la maquette et s’adapte bien aux différentes résolutions d’écrans.
Fun Fact : nos designers ont une excellente base en développement et c’est ça change tout lorsque vient le temps de bien comprendre le code et assurer une révision minutieuse et pertinente.
La révision du design se fait en parallèle avec la révision de l’expérience utilisateur, communément appelée le UX. C’est à ce moment que notre stratège passe au peigne fin toutes les pages, sections, liens, boutons et l’expérience générale du site pour s’assurer que tous les objectifs définis précédemment sont atteints et que les utilisateurs ciblés par ce site auront une expérience agréable sur celui-ci.
Ces étapes se répètent et les développeurs s’affairent aux corrections ciblées jusqu’à l’obtention de quelque chose de parfait. Cette version est ensuite présentée au client pour obtenir leurs impressions, commentaires et modifications et répéter le même processus jusqu’à l’approbation finale de celui-ci.
Du rêve à la réalité : le lancement du site web
Finalement, c’est l’heure de mettre en ligne notre belle réalisation. À cette étape, nos développeurs assurent la mise en place de plusieurs technicités (nom de domaine, redirections 301, connexion SMTP, etc.) qui permettent à monsieur madame tout le monde de consulter un beau site fonctionnel sur Internet.
Vous avez un projet web en tête? Il nous fera plaisir d’en discuter avec vous! N’hésitez pas à nous contacter à notre adresse : info@treize.pro.