février 10, 2026

Le codage vert pour un avenir plus vert

Digital & Tech

Imprimer

Par Renu Singh,  analyste, & et comportement des consommateurs

Le code que vous écrivez pourrait-il contribuer à sauver la planète ? Attention, spoiler : Oui, c'est possible.

La technologie numérique est un formidable moteur de progrès, mais son essor rapide a un coût pour l'environnement. La part du secteur des technologies de l'information et de la communication (TIC) dans les émissions mondiales de gaz à effet de serre devrait passer de 4 % en 2020 à près de 15 % d'ici 2040.1

En tant qu'innovateurs qui bring progress to life, nous nous sommes posé la question suivante : Comment pouvons-nous, nous, les professionnels de la technologie numérique & (D&T) de dsm-firmenich, écrire du code qui soit non seulement efficace, mais aussi respectueux de l’environnement ? Voici l'histoire de notre parcours : pourquoi nous nous sommes lancés, ce que nous avons appris de notre premier projet pilote et comment nous comptons intensifier nos efforts pour un avenir plus durable. 

Qu'est-ce que le « green coding » ?

Considérez cela comme l'art et la science de développer des logiciels qui réduisent au minimum leur empreinte écologique. Il s'agit d'être attentif à la consommation d'énergie de nos applications. 

Comment cela fonctionne-t-il concrètement ? Cela implique plusieurs stratégies judicieuses :

  • Optimisation de l'utilisation du processeur et de la mémoire vive: Écrire du code qui effectue des calculs et utilise la mémoire de manière plus efficace.
  • Réduire l'espace de stockage: Réduire au minimum l'empreinte numérique de nos applications.
  • Optimisation de l'utilisation du réseau: Réduire la quantité de données transférées sur les réseaux.
  • Prévenir les pannes: Créer un code résilient qui évite les erreurs et les redémarrages gourmands en énergie.

En mettant l'accent sur ces domaines, le « green coding » contribue à réduire la consommation d'énergie nécessaire au fonctionnement de nos logiciels. C'est un moyen concret pour les développeurs et les ingénieurs de contribuer directement aux objectifs de développement durable, en transformant des lignes de code en une force positive pour la planète.

Pourquoi nous adoptons le code vert

Pour nous, chez dsm-firmenich, adopter le « green coding » est bien plus qu'un simple exercice technique. Cela reflète parfaitement nos valeurs fondamentales. Nous croyons qu'il faut être une force au service du bien, façonner l'avenir et assumer la responsabilité de nos résultats. Le « green coding » nous aide à mettre ces valeurs en pratique au quotidien.

En optimisant les performances des logiciels et en réduisant la consommation de ressources, les applications sollicitent moins les appareils et l'infrastructure, ce qui permet de prolonger leur durée de vie. Cela permet d'éviter le remplacement prématuré du matériel et de réduire le carbone intrinsèque, qui représente souvent une part importante de l'empreinte environnementale du secteur informatique. Ainsi, le « green coding » contribue à réduire les émissions liées à l'exploitation et à assurer une gestion plus durable du cycle de vie des actifs numériques. 

En adoptant ces pratiques, nous nous positionnons comme des leaders avant-gardistes, incitant nos collègues, nos partenaires et nos clients à se joindre à nous dans cette aventure visant à bâtir une infrastructure numérique meilleure, plus efficace et plus résiliente pour l'ensemble de notre organisation.

Notre première étape : Le projet pilote AEM

Pour concrétiser notre ambition, nous avons lancé un projet pilote visant à évaluer la qualité du code du site web dsm-firmenich.com, développé sur Adobe Experience Manager (AEM). L'objectif était d'établir une base de référence, d'évaluer nos performances actuelles et d'identifier les principaux domaines à améliorer.

Nous avons utilisé l'indice Green Code (GCI) pour évaluer notre projet. Le GCI est un système de notation allant de 1,0 à 4,0 qui évalue l'efficacité environnementale d'un code.

  • 1,0 - 1,9 (risque élevé): Un code inefficace et à forte empreinte carbone.
  • 2,0 - 2,9 (risque modéré): Une certaine prise de conscience en matière de développement durable, mais il reste encore des progrès à faire.
  • 3,0 - 4,0 (faible risque): Un code optimisé et à faibles émissions : la référence absolue.

Notre application AEM (230 000 lignes de code réparties dans plus de 1 100 fichiers) a obtenu un score de 2,68 sur l'indice Green Code (échelle de 1 à 4), ce qui indique un risque modéré. L'évaluation a mis en évidence 713 infractions, dont 41 graves, nous fournissant ainsi une feuille de route claire et fondée sur des données pour l'optimisation.

L'impact des petits changements

Quels résultats pourrions-nous obtenir en résolvant ces problèmes identifiés ? Les résultats de notre projet pilote ont été révélateurs et ont montré que même de petits changements peuvent faire une grande différence.

