Qu’est-ce que JIRA ?

 

Crédits

Ce tutoriel est fourni par https://www.guru99.com/jira-tutorial-a-complete-guide-for-beginners.html

Qu’est-ce que JIRA ?

JIRA est un outil développé par la société australienne Atlassian. Il est utilisé pour le suivi des bogues, le suivi des problèmes et la gestion de projet. Le nom « JIRA » est en fait hérité du mot japonais « Gojira » qui signifie « Godzilla ».

L’utilisation de base de cet outil est de suivre les problèmes et les bogues liés à vos logiciels et applications mobiles. Il est également utilisé pour la gestion de projet. Le tableau de bord JIRA comprend de nombreuses fonctions et fonctionnalités utiles qui facilitent la gestion des problèmes. Certaines des fonctionnalités clés sont énumérées ci-dessous. Apprenons le logiciel de suivi des défauts et des projets JIRA avec ce cours de formation.

 

Dans ce tutoriel, vous apprendrez

  1. Schéma JIRA
  1. Problèmes JIRA et types de problèmes
  1. Qu’est-ce que JIRA Issue ?
  1. Types de problèmes
  1. Composants JIRA
  1. Écran JIRA
  1. Attributs de problème
  1. Émettre des schémas de sécurité
  1. L’administration du système
  1. Comment créer un problème dans JIRA
  1. Sous-tâche
  1. Workflows
  1. Plugins dans JIRA
  1. JIRA Agile
  1. Créer un problème en Agile
  1. Comment créer une épopée en Agile
  1. Utilisation de Clone et Link dans JIRA
  1. Rapports dans JIRA
  1. Tableau Kanban et gestion des problèmes
  1. JIRA Scrum contre JIRA Kanban

 

Schéma JIRA

Dans le schéma JIRA, tout peut être configuré, et il se compose de

  • Flux de travail
  • Types de problèmes
  • Les champs personnalisés
  • Écrans
  • Configuration du champ
  • Notification
  • Autorisations

Problèmes JIRA et types de problèmes

Cette section vous guidera à travers JIRA Issue et ses types.

Qu’est-ce que JIRA Issue ?

Le problème JIRA suivrait le bogue ou le problème qui sous-tend le projet. Une fois que vous avez importé le projet, vous pouvez créer des problèmes.     

Sous Problèmes, vous trouverez d’autres fonctionnalités utiles comme

  • Types de problèmes
  • Flux de travail
  • Écrans
  • Des champs
  • Attributs de problème

Voyons JIRA Issue en détail

Types de problèmes

Le type de problème affiche tous les types d’éléments pouvant être créés et suivis via JIRA. Les problèmes JIRA sont classés sous diverses formes comme une nouvelle fonctionnalité, une sous-tâche, un bogue, etc., comme indiqué dans la capture d’écran.

 

Il existe deux types de schémas de types de problèmes dans JIRA, l’un est

  • Schéma de type de problème par défaut: Dans le schéma de type de problème par défaut, tous les problèmes nouvellement créés seront automatiquement ajoutés à ce schéma
  • Schéma de type de problème Agile Scrum: Les problèmes et les projets associés à Agile Scrum utiliseront ce schéma

 

Outre ces deux schémas de type de problème, vous pouvez également ajouter des schémas manuellement selon les besoins, par exemple, nous avons crééSupport Informatiquerégime, pour ceux-ci nous allonsglisser déposerles types de problèmes de laType de problème disponibleàType de problème pour le régime actuelcomme le montre la capture d’écran ci-dessous

 

Composants JIRA

 

Les composants sont des sous-sections d’un projet; ils sont utilisés pour regrouper les problèmes d’un projet en parties plus petites. Les composants ajoutent des structures aux projets, les divisant en fonctionnalités, équipes, modules, sous-projets et plus encore. À l’aide de composants, vous pouvez générer des rapports, collecter des statistiques et les afficher sur des tableaux de bord, etc.

