Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Le dashboard est un outil d’analyse de parcours fonctionnel. L’objectif principal est de fournir une analyse de plus haut niveau que les résultats affichés sur l’application Greenspector l’Atelier de mesures, avec une notion de parcours. Nous détaillons ci-dessous :

Table of Contents
minLevel1
maxLevel1
outlinefalse
typelist
printablefalse

Méthode de calcul

Ecoscore global

L’Ecoscore est une note sur 100 qui a un double objectif :

...

  • 🟡 Niveau Or - 100 à 90

  • ​⚪ Niveau Argent - 90 à 70

  • 🟠 Niveau Bronze - 70 à 50

Etapes critiques et non critiques

Les étapes critiques sont des points d’entrée dans des domaines fonctionnels où le nombre de visites est théoriquement plus élevé que les autres étapes. Cela permet d'évaluer si la qualité du parcours est fortement influencées par de mauvaises étapes critiques.

...

  • 0.7 pour la note des étapes critiques

  • 0.3 pour la note des étapes non critiques

Calcul de la métrique

Exemple de calcul de la performance :

...

Nous disposons ainsi d’un indicateur représentatif de la qualité d’un parcours fonctionnel, quelle que soit sa longueur. Il ne dépend pas de l’estimation de l’impact environnemental.

...

Sections du dashboard

En-tête

...

Liste des champs et de leurs correspondances dans le fichier de définition :

Nom dans l'en-tête

Nom dans definition.yml

Description

Exemple

/

name

Titre du dashboard. Permet de distinguer deux versions d'un même parcours fonctionnel

"Facebook - Android - Avec comparaison"

Version

version (dans la section auditids)

Version du service numérique évalué

App: 1.0.5

Web: Septembre 2023

Date des mesures

date (dans la section auditids)

Date de la mesure

11/02/1847

Réseau principal

basenetworktype

Dans une comparaison de plusieurs réseaux, c’est celui qui est utilisé pour calculer l’Ecoscore.

Généralement “WIFI”

Support

web: false(default)/true

Adapte les seuils d'évaluation : vrai pour le web, faux pour une application mobile.

Application/Website

Dashboard version

version

Méthode de calcul de l’Ecoscore

Généralement, toujours à “2.0”

Synthèse

Cette section donne un aperçu des résultats. Elle donne une bonne idée de la qualité d’un parcours fonctionnel, sans nécessairement entrer dans les détails.

...

  1. Nombre total d'étapes mesurées sans référence. Vérifiez que ce nombre correspond à celui défini dans le fichier definition.yml.

  2. L’Ecoscore décrit précédemment.

  3. Principaux indicateurs de performance, de données et d'énergie. Nous y trouvons :

    • La valeur totale des métriques du parcours :

      • ⏲️ La durée en secondes pour la performance, uniquement pour les étapes d’actions et de chargement.

      • 📡 Consommation en Mo pour les données échangées.

      • 🔋 Consommation en mAh pour l'énergie.

      • Contrairement aux scores, ces valeurs dépendent de la longueur du parcours et sont données à titre indicatif.

    • L'évolution lors de la comparaison de plusieurs versions, pour chaque métrique:

      • 🟢 Diminution supérieur à 10%

      • 🟡 Evolution stable

      • 🔴 Augmentation supérieure à 10%

    • Score global des métriques pour le service testé.

  4. Détails des scores des étapes critiques et non critiques.

Notes par étape

Ce graphique représente les notes pour chaque étape du parcours. Une analyse ligne par ligne n’est pas nécessaire, mais le graphique donne un bon aperçu de la tendance. Nous nous concentrerons plutôt sur l’analyse des dernières étapes, qui sont les plus mauvaises et celles à traiter en priorité.

...

Info

Il est parfois intéressant de noter une tendance en fonction du type d'étape. En règle générale, les étapes les plus mauvaises sont toujours les étapes de chargement. Toutefois, si un grand nombre d'étapes descendent également dans le classement, cela indique l’existence d’un problème critique sur l’ensemble du parcours.

Détail des métriques

...

  1. Métrique de la section

  2. Analyse de tous les types d'étapes. Elle vous permet d’identifier des tendances communes entre les différents types d'étapes.

  3. Analyse principale :

    • Performance : étapes de chargement

    • Données mobile : étapes de chargement

    • Energie : étapes de chargement, d’action, de scroll

  4. Analyse secondaire :

    • Performance : étapes d’action, de scroll

    • Données mobile : étapes de pause, action, scroll

    • Energie : étapes de pause

  5. Analyse par domaine fonctionnel dans le fichier definition.yml, paramètre domain. Elle met en évidence les domaines fonctionnels ayant l’impact le plus fort pour chaque métrique.

...

Note

Dans la section 2, pour tous les types d'étapes, les étapes vertes sont supérieurs aux étapes rouges.

Spécificité de l'énergie

Afin d’harmoniser la consommation entre les terminaux, le seuil utilisé est un multiplicateur de la consommation de référence du téléphone en inactivité. La note d'énergie des étapes est basée sur le ratio entre la vitesse de décharge d'énergie de l'étape et la référence.

...

Ce graphique peut être utilisé pour mettre en évidence des étapes anormalement longues, ou des étapes qui consomment une quantité d'énergie anormalement élevée alors qu’elles sont courtes.

Impact environnemental

Vous pouvez visualiser directement l’impact environnemental d’un parcours fonctionnel en complétant la section environmentalinput dans le fichier definition.yml.

...

Info

Pour plus d’information sur le modèle d’impact environnemental Greenspector, voir https://greenspector.com/fr/methodologie-calcul-empreinte-environnementale/

Processus d’analyse du dashboard

Construire une évaluation globale

Un survol rapide de chaque section permet d’identifier les problèmes apparents du service mesuré. Une évaluation globale peut en être déduite :

  • Service lent mais économe en énergie

  • Service rapide mais gourmand en énergie

  • Service économe en énergie mais consommation de données élevée

  • etc.

Identifier les problèmes

L’analyse du dashboard doit permettre d’identifier les leviers d’optimisation. Deux situations sont possibles :

  • La plupart des étapes on un mauvais résultat sur une métrique. L’analyse sera simplifiée avec beaucoup de problèmes à relever.

  • Certaines étapes se comportent de manière différente de la moyenne. Nous devons nous assurer qu’il ne s’agit pas d’une erreur de mesure. Nous devons alors procéder à une analyse plus approfondie et nous concentrer sur ces étapes.

Commencez l’analyse du dashboard dans cet ordre :

  1. Performance

  2. Données échangées

  3. Energie

Cela permet de construire une analyse telle que:

  • L’analyse des performances montre que l'étape A consomme beaucoup de temps.

  • L’analyse des données associe l'étape A à une forte consommation de données.

  • L’analyse de l'énergie associe cette consommation de données à une consommation d'énergie élevée.

Ce que le dashboard ne montre pas 😨

...