Spiriit & Baresto, ensemble vers un numérique plus responsable

En 2014, Spiriit a développé pour Baresto une plateforme sur mesure pour optimiser les achats en CHR (Cafés, Hôtels, Restaurants), et permettre aux adhérents de digitaliser leurs habitudes d’achat : D’Clic.
Depuis, la plateforme évolue au gré des demandes, des besoins et des avancées technologiques.
Si en 2014, on était loin de penser que le numérique avait un impact sur l’environnement, c’est aujourd’hui devenu une préoccupation, pour Baresto comme pour Spiriit. Alors, au cours de l’été 2023, nous avons pris le sujet à bras-le-corps (et surtout très à cœur) !

État des lieux

Pour commencer, nous avons réalisé un état des lieux de l’application en nous appuyant sur deux outils très utiles et très pratiques :

Cet état des lieux nous a permis non seulement d’attribuer une note à l’application. Mais aussi d’identifier les principaux axes d’amélioration afin de déterminer un éco-score que nous pourrions viser sans trop de difficultés – comprendre “sans avoir à tout repenser”, souvenez-vous que l’application n’est pas née d’hier et que, même si elle a toujours été maintenue à jour, il s’agit d’un gros bébé.

Résultats

  • Référentiel général d’écoconception de services numériques (INR) : nous avons un score actuel de 68 % et nous pourrions viser 89 %.
  • Éco-score (Green IT) : l’éco-score actuel est D, et nous pourrions viser B.

Puisqu’il ne s’agit pas de se contenter de réaliser un état des lieux, nous avons déterminé, pour chaque “problème” (que vous retrouverez ci-dessous précédés d’une 💾 pour illustrer un temps que les moins de 20 ans ne peuvent pas connaître), une action visant à améliorer l’éco-score de D’Clic (que vous retrouverez ci-dessous précédées d’une 🌱) pour y répondre.

De notre côté, pour nous aider à organiser tout ça et établir des priorités, une note de difficulté (de 1 à 3 ⏳) et d’impact (de 1 à 3 🌱) a été attribuée à chaque action.

Petite note importante : nous veillons à ce que l’effort fourni et le poids de l’action vaillent le coup quant à la solution qu’elle est censée apporter.

Principaux axes d’amélioration

Archivage/suppression des données

  • 💾 Comme toute application qui dure, la plateforme D’Clic dispose de fonctionnalités à maintenir, de nouvelles à développer, de provisoires qui perdurent, et de quelques irréductibles lignes de code legacy… Malgré nos efforts pour maintenir et développer ces fonctionnalités dans les meilleures conditions, force est de constater que certaines données sont dupliquées depuis un bon bout de temps, que d’autres sont devenues obsolètes, et qu’il est grand temps d’en finir avec le code legacy.
  • 🌱 Pour commencer et se mettre en jambes, nous avons réalisé une passe sur toutes les interfaces de l’application pour déterminer si elles sont toutes utiles, utilisées et utilisables.
  • 🌱 Cela nous a notamment permis de repenser certaines fonctionnalités pour supprimer les données dupliquées et ne plus les dupliquer à l’avenir.
  • 🌱 Autre point important, que nous sommes en train de mettre en place avec Baresto, c’est la création d’une politique d’archivage et de suppression des données. Le but ? Que le développement d’une nouvelle fonctionnalité ne soit pas débuté tant qu’il n’a pas été défini de stratégie pour la fin de vie de la donnée concernée.

Contenus/Frontend

  • 💾 Comme pour les données issues de la base de données, le diagnostic nous a montré que certains contenus comme les actualités dataient de 2018, ce qui en fait des actualités plus trop… actuelles.
  • 🌱 Un peu en lien avec le dernier point du précédent axe d’amélioration, nous avons déterminé avec le client une durée de vie raisonnable pour les actualités. Leur suppression automatique ainsi que de tout ce qui y est lié va être mise en place. Ce principe est bien évidemment à appliquer à tous les autres types de contenu.
  • 💾 Les points évalués ont également mis en évidence que côté frontend, il était grand temps d’améliorer le responsive design. On entend d’ici, vos jugements, mais rappelons qu’on parle d’un site qui est né en 2014, et qu’à la base, il n’était destiné qu’aux admins.
    L’audit que nous avons réalisé a aussi mis en évidence que le site n’est pas toujours clair quand il y a un traitement de fond.
  • 🌱 Si vous suivez bien, a priori, vous savez quelle action doit être mise en place pour y répondre. Si vous avez pensé “mettre en place le responsive design”, la réponse est “BINGO”. Le portail établissement va donc faire l’objet d’une refonte totale qui permettra de mettre en place le responsive design et de rendre le site plus clair en cas de traitement de fond, comme par exemple désactiver les quelques derniers boutons qui sont encore cliquables alors qu’une action est en cours.
  • 🌱 Puisque les cookies sont envoyés au serveur à chaque requête, nous avons favorisé l’utilisation du LocalStorage à celle des cookies. Pour les fonctionnalités nécessitant de maintenir le recours aux cookies, nous avons optimisé le contenu de ce dernier.
  • 🌱 Comme pour l’archivage et la suppression des données, nous élaborons, avec le client, une charte d’écoconception. Celle-ci a pour but de lister les actions et objectifs pour réduire la consommation de ressources (par exemple le poids des ressources par interface, le nombre de requêtes maximum, …). Et de nous y tenir évidemment !