Pour ajouter de nouveaux composants, comme indiqué dans l’écran ci-dessus, vous pouvez ajouter nom, description, responsable du composant et cessionnaire par défaut.

Écran JIRA

Lorsque le problème est créé dans JIRA, il sera organisé et représenté dans différents champs, cet affichage de champ dans JIRA est connu sous le nom d’écran. Ce champ peut être transféré et modifié via le workflow. Pour chaque problème, vous pouvez attribuer le type d’écran comme indiqué dans la capture d’écran. Pour ajouter ou associer une opération d’émission à un écran il faut aller dans le menu principal et cliquer surProblèmes puis cliquez sur Écran Schémas puis cliquez sur “Associer une opération d’émission à un écran” et ajoutez l’écran selon l’exigence.

 

Attributs de problème

Les attributs de problème englobent

  • Statuts
  • Résolutions
  • Priorités

Statuts : différents statuts sont utilisés pour indiquer l’avancement d’un projet commeÀ faire, en cours, ouvert, fermé, réouvert et résolu.De même, vous avez des résolutions et des priorités, dans la résolution, il indique à nouveau l’évolution d’un problème commeCorrigé, Ne corrigera pas, Dupliquer, Incomplet, Impossible de reproduire, Terminévous pouvez également définir les priorités du problème si un problème estcritique, majeur, mineur, bloqueur et Trivial.

 

Émettre des schémas de sécurité

Cette fonction dans JIRA vous permet de contrôler qui peut voir les problèmes. Il se compose d’un certain nombre de niveaux de sécurité auxquels peuvent être affectés des utilisateurs ou des groupes. Vous pouvez spécifier le niveau de sécurité des problèmes lors de la création ou de la modification d’un problème.

De même, il existe un Schéma d’autorisation par défauttout nouveau projet créé sera affecté à ce schéma. Les schémas d’autorisation vous permettent de créer un ensemble d’autorisations et d’appliquer cet ensemble d’autorisations à n’importe quel projet.

L’administration du système

Certaines des fonctionnalités utiles que l’administrateur JIRA fournit aux utilisateurs sont:

  • Journal d’audit

Sous Journal d’audit, vous pouvez afficher tous les détails du problème créé et les modifications apportées aux problèmes.

  • Liaison des problèmes

Cela montrera si vos problèmes sont liés à un autre problème déjà présent ou créé dans le projet. Vous pouvez également désactiver la liaison de problèmes à partir du panneau lui-même.

  • Courrier dans JIRA

En utilisant le système de messagerie dans admin, vous pouvez envoyer des problèmes à un compte sur un serveur de messagerie POP ou IMAP ou des messages écrits dans le système de fichiers générés par un service de messagerie externe.

  • Événements

Un événement décrit le statut, le modèle par défaut et le schéma de notification et les associations de fonction de poste de transition de workflow pour l’événement. Les événements sont classés en deux : un événement système (événements définis par JIRA) et un événement personnalisé (événements définis par l’utilisateur).

  • Liste de surveillance

JIRA vous permet de surveiller un problème particulier, ce qui vous informe des notifications de toute mise à jour relative à ce problème. Pour regarder un numéro, cliquez sur le mot « regarder » dans la fenêtre du numéro, et si vous voulez voir qui regarde vos numéros, vous devez cliquer sur le nombre entre parenthèses.

  • Collectionneurs de problèmes

Sous la forme de problèmes JIRA, un collecteur de problèmes vous permet de recueillir des commentaires sur n’importe quel site Web. Dans l’administration, si vous cliquez sur Issue collectors, une option s’ouvrira vous demandantAjouter un collecteur de problèmes. Une fois que vous avez configuré l’apparence d’un collecteur de problèmes, intégrez le JavaScript sur n’importe quel site Web pour obtenir des commentaires.

  • Outils de développement

