C1 — Éco-concevoir les services numériques¶
Public cible. Dév, Product Owners, architectes, UX, QA.
Objectif¶
Intégrer la sobriété dès la conception des services, et la maintenir dans le temps.
Contexte & enjeux¶
Près de 45 % des fonctionnalités développées ne sont jamais utilisées. L'éco-conception ajoutée en fin de projet est coûteuse et superficielle ; intégrée en amont, elle réduit poids, requêtes et dette. Cf. guide.
Étapes de mise en œuvre¶
- Appliquer la règle des 3U dès la conception métier (Utile, Utilisé, Utilisable).
- Privilégier les standards ouverts (REST, JSON, ODF, CSV).
- Maîtriser poids des pages, nombre de requêtes, poids des médias (EcoIndex, YellowLab, RequestMap).
- Automatiser les contrôles en CI/CD (analyse statique / EcoCode, tests de performance, scan d'accessibilité) et intégrer des critères NR dans la Definition of Done.
- Assurer rétrocompatibilité et auto-scaling ; choisir des hébergeurs engagés.
- Mettre en place des revues d'architecture et de code spécifiques NR.
KPIs & OKR¶
- KPI : score EcoIndex / poids moyen des pages ; taux d'applications conformes RGAA (niveau AA) ; taux d'usage réel des fonctionnalités (3U).
- OKR : 75 % de conformité RGAA AA sur les 3 sites principaux.
Pièges à éviter¶
- Éco-conception « en fin de projet » → coûteuse et superficielle.
- Optimiser le front en ignorant le backend et les requêtes.
- Laisser la dette s'accumuler : un service éco-conçu se dégrade au fil des maintenances non outillées.
Outils & ressources¶
🟢 = outil open source ; les outils sans pastille ne le sont pas (ou partiellement).
| Outil / Ressource | Usage | Lien |
|---|---|---|
| 🟢 EcoIndex CLI | Poids des pages, CI/CD | https://github.com/cnumr/EcoIndex_python |
| 🟢 YellowLab Tools | Requêtes, perfs front | https://yellowlab.tools/ |
| RequestMap | Cartographie des requêtes | https://requestmap.webperf.tools/ |
| 🟢 GR491 (INR) | Référentiel d'éco-conception | https://gr491.isit-europe.org/ |
| RGESN | Référentiel général d'éco-conception | https://ecoresponsable.numerique.gouv.fr/publications/referentiel-general-ecoconception/ |
Fiches liées¶
- C2 — Maîtriser le cycle de vie des données
- M1 — Faire l'état des lieux
- D1 — Mettre en œuvre & contrôler la conformité
🗨️ Notes de coédition (à purger avant validation)
—