Aller au contenu

Les graphiques

L'espace Pilotage de Squash TM permet de créer des graphiques personnalisés à partir des données présentes dans les projets. Ces graphiques sont un outil idéal pour le suivi de la recette dans toutes ses phases aussi bien pour le chef de projet et que pour les membres de l'équipe de Recette.

La page de création de graphique

La page de création de graphique se divise en trois parties :

  • Ă  gauche, la partie de sĂ©lection du pĂ©rimètre, du type de graphique, des axes et des filtres ;
  • au centre, le nom du graphique ainsi que l'aperçu du graphique ;
  • Ă  droite, la liste des attributs sĂ©lectionnables. La partie SĂ©lection des attributs peut ĂŞtre cachĂ©e suivant la taille de l'Ă©cran.

Page de création d'un graphique

Pour générer et ajouter un graphique, il faut au préalable :

  • donner un nom au graphique ;
  • sĂ©lectionner son pĂ©rimètre ;
  • sĂ©lectionner un type de graphique ;
  • renseigner les axes prĂ©sents dans le bloc Axes.

Une fois le graphique créé, sur la page de consultation du graphique, il est possible de le modifier en cliquant sur le bouton Modifier le graphique ou de le télécharger en cliquant sur le bouton Télécharger le graphique.

Le choix du périmètre

Il existe trois options de sélection du périmètre :

  • Projet courant : lorsque cette option est sĂ©lectionnĂ©e, le pĂ©rimètre pris en compte est l'ensemble du projet dans lequel est crĂ©Ă© le graphique. Le pĂ©rimètre par dĂ©faut est flottant, c'est-Ă -dire qu'il s'adapte au projet dans lequel se trouve le graphique c'est notamment le cas si celui-ci est copiĂ© ou dĂ©placĂ© dans un autre projet ;
  • SĂ©lection par projet : cette option permet de sĂ©lectionner un ou plusieurs projets. En cliquant sur cette option, la liste des projets pour lesquels l'utilisateur dispose d'une habilitation s'affiche. Dans ce cas, le pĂ©rimètre est fixe, il ne s'adapte pas au projet dans lequel se trouve le graphique si ce dernier est copiĂ© ou dĂ©placĂ© ;
  • SĂ©lection personnalisĂ©e : cette option permet d'effectuer une sĂ©lection prĂ©cise d'objets (exigences, cas de test, campagnes, dossiers) par espace (Exigences, Cas de test et ExĂ©cutions). Le pĂ©rimètre reste fixe comme pour l'option SĂ©lection par projet.

Le type de graphique

Il est possible de créer cinq graphiques de types différents :

  • RĂ©partition : (diagramme) avec choix de l'axe.
    Ce graphique n'accepte que des agrégations, chaque portion représente le nombre d'enregistrements correspondants à la valeur indiquée ;
  • Histogramme : avec choix de l'axe des abscisses et de l'axe des ordonnĂ©es.
    Ce graphique demande une agrégation ou un regroupement par date en axe horizontal (Par), et un numérique (Comptage, Min, Max, Moyenne ou Somme) en axe vertical (Mesurer) ;
  • Évolution : avec choix de l'axe des abscisses et de l'axe des ordonnĂ©es.
    Ce graphique demande une agrégation ou un regroupement par date en axe horizontal (Par), et un numérique (Comptage, Min, Max, Moyenne ou Somme) en axe vertical (Mesurer). Les valeurs de l'axe vertical sont additionnées lorsqu'on avance sur l'axe horizontal, afin d'obtenir un cumul ;
  • Tendances : avec choix de l'axe des abscisses, de l'axe des ordonnĂ©es et de la sĂ©rie de donnĂ©es.
    Ce graphique demande une agrégation ou un regroupement par date en axe horizontal (Par) et pour les séries (Séries), et un numérique (Comptage, Min, Max, Moyenne ou Somme) en axe vertical (Mesurer).
  • Comparaison : avec choix de l'axe des abscisses, de l'axe des ordonnĂ©es, et de la sĂ©rie de donnĂ©es.
    Ce graphique demande une agrégation ou un regroupement par date en axe vertical (Par) et pour les séries (Séries), et un numérique (Comptage, Min, Max, Moyenne ou Somme) en axe horizontal (Mesurer). Le graphique de type Comparaison est « couché » par rapport aux graphiques de type Tendances ou Histogramme.
