Améliorer son reporting Jira grâce au JQL

Le reporting dans Jira est très important et se fait à chaque étape du projet : de la planification de sprint jusqu’à la livraison. Utiliser les rapports Jira va permettre aux équipes d’améliorer leurs performances et d’atteindre plus facilement leurs objectifs.

Afin de naviguer plus facilement dans l’article, voici les points que nous allons aborder :

Qu’est-ce que le JQL ?

Comment effectuer son reporting dans Jira ?

Comment créer des tableaux de bord Jira à l’aide du JQL ?

Résumé de l’article

Qu’est-ce que le JQL ?

Le JQL est le langage utilisé dans la recherche avancée dans Jira. Cette dernière est un outil très puissant permettant de compléter la recherche simple de ticket en ajoutant plus de précision et de flexibilité à l’utilisateur.

Comment effectuer son reporting dans Jira ?

Rechercher des tickets dans Jira

Le reporting Jira commence par la recherche de tickets. Il va permettre de savoir, par exemple, combien de tickets ont été traités dans la semaine ou combien de tickets sont assignés à une personne. Il existe plusieurs moyens d’accéder à cette recherche :

Vue ticket Jira
  • Par le menu Filtre, en sélectionnant Recherche avancée de tickets :
Menu Filtres Jira
  • Dans la barre de recherche Jira en haut à droite de l’écran, puis en sélectionnant Recherche de tickets avancée
Barre de recherche Jira

💡 Dans cet article, les captures d’écran se feront à partir de la recherche de tickets via la barre de recherche. Cette vue permet d’accéder à plus de fonctionnalités.

Utiliser la recherche avancée

La recherche avancée va permettre de rechercher plus précisément des tickets à l’aide du JQL. Lorsqu’on souhaite chercher des tickets, la vue est automatiquement affichée en recherche simple.

 

Basculer une recherche simple en JQL

Prenons l’exemple depuis la recherche des tickets à partir de la barre de recherche d’un filtre affichant les tickets créés dans les 3 derniers jours sur le projet « Interne ». Depuis la page de recherche, il est possible de basculer d’une recherche simple vers une recherche avancée en JQL grâce au bouton « Basculer vers JQL » :

Filtre jql

Recherche avancée : basculer vers JQL

Après avoir affiché la recherche avancée en JQL :

Recherche en JQL

Recherche avancée dans Jira

Les paramètres sélectionnés dans la recherche simple ont été convertis en Jira Query Language. Cette fonctionnalité est très pratique car elle transforme une recherche simple en code JQL, ce qui facilite la compréhension et la prise en main du JQL.

Rechercher à l’aide du Jira Query Language

Le Jira Query Language peut s’avérer compliqué à utiliser. Pour vous aider dans cette démarche, nous vous offrons une aide JQL vous permettant de construire des requêtes facilement. Pour information, une requête JQL est composée d’un champ, d’un opérateur et de plusieurs valeurs ou fonctions.

Construisez vos requêtes facilement grâce à notre aide JQL

💸  GRATUIT 💸 

Exemples de requêtes JQL

Pour que vous puissiez débuter facilement, voici quelques exemples de requêtes pouvant vous servir au quotidien :

  • Les bugs créés la veille : issuetype = bug AND created >= startOfDay(-1) AND created<= endOfDay(-1)
  • Les bugs qui ont été réouverts depuis le début de la semaine : issuetype = bug AND status CHANGED FROM “Closed” TO “ToDo” AFTER startOfWeek()
  • Les stories qui font partie des sprints en cours : issuetype = story AND sprint in openSprints()
  • Tous les tickets assignés à l’utilisateur connecté ou assignés à quelqu’un du groupe agence-lyon et qui étaient dûs pour le 20/09/2021 : (assignee = currentUser() OR assignee in membersOf(agence-lyon)) AND due >= 2021-09-20

Comment créer des tableaux de bord Jira à l’aide du JQL ?

L’utilisation des tableaux de bord permettra de rendre visuel et significatif votre reporting et de retrouver toutes les informations relatives aux projets sur une seule page. Dans cette partie, nous allons voir comment élaborer un tableau de bord 100% personnalisé grâce aux filtres JQL.

 

Sauvegarder des filtres dans Jira

Le JQL permet de rechercher des tickets et de les filtrer en fonction de certaines de leurs caractéristiques. Ces recherches, avancées ou non, peuvent être sauvegardées en tant que filtres afin d’être rapidement réutilisés par des utilisateurs ou dans des Tableaux de Bord, ou Dashboards.

Pour sauvegarder un filtre, il suffit de lancer une recherche depuis l’écran de recherche de tickets, et de cliquer sur Enregistrer Sous :

Filtre enregistrer

Enregistrement d’un filtre

Un filtre peut être enregistré tant à partir d’une recherche simple que d’une recherche JQL. Les filtres déjà existants sont accessibles depuis le Menu filtres, « afficher tous les filtres ».

💡 Astuce d’expert : donner un nom précis à vos filtres pour faciliter leur utilisation.

Créer un tableau de bord sur-mesure dans Jira

Les filtres ainsi créés peuvent être utilisés afin d’établir un reporting précis. Le reporting s’effectue depuis le menu tableau de bord, ou Dashboard en anglais. Jira met à disposition des gadgets paramétrables permettant d’effectuer un reporting complet. La quasi-totalité des gadgets peuvent être paramétrés à l’aide des filtres prédéfinis.

Considérons l’exemple d’une entreprise souhaitant afficher un graphique à secteurs catégorisant les tickets du projet « Interne » créés dans les 3 derniers jours par type de ticket. Depuis leur tableau de bord, ils ajoutent un gadget « graphique à secteurs ».

Ajouter un gadget jira

Ajout de gadget – tableau de bord Jira

Une fois le gadget ajouté, il est possible de le paramétrer et de sélectionner le filtre prédéfini depuis l’option « recherche avancée » (voir image de gauche). Après avoir sélectionné le type de statistique désiré, en l’occurrence le Type de tickets, le graphique s’affiche comme illustré sur l’image de droite.

paramètre graphique secteur jira

Ajout de gadget – tableau de bord Jira

Graphique à secteurs jira

Graphique à secteurs – Filtre JQL

La quasi-totalité des gadgets proposés par Jira Software permettent l’utilisation de filtres dans leur paramétrage, ce qui permet d’effectuer un reporting à la fois précis et ergonomique. Des gadgets additionnels sont également proposés par des éditeurs d’apps disponibles depuis le Atlassian Marketplace.

En résumé : La recherche avancée est un outil très puissant permettant de chercher des tickets sur un ou plusieurs projets à la fois. Il y a différents moyens d’accéder à cette recherche : via votre projet dans l’onglet Tickets, via la barre de recherche ou via l’onglet Filtres. Cette recherche se construit à l’aide du Jira Query Language (Language de recherche des tickets dans Jira). Afin d’effectuer un reporting visuel et significatif, nous vous conseillons d’utiliser des tableaux de bord sur-mesure grâce à l’enregistrement des filtres JQL.

Besoin de vous former ? Nos consultants vous accompagnent pour acquérir les compétences qu’un utilisateur Jira doit avoir. Faites-nous part de votre besoin, nous vous répondrons dans les plus brefs délais.

Jira VS monday.com

Fonctionnalités des solutions, coûts des licences, nombre d’utilisateurs… Nous avons décortiqué pour vous Jira et Monday.

Contactez-nous

  • Nous nous engageons à vous recontacter sous 48 heures
  • Nous discutons ensemble de votre contexte et vos enjeux
  • Nous construisons une proposition de services pour vous accompagner dans les meilleurs délais

Share This