GR491, Le guide de Référence de Conception Responsable de Services Numériques
Ensemble des composants en opération sur un terminal pour permettre l'utilisation d'un service numérique.
× Filtré par : Méthodologie
Filtré par :
Est-ce que les fonctions proposées sont bien en rapport avec un usage ?
Utilisez-vous des standards de développement éprouvés ?
Les données ACV sont-elles réutilisées dans le cas d'une adaptation d'un service existant ?
Est-ce que les fonctionnalités couvertes par des actions locales (côté client) sont privilégiées plutôt que des échanges API ?
Utilisez vous les mécanismes de cache pour limiter les échanges ?
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 ?
Les bibliothèques utilisées permettent-elles de ne prendre que les composants effectivement utiles ?
Les dépendances non utilisées sont-elles identifiées et retirées ?
Est-ce que la fonctionnalité attendue ne pourrait pas être mise en place avec les capacités natives du navigateur ?
L'ensemble des équipements techniques utilisés par le service sont-ils identifiés ?
La plage de rétro-compatibilité est-elle définie ?
Les fonctionnalités du service ne vont-elles pas au-delà des besoins utilisateurs ?
Les éléments de références sont-ils connus, tenus à jour, et mis à disposition de l'ensemble de l'équipe projet ?
L'état des lieux des données d'entrée est-il mis à disposition afin d'être réutilisé dans d'autres projets ?
Limitez-vous les flux échangés ?
Est-ce qu'il y a des fichiers en double ?
Une version épurée est-elle disponible pour les impressions ?
Une alternative CSS est-elle disponible pour une animation ?
Est-ce que les polices utilisées ne sont pas chargées uniquement pour un nombre réduit d'objets ?
En cas d'impression, une police permettant l'économie d'encre est-elle mise en place ?
Limitez-vous le nombre de fonts chargées pour le service ?
Les vidéos ou animations hors de la zone active sont-elles automatiquement mises en pause / stoppées ?
Est-ce bien une action utilisateur qui déclenche le "play" ?
La mise en forme en css est-elle privilégiée, pour limiter l'usage des images ?
Toutes les images ont-elles une alternative texte ?
Les redimensionnements d'images sont-ils traités en amont et en statique (côté serveur) ?
Les différents formats d'images disponibles ont-ils été évalués pour ne retenir que le plus efficace ?