1 janvier 2025
février 10, 2026
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 :
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.
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 :
Cette économie annuelle équivaut à :
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 :
Pour mieux se rendre compte de l'ampleur de cet impact, ces économies équivalent à :
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 :
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
1 janvier 2025
1 janvier 2025
18 septembre 2025