Axe \ Type Répartition Histogramme Évolution Tendances Comparaison
Par Agrégation Agrégation ou Regroupement par date Agrégation ou Regroupement par date Agrégation ou Regroupement par date Agrégation ou Regroupement par date
Mesurer Numérique Numérique Numérique Numérique
Séries Agrégation ou Regroupement par date Agrégation ou regroupement par date

La sélection des attributs pour les axes du graphique

Les entités contenant les attributs sélectionnables sont les suivantes :

  • Exigences ;
  • Versions d'exigence ;
  • Cas de test ;
  • Campagnes ;
  • ItĂ©rations ;
  • Items de plan d'exĂ©cution ;
  • ExĂ©cutions.

Chaque attribut est sélectionnable indépendamment des autres.

Info

Un élément de plan d'exécution (ITPI) correspond à une ligne (soit un cas de test) dans le plan d'exécution d'une itération ou d'une suite de tests. Un élément de plan d'exécution peut avoir plusieurs exécutions. C'est le statut de la dernière exécution qui est comptabilisé comme étant le statut d'exécution de l'ITPI.

SĂ©lection des attributs

Pour sélectionner un attribut, il faut :

  • depuis la SĂ©lection des attributs Ă  droite : glisser/dĂ©poser l'attribut dans la zone d'aperçu du graphique. L'attribut sera alors automatiquement ajoutĂ© Ă  l'axe correspondant dans le bloc Axes ;
  • depuis la SĂ©lection des attributs Ă  droite : glisser/dĂ©poser l'attribut dans l'axe souhaitĂ© (ne fonctionne que si l'axe n'est pas dĂ©jĂ  renseignĂ©) ;
  • depuis le bloc Axes Ă  gauche, cliquer sur l'axe Ă  renseigner, un encart s'affiche avec l'ensemble des attributs par entitĂ©s. Cliquer sur l'attribut pour le sĂ©lectionner.

Une fois l'ensemble des axes renseignés, l'aperçu du graphique se met automatiquement à jour.

La liste des opérations possibles varie selon le type d'attribut choisi :

  • AgrĂ©gation : indique qu'il y aura un Ă©lĂ©ment de graphique par valeur rencontrĂ©e de cet attribut ;
  • Comptage : compte le nombre de valeurs distinctes obtenues ;
  • Maximum, Minimum, Moyenne et Somme : s'appliquent Ă  des attributs de type numĂ©rique ;
  • Par jour, par semaine, par mois, par annĂ©e (Regroupement par date) : s'appliquent Ă  des attributs de type date.

Lors de la sélection d'un attribut pour un axe, un opérateur par défaut s'affiche suivant le type d'attribut choisi, afin de faciliter la création du graphique. Cet opérateur peut être modifié pour correspond au mieux aux résultats attendus.

Les champs personnalisés et listes personnalisées

Pour les entités Versions d'exigences, Cas de test, Campagnes, Itérationset Exécutions, il est possible d'avoir comme attributs les champs personnalisés qui leurs sont associés. La couleur de l'arrondi est alors légèrement plus claire que pour les attributs natifs de Squash TM.
Il est possible de générer un graphiques à partir des champs personnalisés de type "texte simple", "liste déroulante", "date", "case à cocher", "tag" et "numérique". Les champs personnalisés de type "texte riche" ne permettent pas de créer un graphique.

Champs personnalisés dans les attributs

Info

