Services de télépaiement des amendes RATP

Notre démarche d’éco-conception

Pour réduire l’empreinte environnementale de nos services numériques, nous systématisons la prise en compte d’un score d’écoconception (note EcoIndex) qui permet de prendre conscience de la performance environnementale du service et de proposer des solutions concrètes pour l’améliorer et suivre les bonnes pratiques expliquées dans le Référentiel général d’écoconception de services numériques (RGESN).

Comment ? Par l’évaluation des critères suivants :

  • La complexité de la page en analysant le DOM (Document Object Model) et en proposant de se limiter au contenu
    et fonctionnalité indispensable.

  • Le poids des données transférées (image, vidéo, son, formulaire...) pour diminuer la bande passante à utiliser en compressant des fichiers, en optimisant la taille des médias affichés, en facilitant la mise en cache du navigateur.

  • Le nombre de requêtes HTTP à réduire en supprimant des plugins, en utilisant des polices standards, en regroupant les images (utilisation de sprites).

Un site web eco-responsable

Lors de la conception et du développement du site, nous avons veillé à :

  • Centrer la conception du produit sur le besoin de l’utilisateur

  • Optimiser l’architecture et l’utilisation de l’infrastructure

  • Optimiser les flux de données

  • Optimiser l’affichage

L’équipe projet a été accompagnée par des experts du collectif Green IT.

Ensemble, nous avons analysé les requêtes applicatives et trouvé des axes d’amélioration pour diminuer au maximum l’empreinte environnementale du service :

  • Supprimer des données inutiles

  • Optimiser la taille des images

  • Générer une partie du site en mode statique

  • Optimiser la gestion du cache

Nous avons également travaillé sur l’optimisation des choix de conception, par exemple en rationalisant les requêtes pour réaliser une même fonctionnalité.

Les collaborateurs DevOps ont veillé à optimiser l’utilisation de l’infrastructure par le projet. En adaptant le nombre de conteneurs au juste besoin, en arrêtant les environnements inutiles, en automatisant les tâches qui permettent de rapidement remettre un environnement en mode actif ou en optimisant les temps de construction de l’application.

DevOps késako ?

Le terme “DevOps” est composé des termes “Développement” et “Opérations”. Il s’agit d’une pratique visant à fusionner le développement, l’assurance qualité, et les opérations à savoir le déploiement et l’intégration en un unique ensemble de processus continus.

Note EcoIndex du site

La note EcoIndex* mesure la performance environnementale des pages, sur le même principe que les étiquettes-énergie des équipements électroménagers, de A à G ou de 0 à 100%. Pour noter une page, nous utilisons l’outil Green IT. Un score est calculé sur chacune des pages.

À partir de l’adresse d’une page (ou URL), cette note prend en compte trois paramètres techniques :

  • La complexité de la composition de la page (pour les initiés, il s’agit du nombre d’éléments du DOM ou Document Object Model), donnant une idée de l’énergie que devra dépenser le navigateur de l’utilisateur pour l’afficher ;

  • Le poids des données transférées, en Ko, témoignant de l’énergie nécessaire pour transporter les contenus, du serveur jusqu’au navigateur ;

  • Le nombre de requêtes HTTP (Hypertext Transfer Protocol) nécessaires, du navigateur au serveur.

*L’outil Ecoindex mis à disposition sur le site Ecoindex.fr est proposé sous licence Creative Commons CC-By-NC-ND. Cela signifie que tout le monde peut l’utiliser, à condition de citer la source des chiffres obtenus – EcoIndex.fr et d’insérer un lien vers le service EcoIndex.fr. . Il n’est pas possible d’en faire un usage commercial ni de le modifier.

Résultat pour un parcours sur pv.ratp.fr :

Une image indiquant la note EcoIndex du site. L’EcoIndex est un outil de mesure de l'empreinte écologique des sites web.