JQL pour les nuls : maîtriser les requêtes Jira en 10 minutes

Le JQL (Jira Query Language), c’est le langage de requête de Jira. Si tu ne le connais pas, tu passes probablement 80% de ton temps à cliquer dans des filtres basiques pour trouver tes tickets. Si tu le maîtrises, tu trouves n’importe quoi en 5 secondes.
La bonne nouvelle : le JQL n’est pas un langage de programmation. C’est plus proche de l’anglais que du code. Et en 10 minutes, tu vas comprendre les bases qui couvrent 90% des cas d’usage.
La structure d’une requête JQL
Toute requête JQL suit le même format : Champ + Opérateur + Valeur. Par exemple : project = «MON-PROJET». C’est tout. Tu viens de créer ta première requête JQL.
Les 10 requêtes JQL que tu dois connaître
1. Mes tickets en cours
assignee = currentUser() AND status = «In Progress» — Affiche tous les tickets qui te sont assignés et qui sont en cours. C’est la requête que tu utiliseras tous les jours.
2. Tickets créés cette semaine
created >= startOfWeek() — Tous les tickets créés depuis lundi. Parfait pour un point hebdomadaire.
3. Bugs critiques non résolus
type = Bug AND priority = Critical AND status != Done — Trouve instantanément les urgences. Utilise cette requête dans un tableau de bord pour une visibilité permanente.
4. Tickets sans assignation
assignee is EMPTY AND project = «MON-PROJET» — Les tickets orphelins, sans propriétaire. Ils passent souvent entre les mailles du filet.
5. Tickets en retard
duedate < now() AND status != Done — Tout ce qui aurait dû être terminé hier. Un classique pour les chefs de projet.
6. Recherche par texte
text ~ «migration API» — Cherche dans le titre ET la description. L’opérateur ~ fait une recherche texte floue.
7. Tickets mis à jour récemment
updated >= -2d AND project = «MON-PROJET» — Tout ce qui a bougé dans les 2 derniers jours. Idéal pour ne rien rater.
8. Tickets d’un sprint spécifique
sprint = «Sprint 14» AND status = Done — Le récap d’un sprint. Combine avec ORDER BY priority DESC pour voir les plus importants en premier.
9. Tickets avec étiquette
labels = «urgent» OR labels = «client-VIP» — Les labels sont un moyen puissant d’organiser le travail transversal.
10. Combinaison avancée
project = «DEV» AND type = Story AND status changed to «Done» during (startOfMonth(), now()) — Toutes les stories terminées ce mois-ci. Parfait pour mesurer la vélocité.
Les opérateurs à retenir
- = et != : égalité et différence
- ~ et !~ : contient / ne contient pas (recherche texte)
- IN et NOT IN : plusieurs valeurs possibles
- IS EMPTY / IS NOT EMPTY : champ vide ou rempli
- >= et <= : comparaisons (dates, priorités)
- AND, OR, NOT : combinaisons logiques
- ORDER BY : trier les résultats
Astuce : sauvegarde tes requêtes JQL les plus utiles comme filtres. Tu pourras les réutiliser dans les tableaux de bord, les boards, et les rapports.
JQL + Rovo : le combo ultime
Avec Rovo AI, tu peux même écrire tes requêtes en langage naturel et Rovo les convertit en JQL. «Montre-moi les bugs critiques assignés à l’équipe backend cette semaine» → Rovo génère le JQL correspondant. Le futur est déjà là.
Ces concepts sont couverts en détail dans mes formations, avec des démos pratiques sur Atlassian Cloud 2026 et des quiz pour valider tes acquis.
À lire aussi

Jira pour les débutants : par où commencer en 2026 ?
Tu débutes avec Jira ? Voici le guide étape par étape pour prendre en main l’outil sans stress.

Formation Jira 2026 : le guide complet pour maîtriser Atlassian Cloud
Jira en 2026, ce n’est plus le même outil. Découvrez comment maîtriser Atlassian Cloud avec ce guide complet en français.