L'ensemble des attributs des listes par défaut ont des couleurs prédéfinies dans les graphiques personnalisés.
Les graphiques réalisés à partir des champs personnalisés de type liste ainsi que des listes personnalisées arborent les couleurs prédéfinies par l'administrateur pour les options de ces listes dans l'espace Administration.

La mise en place de filtres

Les filtres permettent d'épurer les données en ne sélectionnant que les éléments souhaités dans le graphique.

La liste des filtres possibles varie selon le type d'attribut choisi :

  • SupĂ©rieur, SupĂ©rieur ou Ă©gal, InfĂ©rieur, InfĂ©rieur ou Ă©gal, Entre, Égal et DiffĂ©rent de : s'appliquent Ă  des attributs de type numĂ©rique ou de type date ;
  • Égal et Contient : s'appliquent Ă  des attributs de type texte libre (ex : RĂ©fĂ©rence) ;
  • Égal et Dans : s'appliquent Ă  des attributs de type liste (ex : Importance, Statut). Le filtre "Dans" permet notamment de sĂ©lectionner plusieurs valeurs d'une liste.

Il est possible d'appliquer des Filtres sur tout ou une partie des attributs sélectionnés.

En savoir plus

Les graphiques personnalisés peuvent être ajoutées à un tableau de bord personnalisé. Pour en savoir plus sur les tableau de bord personnalisés, consulter la page "Les tableaux de bord personnalisés".

Exemples de graphiques

Graphique de type RĂ©partition

Exemple : La répartition des exigences est affichée en fonction de leur criticité.

Graphique de type RĂ©partition

La Criticité est une liste de valeurs qui est interprétée comme une agrégation. Pour organiser les exigences avec une seule agrégation, il faut utiliser le graphique de Répartition.

Graphique de type Histogramme

Exemple : La répartition du nombre d'exigences fonctionnelles, métiers et le nombre de user stories (valeurs de la liste Catégorie d'exigence) pour un périmètre fonctionnel donné (un dossier).

Graphique de type Histogramme

La catégorie est une liste de valeurs qui est interprétée comme une agrégation. Elle peut être croisée avec les ID d'exigences qui vont être comptés pour chaque valeur de la liste. Un premier filtre est réalisé sur le périmètre pour n'avoir que les exigences du dossier et un second filtre est réalisé sur les trois valeurs souhaitées. Le graphique le plus approprié pour croiser une agrégation et un comptage est l'Histogramme.

Graphique de type Évolution

Exemple : Suivi de la création des exigences dans le temps pour un projet.

Graphique de type Évolution

La date de création des exigences permet de faire un regroupement par date pour suivre l'évolution de la conception. Pour comptabiliser le nombre d'exigences créées par jour, il faut compter les ID d'exigences. Pour restreindre les données à celles du projet, il faut filtrer le périmètre. Le graphique le plus adapté est le graphique de type Évolution.

Graphique de type Tendances

Exemple : Suivi de la création des tests de cinq testeurs sur une période de 30 jours. Avec affichage des tests qui contiennent des pas de test.

Graphique de type Tendances

La date de création des cas de test permet de faire un regroupement par date pour suivre l'évolution de la conception. Il faut également le login des testeurs qui ont créé les tests pour faire une agrégation. Pour comptabiliser le nombre de cas de test créées par jour, il faut compter les ID de cas de test. Pour restreindre les données à une période, il faut filtrer sur la date de création. Et pour être sûre de n'avoir que des cas de test contenant des pas de test, il faut ajouter l'attribut Nombre de pas de test pour réaliser un filtre. Le graphique le plus adapté est le graphique de type Tendances.

Graphique de type Comparaison

Exemple : Statut d'exécution des tests de la campagne en fonction des testeurs.

Graphique de type Comparaison

Le statut d'exécution des tests et le login du testeur sont les deux agrégations de ce graphique. Pour comptabiliser le nombre de cas de test par testeur, il faut compter l'ID des cas de test. Pour restreindre les données à une campagne, il faut filtrer sur le périmètre. Le graphique le plus adapté est le graphique de type Comparaison.