En traitant les infractions constatées dans cette seule application, nous avons obtenu une réduction effective de :

  • 294 kg de CO₂ par an
  • 1 387 kWh d'énergie par an

Cette économie annuelle équivaut à :

  • Alimenter un véhicule électrique pour parcourir les quelque 9 200 km qui séparent Paris de Bangkok.
  • Recharger complètement 427 smartphones pendant une année entière.
  • L'impact environnemental de près de 14 arbres adultes.

Ce projet pilote a démontré un point essentiel : le codage écologique apporte des avantages environnementaux mesurables. Cela a permis à notre équipe D&, des preuves tangibles de son impact, ce qui a renforcé son sentiment de fierté et son engagement. Nous ne nous contentions pas d'écrire du code ; nous contribuions à une planète plus saine.

Élargir notre champ d'action : Une vision d'ensemble

Quel serait l'impact si nous pouvions mettre en pratique ces enseignements dans l'ensemble de notre environnement numérique ? 

Nous avons envisagé d'étendre cette initiative à 100 de nos applications les plus pertinentes. Cela concernerait non seulement les systèmes modernes basés sur le cloud, mais aussi les applications plus anciennes installées sur site, qui sont souvent moins économes en énergie. 

D'après les résultats de notre projet pilote, nous avons estimé que la correction des violations du « code vert » dans ces 100 demandes pourrait permettre :

  • Une réduction annuelle de 78 300 kg de CO₂e. 
  • Une économie d'énergie annuelle de 203 900 kWh.

Pour mieux se rendre compte de l'ampleur de cet impact, ces économies équivalent à :

  • Une quantité d'énergie suffisante pour faire faire 32,4 fois le tour de la Terre à un véhicule électrique.
  • Plus de 62 000 smartphones rechargés à pleine capacité chaque année.
  • L'impact positif de plus de 3 700 arbres adultes.

Comment nous comptons aller de l'avant

Pour généraliser le « green coding » à l'ensemble de l'organisation, nous nous concentrons sur quatre domaines clés qui ont le plus d'impact :

  1. Impact environnemental: Notre objectif principal est de réduire les émissions de carbone et la consommation d'énergie tout au long du cycle de vie des applications.
  2. Efficacité opérationnelle: Notre objectif est de réduire les coûts liés au stockage et à l'informatique en rédigeant un code optimisé, ce qui permet également d'améliorer les performances des applications et l'expérience utilisateur.
  3. Valeur stratégique pour l'entreprise: Nous souhaitons renforcer notre réputation d'entreprise avant-gardiste, capable d'attirer les clients, les investisseurs et les talents animés par une vision.
  4. Culture d'entreprise: Nous souhaitons renforcer la fierté et l'engagement au sein de nos équipes D&en leur donnant les moyens d’avoir un impact concret et positif.

En axant nos efforts sur ces objectifs, nous pouvons faire en sorte que notre initiative de programmation écologique ne soit pas seulement un projet ponctuel, mais un élément fondamental de notre façon de travailler. Il s'agit d'ancrer le développement durable dans notre ADN. 

We bring progress to life, ligne après ligne. 

Notre réflexion sur le « green coding » montre que la voie vers un avenir durable passe par l'innovation et la volonté de repenser nos méthodes de travail. Ce qui n'était au départ qu'une simple question s'est transformé en un mouvement puissant au sein de notre équipe, prouvant ainsi que chaque ligne de code peut être un pas vers le progrès. Nous tenons à remercier tout particulièrement l'équipe « Unified Web Experience » (Bishun Kumar, Sohel Kureshi, Rajinder C Singh, Priyanka Kumbhar, Juilee Jivandhar Patil, Padideh Azadpour, Xavier Singy et Priyanka P) pour votre travail de développement exceptionnel ainsi que pour votre soutien fonctionnel, et à nos partenaires chez Accenture pour leur collaboration. Nous avons beaucoup apprécié votre dévouement, et nous n'aurions pas pu y arriver sans vous.

Vous souhaitez avoir un impact significatif au sein de notre équipe & ? Découvrez nos offres d'emploi et postulez dès maintenant!

 


 

1Source : https://www.sciencedirect.com/science/article/abs/pii/S095965261733233X

En savoir plus
  • Être reconnu comme un défenseur de la culture : Prix Kudos

    1 janvier 2025

    Être reconnu comme un défenseur de la culture : Prix Kudos

  • Donner les moyens d'agir à la prochaine génération : One Young World 2024

    1 janvier 2025

    Donner les moyens d'agir à la prochaine génération : One Young World 2024

Avertissement concernant la traduction Cette page a été traduite automatiquement à l'aide de l'IA. Bien que nous nous efforcions d'assurer la précision, les traductions peuvent présenter des imperfections ou déformer le sens du texte original. Pour toute information importante, veuillez vous reporter à la version dans la langue d'origine. Utilisez les traductions générées par l'IA à votre entière discrétion. DSM-Firmenich décline toute responsabilité quant aux erreurs ou malentendus pouvant résulter de ces traductions.