Vous pouvez également connecter vos outils de développement logiciel à JIRA à l’aide de cette fonction d’administration. Vous devez saisir l’URL de l’application pour vous connecter à JIRA.

Comment créer un problème dans JIRA

Le tableau de bord JIRA s’ouvrira lorsque vous saisirez votre identifiant et votre mot de passe. Sous le tableau de bord JIRA, vous trouverez l’optionProjet, lorsque vous cliquez dessus, il ouvrira une fenêtre qui répertorie les options telles que Suivi simple des problèmes, gestion de projet, Agile Kanban, Jira Classic et ainsi de suite comme indiqué dans la capture d’écran ci-dessous.

 

Lorsque vous cliquez sur l’option Suivi simple des problèmes, une autre fenêtre s’ouvrira, où vous pourrez mentionner tous les détails du problème et également attribuer le problème à la personne responsable.

 

Lorsque vous cliquez sur le bouton «Soumettre», une fenêtre s’ouvrira dans laquelle vous pourrez effectuer une liste de tâches telles que la création de problèmes, l’attribution de problèmes, vérifier l’état des problèmes tels que résolus, en cours ou fermés, etc.

 

Une fois le problème créé, une fenêtre contextuelle apparaîtra sur votre écran indiquant que votre problème a été créé avec succès, comme indiqué dans la capture d’écran ci-dessous.

 

Maintenant, si vous souhaitez modifier un problème ou si vous souhaitez exporter le problème vers un document XML ou Word, vous pouvez passer votre souris sur le panneau principal et cliquer sur Problèmes. SousProblèmes choix cliquez sur rechercher des problèmes cela ouvrira une fenêtre à partir de laquelle vous pourrez localiser vos problèmes et exécuter plusieurs fonctions.

Lorsque vous sélectionnez le “rechercher des problèmes” sous Problèmes, une fenêtre apparaîtra comme indiqué dans la capture d’écran

 

  1. Rechercher des problèmes L’option vous amènera à une fenêtre où vous pourrez voir les problèmes créés par vous comme ici, nous avons les problèmes ST1 et ST2
  1. Ici, dans la capture d’écran, vous pouvez voir le problème “Bug détecté lors du test d’acceptation par l’utilisateur”et tous les détails qui s’y rapportent. À partir de là, vous pouvez effectuer plusieurs tâches comme vous le pouvezarrêter la progression des problèmes, modifier les problèmes, commenter les problèmes, attribuer des problèmes etc
  1. Vous pouvez même exporter les détails du problème vers un document XML ou Word.
  1. En outre, vous pouvez afficher l’activité en cours sur le problème, les avis sur le problème, le journal de travail, l’historique du problème, etc.
  1. Sous l’option de suivi du temps, vous pouvez même voir le temps estimé pour résoudre les problèmes

Dans la même fenêtre, vous pouvez définir un filtre pour le problème et les enregistrer sous Filtres favoris . Ainsi, lorsque vous souhaitez rechercher ou afficher un problème particulier, vous pouvez le localiser à l’aide du filtre.

Pour afficher le résumé du problème, vous pouvez cliquer sur les options sommaire,cela ouvrira une fenêtre qui montrera tous les détails de votre projet et la progression sur ce graphique. Sur le côté droit de la fenêtre récapitulative, il y a unFlux d’activité qui donne les détails sur les problèmes et les commentaires faits par le cessionnaire sur le problème.

 

Sous-tâche

Les problèmes de sous-tâches sont utiles pour diviser un problème parent en un certain nombre de tâches plus petites qui peuvent être affectées et suivies séparément. Il traite les problèmes de manière plus complète et sépare la tâche en plus petits morceaux de tâche à accomplir.

Comment créer une sous-tâche

La sous-tâche peut être créée de deux manières

  • Créer une sous-tâche sous le problème parent
  • Créer un problème dans une sous-tâche

