C1 — Éco-concevoir les services numériques¶
Public cible. Développeurs, responsables de produit, architectes, spécialistes UX et équipes qualité.
Objectif¶
Intégrer la sobriété dès la conception des services, et la maintenir dans le temps.
Contexte et enjeux¶
De nombreuses fonctionnalités sont peu ou jamais utilisées. Plutôt que de reprendre un pourcentage générique, mesurez leur usage réel. Intégrée dès le cadrage, l'écoconception réduit le poids des pages, le nombre de requêtes et la dette technique. Voir le 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 avec EcoCode, tests de performance, audit automatisé de l'accessibilité) et intégrer des critères NR dans les critères d'achèvement de chaque fonctionnalité.
- Assurer la rétrocompatibilité et l'ajustement automatique des ressources ; choisir des hébergeurs engagés.
- Mettre en place des revues d'architecture et de code spécifiques NR.
Indicateurs et objectifs¶
- 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 l'interface en ignorant les traitements côté serveur 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 et ressources¶
🟢 = outil open source ; les outils sans pastille ne le sont pas (ou partiellement).
Cette sélection ne retient que les outils mobilisables sur ce chantier. Le catalogue complet de l'INR (355 ressources classées en 15 thèmes, liens vérifiés) tient la référence à jour : Boîte à outils du Numérique Responsable.
| 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/ |
| 🟢 Green Claude (INR) | Audit d'éco-conception et sobriété IA directement dans Claude Code | Présentation · dépôt |
| 🟢 Skill NR (INR) | Règles RGESN/GR491/Opquast/RGAA pour 11 assistants IA de code (Copilot, Cursor, Continue, Gemini CLI…) | Présentation · dépôt |