Traitement des médias

  • 💾 Un petit coup d’œil aux médias téléchargés depuis la création de D’Clic et la commande du -sh * | sort -h nous permettent de constater le poids de chaque dossier de médias.
  • 🌱 Nous avons pris le temps d’identifier les besoins en termes de dimensions pour chaque type d’images sur chaque interface, afin de mettre en place le redimensionnement automatique lors du téléchargement. Nous avons appliqué ces mêmes règles aux images déjà téléchargées, ce qui a permis de diviser par 3 le poids des images !

Mailing et newsletters

Que ce soient des exports aux admins, des confirmations aux adhérents, ou encore des rappels, de nombreux mails sont envoyés via D’Clic. Et, même si nous nous en doutions, ce diagnostic nous a permis de découvrir que les mails avaient une empreinte carbone importante.

Type de mail Empreinte carbone
Texte seul 4g CO2
Newsletter 10g CO2
Pièces jointes de 1 Mo19g CO2
Grosses pièces jointes50g CO2
  • 💾 Nous avons comptabilisé environ 50.000 mails envoyés depuis D’Clic au cours de l’année 2022, soit un total de presque 1 tonne d’équivalent CO2. Et c’est sans compter les newsletters puisque celles-ci sont envoyées depuis un autre outil par Baresto.

L’ADEME ayant mis à disposition un comparateur carbone avec lequel nous avons un peu joué pour mieux nous représenter les choses, sachez que ces 50.000 mails envoyés en une année représentent :

  • 🚗 4 364 km en voiture
  • 👕 155 t-shirts
  • 🥩 131 repas contenant du bœuf
  • 🌱 Tout d’abord, nous avons réalisé une passe sur l’intégralité des mails envoyés depuis D’Clic pour réduire leur nombre/destinataire(s)/contenu/fréquence. Nous avons supprimé les copies CC qui n’étaient pas nécessaires, et nous avons favorisé l’utilisation de groupes pour n’envoyer qu’un seul mail aux adresses incluses dans ces derniers.
  • 🌱 Nous sommes ensuite repassés sur le contenu de l’intégralité des mails envoyés. Nous avons modernisé le template des mails HTML, aussi pour en réduire son poids, et désormais, nous n’envoyons des mails HTML qu’aux destinataires externes à Baresto. Pour les destinataires internes à Baresto, à moins que le contenu ne nécessite une mise en page (allégée), nous ne leur envoyons plus que des mails au format texte (a priori, ne plus voir leur joli logo dans les mails ne les empêche pas de les traiter).
  • 🌱 Enfin, cerise sur le gâteau, nous avons divisé par deux le nombre de mails envoyés depuis D’Clic – et donc réduit d’une demi-tonne l’équivalence CO2 – en supprimant la copie systématique à une adresse email de Baresto. Notons que ce dernier point aura également une incidence sur leur réputation, car le taux d’ouverture grimpera forcément.
  • 🌱 Côté Baresto, pour l’envoi de leurs newsletters, la question de rechallenger le partenaire d’emailing est de mise, pour s’assurer de faire le choix d’un partenaire responsable.

Et l’hébergement, dans tout ça ?

L’intégralité des projets réalisés et dont l’hébergement est géré par Spiriit le sont sur OVH. Bien qu’ils soient labellisés Numérique Responsable et qu’ils publient leurs engagements envers l’environnement en toute transparence, force est de constater qu’opter pour un hébergeur fonctionnant entièrement aux énergies renouvelables améliorerait encore la note et l’impact environnemental de D’Clic.

Étant donné qu’il s’agit d’un sujet qui impacterait l’intégralité de nos clients et qui nécessite donc réflexion, ce n’est pas encore à l’ordre du jour.

Et maintenant ?

Nous avons déjà pu améliorer certains points depuis que nous avons démarré ce sujet d’écotransformation, tels que le mailing, une partie des médias, et une refonte mettant fin à des duplications. Mais c’est loin d’être fini !

Si on résume les objectifs pour 2024, on est censés vous dire en fin d’année :

  • que le portail adhérent s’adapte à toutes les tailles d’écran ;
  • que les images sont lazy loadées ;
  • que les actualités et tout ce qui y est lié est systématiquement et automatiquement supprimé au bout de 3 mois ;
  • qu’on a terminé de rédiger notre politique d’archivage et de suppression des données ;
  • qu’on a terminé de rédiger et publié notre charte d’écoconception ;
  • qu’on a mis en place ce qu’il fallait pour respecter les deux précédentes chartes ;
  • que l’application est délestée du code legacy qu’il lui reste ;
  • qu’on a attaqué l’optimisation des médias de type PDF ;
  • et que l’ensemble de ces actions nous a permis d’atteindre les scores visés en début d’article.

Voilà un programme aussi chargé qu’un programme olympique. Mais, chez Spiriit, on ne croit pas aux coïncidences.

Voir l’étude de cas
Lire l’article
Voir le témoignage
Fermer