Pour créer une sous-tâche dans JIRA, vous devez sélectionner un ticket dans lequel vous souhaitez affecter la sous-tâche. Sous la fenêtre d’émission, cliquez surAttribuer plus option, puis cliquez sur créer une sous-tâchecomme le montre la capture d’écran ci-dessous. Vous pouvez également sélectionnerconvertir en sous-tâche sous le même onglet pour convertir le problème parent en une sous-tâche.

 

Une fois que vous avez cliqué sur Créer une sous-tâche, une fenêtre s’ouvrira pour ajouter un problème de sous-tâche. Remplissez les détails de la sous-tâche et cliquez surCréer comme indiqué dans la capture d’écran ci-dessous, et cela créera une sous-tâche pour le problème parent.

 

Il créera une sous-tâche sous les problèmes parents, et des détails apparaîtront sur le moment où terminer la tâche sur la page du type de problème, comme indiqué dans la capture d’écran ci-dessous. Si vous souhaitez ajouter d’autres sous-tâches, vous pouvez cliquer sur le signe plus (+) dans le coin du panneau des sous-tâches. De même, si vous souhaitez noter le temps passé sur la tâche en cours, cliquez sur le signe (+) plus dans le coin du suivi du temps et notez les détails dans la feuille de log.

 

Quelques points importants à retenir lors de la création d’une sous-tâche

  • Vous pouvez avoir autant de sous-tâches que nécessaire sous un problème
  • Vous ne pouvez pas avoir une sous-tâche pour une sous-tâche
  • Une fois qu’une sous-tâche est créée sous un parent, le parent ne peut pas être converti en sous-tâche
  • Une sous-tâche peut cependant être convertie en un problème parent
  • Vous pouvez travailler sur votre sous-tâche sans avoir à vous éloigner du problème parent

Workflows

Un workflow JIRA est un ensemble de statuts et de transitions qu’un problème traverse au cours de son cycle de vie. Le workflow JIRA comprend cinq étapes principales une fois le problème créé.

  • Problème ouvert
  • Problème résolu
  • Problème en cours
  • Problème rouvert
  • Fermer le problème

 

 

 

 

Alors que le workflow dans JIRA comprend Statuts, cessionnaire, résolution, conditions, validateurs, post-fonction et propriétés

  • Statuts: Il représente les positions des problèmes au sein d’un workflow
  • Transitions: Les transitions sont les ponts entre les statuts, la façon dont un problème particulier passe d’un statut à un autre
  • Cessionnaire: Le cessionnaire dicte la partie responsable d’un problème donné et détermine comment la tâche serait exécutée
  • Résolution: Il explique pourquoi un problème passe d’un statut ouvert à un statut fermé
  • Conditions: Les conditions contrôlent qui peut effectuer une transition
  • Validateurs: Il peut garantir que la transition peut se produire compte tenu de l’état du problème
  • Propriétés: JIRA reconnaît certaines propriétés sur les transitions

Vous pouvez attribuer le statut du problème à partir de la fenêtre elle-même, lorsque vous cliquez sur la case à cocher pour En cours état comme indiqué dans la capture d’écran ci-dessous, il reflétera l’état dans le panneau de problème surligné en jaune.

 

Pour le problème que nous avons créé, JIRA présentera un workflow qui cartographie l’avancement du projet. Comme le montre la capture d’écran, quel que soit le statut que nous avons défini dans le panneau Problème, il sera reflété dans le diagramme de flux de travail, ici nous avons défini le statut du problème dans “En cours” et le même statut est mis à jour dans le flux de travail, surligné en jaune. Le workflow peut donner un aperçu rapide du travail en cours.

 

Plugins dans JIRA

Il existe des plug-ins disponibles pour que JIRA fonctionne plus efficacement, certains de ces plug-ins sont Zendesk, Salesforce, GitHub, Gitbucket, etc. Certains d’entre eux permettent à l’équipe de support de signaler les problèmes directement dans JIRA, de créer des référentiels privés illimités avec une prise en charge complète de la gestion des problèmes et des tests, etc.

