Diwli et le numérique responsable

schedule
2023-02-21 | 16:19h
update
2024-04-17 | 14:24h
person
Digital work link – Diwli
domain
Digital work link – Diwli
Surfée, les valeurs qui nous tiennent à cœur
19 février 2023

Diwli et le numérique responsable

21 février 2023

Les enjeux d’un numérique plus responsable pour notre application web : Diwli

Notre société soucieuse de proposer une solution numérique pour améliorer les relations entre entreprises sans alourdir la facture de pollution sur la planète, a conçu tous ses services numériques dans le respect des bonnes pratiques.

Cet article présente les bonnes pratiques mises en oeuvre dans le cycle de vie complet de notre solution dans le respect des chartes environnementales connues.

Il s'appuie sur les travaux de l'INR, de l'ADEME, OCTO,
Formée en enjeux du numérique responsable, par l'agence LUCIE, Evelyne CANET présente les éléments analysés et pris en compte dès à présent.

Le cycle de vie pour une application web est simplifiée par rapport à un produit standard.

En effet, il n'y a pas d'extraction des matières premières ni de transport à prendre en considération.

Les 3 phases clés pour l'application Diwli sont :

Publicité

Fabrication

DiwLi est une solution éco-conçue qui met en place des bonnes pratiques de Sobriété et Responsabilité environnementale

Analyse des impacts en phase "Fabrication"

Design optimisé
L’usage de bonnes pratiques de design, assure d’optimiser le soft évitant ainsi des applications trop gourmandes en énergie ou en performance.
  • Un parcours utilisateur bien "designé" optimise le nombre de pages à ouvrir par chaque utilisateur en limitant son empreinte sur le web.
  • Chaque page de l’application adopte une approche OPQUAST qui faciliter la recherche pour chaque utilisateur affiche chaque page avec un contenu ajusté au besoin
  • Des icônes choisis pour leur faible poids
Ré-utilisation maximisée
Une des clés pour lutter contre l’infobésité est d’éviter de coder à nouveau une fonction déjà existante ailleurs. Ce principe est mis en pratique sur Diwli :
  • Utilisation de composants déjà mis en oeuvre pour prendre en compte le travail déjà fourni et réduire les lignes de codes sur des développements déjà faits
  • Utilisation en majorité d'Open Source, Base de données et outils du marché.
Taille des pages web
Ayant opté pour une solution dans le cloud, l’accès à Diwli nécessite le réseau (filaire ou non). Pour réduire l'empreinte environnementale, nous avons opté pour des pages web très peu volumineuses
Méthode de mesure :
  • L’analyseur GreenIT utilisé assure la conformité des pages et permet d’assurer de respecter un éco-index de “C” sur l’ensemble de l’application web et mobile.
  • Un poids maîtrisé des pages : Un outil standard de contrôle automatise à chaque nouvelle version le contrôle de cet éco-index.
Limitation des données
Les données stockées dans Diwli ont une durée de vie limitée sur le serveur et ce pour éviter de gonfler le niveau de stockage inutilement.
Un archivage est prévu comme suit :
  • Toutes les données sont stockées tant que la commande est active
  • Au bout de 3 à 6 mois suite à la clôture de chaque commande toutes les données associées sont épurées
    • Commandes, missions, prestations, marchandises et clients
    • Historique et messages
    • Documents et photos
  • Les données statistiques sont anonymisées et réduites au seul usage de “calcul en nombre”.
Outils pour fabriquer
Développement
L’utilisation de langages standards évite l’usage d’outils exotiques. Les développeurs utilisent donc leur terminal déjà existant pour travailler sur Diwli.
Stockage du Code Source
La création de l’application s’appuie sur des outils présent dans le Cloud évitant ainsi de charger une infrastructure particulière. Le code source est stocké dans un répertoire (repository) dans le Cloud (Bitbucket) sécurisé, optimisé et partagé avec les 4 développeurs.

Utilisation

