Famille Front-end | 10 recommandations - 75 critères
Ensemble des composants en opération sur un terminal pour permettre l'utilisation d'un service numérique.
Filtré par :
User Experience
Est-ce que les fonctions proposées sont bien en rapport avec un usage ?
Standards de développement
Chaque fonction du service est-elle appréhendée en regard de son importance dans le service ?
Standards de développement
Les fonctions secondaires ont-elles aussi un impact moindre sur l'impact environnemental ?
Standards de développement
Utilisez-vous des standards de développement éprouvés ?
Standards de développement
Est-ce qu'une méthodologie de qualité est en place ?
Standards de développement
Les données ACV sont-elles réutilisées dans le cas d'une adaptation d'un service existant ?
Technologie
Est-ce bien la fonctionnalité qui guide les choix plutôt que l'attrait de la technologie à la mode ?
Standards de développement
Quel serait mon réflexe de dev, pour prendre en compte le cycle de vie ?
Standards de développement
Chaque partie-prenante interne a-t-elle la latitude de prendre des décisions pouvant influer sur l'impact environnemental ?
Standards de développement
Les aspects Numérique Responsable sont-ils propagés et entretenus sur l'ensemble des acteurs ?
Standards de développement
Le public cible du service est-il déterminé vis-à-vis de ses capacités d'utilisation du service ?
API
Est-ce que les fonctionnalités couvertes par des actions locales (côté client) sont privilégiées plutôt que des échanges API ?
Flux
Utilisez vous les mécanismes de cache pour limiter les échanges ?
API
Est-ce que les données remontées par les API sont bien uniquement celles dont l'application a besoin au moment où elles sont demandées ?
API
Est-ce qu'une alternative openSource est disponible pour les API ?
Technologie
Les bibliothèques utilisées permettent-elles de ne prendre que les composants effectivement utiles ?
Technologie
Les dépendances non utilisées sont-elles identifiées et retirées ?
Technologie
Est-ce que la fonctionnalité attendue ne pourrait pas être mise en place avec les capacités natives du navigateur ?
Technologie
Une alternative openSource est-elle disponible ?
Technologie
L'ensemble des équipements techniques utilisés par le service sont-ils identifiés ?
Technologie
Pour chaque équipement, les caractéristiques sont-elles disponibles ?
Technologie
Les fonctionnalités liées aux traitements de données réglementées (santé, personnelles, bancaires) sont-elles validées en terme d'interopérabilité ?
Réseaux
Les dernières avancées techniques, sont-elles utilisées lorsqu'elles contribuent réellement à réduire l'impact ?
User expérience
La plage de rétro-compatibilité est-elle définie ?
Cycle de vie
Chacune de ces phases du cycle de vie sont-elles identifiées avec des actions spécifiques ?
User expérience
Une version légère du service pour des équipements anciens ou des conditions d'accès réseau limitées est-elle disponible ?
User expérience
Est-ce que les équipements plus anciens resteront compatibles, et dans quelles limites ?
Standards de développement
Les fonctionnalités du service ne vont-elles pas au-delà des besoins utilisateurs ?
Standards de développement
Est-ce que les logs sont exempts d'erreurs non traitées ?
Standards de développement
Les codes morts sont-ils éliminés ?
Standards de développement
Un langage compilé est-il utilisé pour des aspects performance et/ou sécurité ?
User Experience
Les éléments de références sont-ils connus, tenus à jour, et mis à disposition de l'ensemble de l'équipe projet ?
User Experience
L'état des lieux des données d'entrée est-il mis à disposition afin d'être réutilisé dans d'autres projets ?
Flux
Limitez-vous les flux échangés ?
Flux
Est-ce qu'il y a un suivi du nombre de requêtes ?
Flux
Les volumétries d'échanges sont-elles évaluées et réduites avec les traitements techniques les plus pertinents (compression/minification) ?
Flux
Est-ce qu'il y a des fichiers en double ?
Flux
Combien de domaines différents sont utilisés ?
Technologie
Les capteurs sont-ils sollicités au besoin réel, plutôt qu'en permanence ?
Technologie
Les fonctions de mise en pause sont-elles disponibles ?
Technologie
L'inaccessibilité d'un capteur, lié à l'équipement ou au choix de l'utilisateur, est-elle traitée pour permettre au service d'être néanmoins fonctionnel (si possible) ?
Technologie
Des algorithmes prédictifs sont-ils mis en place pour éviter l'utilisation de capteurs physiques ?
Transferts
Informez-vous les utilisateurs des contraintes de volume et format de fichiers acceptés ?
User Experience
La fréquence de l'animation est-elle adaptée à la fonctionnalité ?
Transferts
Est-ce que les uploads permettent uniquement la liste des types de fichiers autorisés ?
Transferts
Les images à uploader sont-elles bien redimensionnées et converties dans un format léger côté client avant transfert ?
Transferts
Les fichiers échangés sont-ils compressés ?
User Experience
La navigation rapide est-elle possible ?
User Experience
Est-ce que l'attention utilisateur est capturée avec son consentement et pour les usages qu'il attend ?
User Experience
Les données réglementées (personnelles, santé, financières) sont-elles exposées aux utilisateurs ?
UI
Une version épurée est-elle disponible pour les impressions ?
User Experience
Une alternative CSS est-elle disponible pour une animation ?
User Experience
Le service est-il adapté aux différents formats de support d'accessibilité ?
UI
Les animations sont-elles nécessaires, souhaitées par l'utilisateur ?
UI
Le service est-il développé en accord avec les recommandations RGAA ?
UI
Est-ce que les polices utilisées ne sont pas chargées uniquement pour un nombre réduit d'objets ?
UI
En cas d'impression, une police permettant l'économie d'encre est-elle mise en place ?
UI
Limitez-vous le nombre de fonts chargées pour le service ?
UI
Réduisez-vous le nombre de picto utilisés dans le service ?
UI
Une vidéo est-elle la seule solution pour l'illustration attendue ?
UI
Les vidéos ou animations hors de la zone active sont-elles automatiquement mises en pause / stoppées ?
UI
Est-ce bien une action utilisateur qui déclenche le "play" ?
UI
Est-ce que la définition du son est adaptée ?
UI
Est-ce que le lazy load apporte un gain (poids de la page, ressource CPU) ?
UI
La mise en forme en css est-elle privilégiée, pour limiter l'usage des images ?
UI
Les sprites CSS sont-ils mis en place pour limiter les flux de récupération d'images ?
UI
Les alternatives de formats d'images sont-elles mises à disposition via srcset ?
UI
Toutes les images ont-elles une alternative texte ?
UI
Est-ce que la définition de l'image est réduite et adaptée à son objectif (illustration, contractuel, ...) ?
UI
Les redimensionnements d'images sont-ils traités en amont et en statique (côté serveur) ?
UI
Les différents formats d'images disponibles ont-ils été évalués pour ne retenir que le plus efficace ?
UI
Les objets de cartographie, animations, vidéos sont-ils présentés dans un mode statique ?
UI
Le suivi de positionnement peut-il se satisfaire d'une fréquence plus réduite ?
User Experience
Les recherches inutiles sont-elles limitées par les moteurs de recherche locaux ?
UI
Le volume des données présentes sur le poste utilisateurs est-il limité ?