JIRA Agile

La méthode Agile ou Scrum est généralement utilisée par les équipes de développement qui suivent une feuille de route des fonctionnalités prévues pour les prochaines versions de leur produit. Agile suit les mêmes feuilles de route pour suivre leurs problèmes que dans les autres méthodes JIRAÀ faire -> En cours -> Terminé ,comme le montre la capture d’écran ci-dessous, nous avons un problème dansÀ faireet le deuxième numéro deEn cours.Une fois le problème dansEn courssera résolu, il passera àTerminéstatut et de la même manière la question enÀ fairepassera à l’étape suivanteEn cours.

 

Créer un problème en Agile

Pour créer un problème agile, accédez au menu principal sous Agile onglet, cliquez sur “Commencer” , lorsque vous cliquez dessus, il vous sera demandé de créer un nouveau forum pour les problèmes pour Mêlée ou Kanban. Vous pouvez choisir votre option selon vos besoins, ici nous avons sélectionné la méthode Scrum.

 

Comment créer une épopée en Agile

 

Dans JIRA Agile, un epic est simplement un type de problème. L’épopée capture un grand nombre d’œuvres. Il s’agit d’une grande user story qui peut être décomposée en un certain nombre de petites histoires. Pour terminer une épopée, plusieurs sprints peuvent être nécessaires. Vous pouvez soit créer une nouvelle épopée dans agile, soit utiliser le problème que vous avez créé dans le tableau JIRA normal. De même, vous pouvez également créer une histoire pour Agile Scrum.

Mode Plan en Agile:

Le mode Plan affiche toutes les user stories créées pour le projet. Vous pouvez utiliser le menu de gauche pour décider de la base sur laquelle les problèmes doivent être affichés. Dans le menu de droite en cliquant sur le problème, vous pouvez créer des sous-tâches, des travaux de journalisation, etc.

Mode de travail en Agile

Il affichera les informations du sprint actif. Tous les problèmes ou histoires d’utilisateurs seront affichés dans trois catégories, comme indiqué dans la capture d’écran ci-dessousÀ faire, en cours et terminé pour montrer l’avancement du projet ou des problèmes.

Utilisation de Clone et Link dans JIRA

Dans JIRA, vous pouvez également cloner le problème, l’un des avantages du clonage d’un problème est que les différentes équipes peuvent travailler séparément sur le problème et résoudre le problème rapidement.

 

Il y a une autre fonction utile est JIRA Relier, La liaison de tickets vous permet de créer une association entre deux tickets existants sur le même serveur JIRA ou sur des serveurs différents. Comme le montre la capture d’écran, nous avons lié le problème actuel“Le menu déroulant ST-6 ne fonctionne pas” avec un autre problème ” L’interface graphique ST-4 n’est pas réactive – testez à nouveau les fonctions de l’interface graphique “ .

 

 

Comme ici, nous avons défini le sprint pour 1 jour et il exécutera le sprint pour cette période de temps spécifique, comme indiqué dans la capture d’écran ci-dessous. Si vous travaillez avec Scrum et que vous souhaitez hiérarchiser le problème ou classer le problème, il vous suffit de faire glisser et de déposer le problème dans learriéré.

En dehors de cela, vous pouvez effectuer plusieurs tâches, par exemple si vous cliquez sur le coin droit de la fenêtre, une liste de fonctions apparaîtra et vous pourrez l’utiliser selon vos besoins.

 

 

Rapports dans JIRA

Pour suivre les progrès en Agile, un Tableau de combustionmontre la quantité réelle et estimée de travail à faire dans le sprint. Un burndown chart typique ressemblera un peu à ceci, où la ligne rouge indique la tâche réelle restante tandis que la ligne bleue indique la tâche idéale restante pendant le cycle de mêlée.

 

Outre le graphique Burn down, d’autres options sont disponibles dans JIRA, telles que Rapport de sprint, rapport épique, rapport de version, graphique de vitesse, graphique de contrôle, diagramme de flux cumulé. Vous pouvez également utiliser différentes options de graphique pour représenter l’avancement de votre projet.

Comme ici dans la capture d’écran ci-dessus, nous avons sélectionné un diagramme circulaire pour les priorités des problèmes. Il générera un graphique à secteurs représentant les priorités et la gravité des problèmes en pourcentage pour l’ensemble du projet, comme indiqué ci-dessous. Vous pouvez afficher le camembert sous différentes perspectives, commeDestinataire, composants, type de problème, priorité, résolution et statut etc.

 

Vous pouvez également configurer la façon dont vous voulez voir le tableau Scrum. Le tableau Scrum offre diverses options grâce auxquelles vous pouvez apporter des modifications à l’apparence de votre tableau. Diverses fonctionnalités que vous pouvez configurer à l’aide de Scrum sont les colonnes, les couloirs, les filtres rapides, les couleurs des cartes, etc. Ici, nous avons sélectionné la gestion des colonnes et sélectionné les options Nombre de problèmes, et il affichera le nombre total de problèmes en cours, à faire ou à faire. Dans la gestion des colonnes, nous pouvons ajouter une colonne supplémentaire selon nos besoins, de même qu’il existe différentes fonctionnalités que vous pouvez configurer à bord.

 

Filtres

Vous pouvez également définir des filtres autres que les filtres par défaut pour filtrer les problèmes. Les filtres que vous pouvez utiliser sontdate, composant, priorité, résolution, etc.

 

Tableau Kanban et gestion des problèmes

Comme le tableau Agile Scrum, nous pouvons également créer un tableau Kanban, ici nous avons créé un nom de projet Cloud Testing. Le tableau Kanban est utile pour l’équipe qui gère et limite son travail en cours. Les tableaux Kanban sont visibles en mode Travail mais pas en mode Plan.

 

Ici, nous avons créé un problème ” Bug détecté lors du test de charge “ et “Vérifier les problèmes liés au serveur cloud” dans le tableau Kanban comme indiqué dans la capture d’écran ci-dessous, il affiche également leur statut ainsi mis en évidence en rouge.

 

Kanban est considéré comme la meilleure méthodologie pour la correction de bogues et la mise à jour de maintenance, où la tâche entrante est hiérarchisée et ensuite travaillée en conséquence. Il existe peu de mesures qui peuvent rendre Kanban plus efficace.

  1. Visualisez votre flux de travail
  1. Limiter les travaux en cours
  1. Travailler sur des problèmes
  1. Mesurer le temps de cycle

JIRA Scrum contre JIRA Kanban

Mêlée Kanban
Rapports

Graphique Burndown: le graphique montre tous les changements et la portée modifiées pendant que le sprint est toujours actif, d’autres graphiques incluent le rapport de sprint, le graphique de vitesse, le rapport épique, etc.

Rapports

Tableau de contrôle: il vous permet de mesurer le temps de cycle des problèmes, en indiquant le temps moyen et le temps réel nécessaire pour résoudre les problèmes

Conseil Agile

Il permet à l’équipe de voir la progression des sprints. C’est le mode de travail, où vous pouvez voir le tableau lui-même décomposé en différents états.

Contraintes

L’équipe peut décider d’augmenter ou de diminuer le nombre de problèmes qui doivent être affichés dans chaque statut.

Arriéré

C’est là que l’équipe planifiera les sprints et estimera les histoires qui iront dans chaque sprint

Flux de travail

Vous pouvez mapper des colonnes aux statuts de votre workflow. En ajoutant ou en supprimant simplement des colonnes, le flux de travail peut être modifié si nécessaire.

 

Conclusion

Ceci marque la fin de ce tutoriel.

Powered by BetterDocs