Nous explorons toutes les pistes pour réduire l'empreinte environnementale de Diwli lors de son utilisation

Analyse des impacts en phase "Utilisation"

Matériel de l'utilisateur
La solution Diwli ne nécessite aucun matériel supplémentaire.
Elle est compatible avec tous les systèmes (Windows, iOS, Androïd) et tous les navigateurs modernes (Edge, Chrome, Safari, FireFox)
Le fonctionnement est le même sur l’ensemble de ces systèmes.
La solution ne nécessite pas de mise à jour particulière sur les terminaux.
Diwli fonctionne donc, aussi, sur des équipements reconditionnés.
Réseau
Notre plateforme concentre des données assurant le partage de la même donnée entre les acteurs
  • Fin des mails pour suivre les travaux.
  • Réduction des mails porteur de documents
Le partage des documents inclus dans Diwli, permet de stocker en un seul lieu les documents et d’assurer ainsi la circulation d’une information fiable basée sur la bonne version du document.

Réduction des mails échangés :
  • ✅ Gain 87% de gain de mails par jour sur les commandes d’installation
Les mails sont envoyés sans pièces jointes avec un simple lien vers Diwli.
  • ✅ Soit 88% moins coûteux en terme de CO2Eq
Infrastructure
Notre plateforme est hébergée dans un DataCenter français EvxOnLine.
L’entreprise participe déjà à des projets en faveur de l’environnement.
Il s’agit d’un serveur sécurisé, mutualisé et optimisé.
Diwli est une application en mode SaaS sans besoin d’installation spécifique. Ce qui évite toute surconsommation de données sur d’autres serveurs.
Data
Diwli centralise les données évitant ainsi leur duplication, réplication dans toutes les entreprises.
Diwli propose un stockage de documents associé à chaque commande et dont la confidentialité est assurée par construction.
C’est le même document qui est vu par l’ensemble des parties prenantes.
Gain de 66% de stockage en évitant les transmissions de données.
L’ensemble des documents est le plus souvent imprimé par les parties prenantes pour en assurer la lecture sur site ou la signature.
Diwli propose une consultation de la mission en tout lieu rendant l’impression inutile. Ce qui réduit le nombre de pages imprimées par commande.

Fin de Vie

Nous organisons dès à présent la fin de vie de notre application et de ses fonctionnalités. 

Tout diwli s'engage sur la réduction de son empreinte sur le numérique

Analyse des impacts en phase "Fin de Vie"

Archivage régulier
Le développement est réalisé par une équipe de développeurs qui créer des “branches” spécifiques par fonctionnalité.
Le code est ensuite regroupé et les différentes branches supprimées dès qu’une nouvelle version est consolidée.
Code inutile
Lors d’évolution ou de correction de bugs, une politique de nettoyage et de simplification du code est mise en place au sein de l’équipe de développement.
L’outil d’analyse Sonar vérifie ces éléments.

Le code est donc nettoyé à chaque version de lignes inutiles ce qui a pour effet de :
  • rendre les “pages” moins lourde
  • assurer la performance globale du code
  • Simplifier la lecture, compréhension du code
  • Éviter les effets de bord mal maîtrisés lors des corrections
Fonctions devenues inutiles
L’usage d’une fonctionnalité est surveillée (hotjar). Il est donc possible d’identifier les fonctionnalités peu utilisées ou à optimiser.
Toute fonctionnalité qui ne sert pas sera archivée.

Cette opération aura les effets bénéfiques suivants :
  • Alléger le code de lignes inutiles
  • Eviter la maintenance, tests et efforts sur des portions inutilisées
  • Maîtriser la taille du code source.
Partager
Publicité

Empreinte
Responsable du contenu:
diwli.fr
Confidentialité et Conditions d'utilisation:
diwli.fr
Site mobile via:
Plugin WordPress AMP
Dernière mise à jour AMPHTML:
17.04.2024 - 14:24:38
Utilisation des données et des cookies: