Tutoriel JIRA: Comment utiliser Jira Software Tool pour les débutants

Qu'est-ce que JIRA?

JIRA est un outil développé par la société australienne Atlassian. Ce logiciel 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 à votre logiciel et à vos 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 répertoriées ci-dessous. Apprenons le logiciel de suivi des défauts et des projets JIRA avec ce cours de formation.

Comment utiliser Jira?

Dans ce tutoriel Jira pour les débutants, vous apprendrez -

  1. Schéma JIRA
  2. Problèmes JIRA et types de problèmes
    • Qu'est-ce que JIRA Issue?
    • Types de problèmes
  3. Composants JIRA
  4. Écran JIRA
  5. Attributs du problème
  6. Problème de schémas de sécurité
    • L'administration du système
  7. Comment créer un problème dans JIRA
    • Sous-tâche
    • WorkFlows
    • Plug-ins dans JIRA
    • JIRA Agile
    • Créer un problème dans Agile
    • Comment créer une épopée en Agile
    • Utilisation de Clone et Link dans JIRA
  8. Rapports dans JIRA
    • Conseil Kanban et gestion des problèmes
    • 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 sur le terrain
  • Notification
  • Autorisations

Problèmes JIRA et types de problèmes

Cette section vous guidera à travers le problème du logiciel JIRA et ses types.

Qu'est-ce que JIRA Issue?

Le problème JIRA permettrait de suivre les bogues ou les problèmes qui sous-tendent 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 telles que

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

Voyons JIRA Issue en détail

Types de problèmes

Le type de problème affiche tous les types d'éléments qui peuvent être créés et suivis via JIRA. Les problèmes JIRA sont classés sous diverses formes telles que nouvelle fonctionnalité, sous-tâche, 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 ajoutés automatiquement à ce schéma.
  • Schéma de type de problème Agile Scrum: les problèmes et le projet associés à Agile Scrum utiliseront ce schéma

En dehors de 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éé un schéma IT & Support , pour ceux-ci, nous allons faire glisser et déposer les types de problème du type de problème disponible au type de problème pour le schéma actuel comme montré dans 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 le nom, la description, le responsable du composant et le destinataire 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 appelé é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 de problème à un écran, vous devez aller dans le menu principal et cliquer sur Problèmes puis cliquer sur Schémas d' écran puis cliquer sur «Associer une opération de problème à un écran» et ajouter l'écran selon l'exigence.

Attributs du problème

Les attributs de problème englobent

  • Statuts
  • Résolutions
  • Priorités

Statuts: différents statuts sont utilisés pour indiquer la progression d'un projet comme À faire, En cours de progression, Ouvert, Fermé, Rouvert et Résolu. De même, vous avez des résolutions et des priorités, dans la résolution, il indique à nouveau la progression du problème comme Corrigé, Ne résoudra pas, Dupliquer, Incomplet, Ne peut pas se reproduire, Terminé également, vous pouvez définir les priorités du problème si un problème est critique, majeur , mineur, bloqueur et trivial.

Problème de schémas de sécurité

Cette fonction de JIRA vous permet de contrôler qui peut consulter 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éfaut, tout 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 fournies par l'administrateur JIRA aux utilisateurs sont:

  • Journal d'audit

    Sous Journal d'audit, vous pouvez afficher tous les détails sur le 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ème à 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 post-transition de flux de travail 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, qui vous informe des notifications de toutes les mises à jour liées à ce problème. Pour regarder un problème, cliquez sur le mot «surveiller» dans la fenêtre des problèmes, et si vous voulez voir qui surveille vos problèmes, vous devez cliquer sur le nombre entre parenthèses.

  • Collectionneurs d'émissions

    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 Collecteur de problèmes, une option s'ouvre et vous demande d' ajouter un collecteur de problèmes. Une fois que vous avez configuré l'apparence d'un collecteur de problèmes, intégrez le JavaScript généré dans n'importe quel site Web pour obtenir des commentaires.

  • Outils de développement

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

Comment créer un problème dans JIRA

Le tableau de bord JIRA s'ouvre lorsque vous entrez votre ID utilisateur et votre mot de passe. Sous le tableau de bord gratuit JIRA, vous trouverez l'option Projet, lorsque vous cliquez dessus, une fenêtre répertoriant des options telles que le suivi simple des problèmes, la gestion de projet, Agile Kanban, Jira Classic , etc., 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'ouvre, dans laquelle vous pouvez mentionner tous les détails sur le problème et également attribuer le problème à la personne responsable.

Lorsque vous cliquez sur le bouton «Soumettre», une fenêtre s'ouvre dans laquelle vous pouvez effectuer une liste de travaux tels 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 . Sous Options des problèmes , cliquez sur Rechercher les problèmes qui ouvriront une fenêtre dans laquelle vous pourrez localiser vos problèmes et exécuter plusieurs fonctions.

Lorsque vous sélectionnez "Rechercher des problèmes" sous Problèmes, une fenêtre apparaîtra comme indiqué dans la capture d'écran.

  1. L' option de recherche de problèmes vous amènera à une fenêtre où vous pouvez voir les problèmes créés par vous comme ici, nous avons des problèmes ST1 et ST2
  2. Ici, dans la capture d'écran, vous pouvez voir le problème "Bogue détecté lors du test d'acceptation par l'utilisateur" et tous les détails y relatifs. À partir de là, vous pouvez effectuer plusieurs tâches telles que vous pouvez arrêter la progression des problèmes, modifier les problèmes, commenter les problèmes, attribuer des problèmes , etc.
  3. Même vous pouvez exporter les détails du problème vers un document XML ou Word.
  4. En outre, vous pouvez afficher l'activité en cours sur le problème, les critiques sur le problème, le journal de travail, l'historique du problème, etc.
  5. Sous l'option de suivi du temps, vous pouvez même voir le temps d'estimation 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 le résumé des options , cela ouvrira une fenêtre qui montrera tous les détails de votre projet et sa progression sur ce graphique. Sur le côté droit de la fenêtre de résumé, il y a un flux 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 aborde les problèmes de manière plus complète et sépare la tâche en plus petits morceaux de tâche à effectuer.

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 problème dans lequel vous souhaitez affecter la sous-tâche. Sous la fenêtre de problème, cliquez sur Attribuer plus d' option, puis cliquez sur créer une sous-tâche comme indiqué dans la capture d'écran ci-dessous. Vous pouvez également sélectionner convertir en sous-tâche sous le même onglet pour convertir le problème parent en sous-tâche.

Une fois que vous avez cliqué sur Créer une sous-tâche , une fenêtre apparaîtra pour ajouter un problème de sous-tâche. Remplissez les détails sur la sous-tâche et cliquez sur Cré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 de terminer la tâche sur la page de 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 de sous-tâches. De même, si vous souhaitez noter le temps passé sur la tâche actuelle, cliquez sur le signe (+) plus dans le coin du suivi du temps et inscrivez les détails dans la feuille de journal.

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 de 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 problème parent
  • Vous pouvez travailler sur votre sous-tâche sans avoir à quitter le problème parent

WorkFlows

Un flux de travail JIRA est un ensemble d'états et de transitions traversés par un problème au cours de son cycle de vie. Le flux de travail JIRA comprend cinq étapes principales une fois le problème créé.

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

Alors que le flux de travail dans JIRA comprend les statuts, le cessionnaire, la résolution, les conditions, les validateurs, les post-fonctions et les propriétés

  • Statuts: il représente les positions des problèmes dans un flux de travail
  • 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 de tout problème donné et détermine comment la tâche sera exécutée
  • Résolution: cela 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 avoir lieu 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 le statut EN COURS comme indiqué dans la capture d'écran ci-dessous, il reflétera le statut dans le panneau des problèmes surligné en jaune.

Pour le numéro 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 sur "En cours" et le même statut est mis à jour dans le flux de travail, surligné en jaune. Le flux de travail peut donner un aperçu rapide du travail en cours.

Plug-ins dans JIRA

Il existe des plug-ins disponibles pour que JIRA fonctionne plus efficacement, certains de ces plugins sont Zendesk, Salesforce, GitHub, Gitbucket, etc. Certains d'entre eux permettent à l'équipe de support de signaler les problèmes directement dans JIRA, créent des référentiels privés illimités avec un support complet de 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 versions à venir 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 indiqué dans la capture d'écran ci-dessous, nous avons un problème dans À faire et le deuxième problème dans En cours. Une fois que la question En cours sera résolu, il se déplacera à Terminé l' état et de la même manière la question pour ne passera à l'étape suivante En cours.

Créer un problème dans Agile

Pour créer un problème agile, allez dans le menu principal sous l' onglet Agile , cliquez sur "Getting Started" , lorsque vous cliquez dessus, il vous demandera de créer un nouveau tableau pour les problèmes pour Scrum 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, une épopée est simplement un type de problème. L'épopée capture un grand nombre d'œuvres. C'est 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 créer une nouvelle épopée en agile ou utiliser le problème que vous avez créé dans le tableau JIRA normal. De même, vous pouvez également créer une histoire pour la mêlée agile.

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. En cliquant sur le problème dans le menu de droite, vous pouvez créer des sous-tâches, des journaux, etc.

Mode de travail en Agile

Il affichera les informations sur le 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 la progression 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 existe une autre fonction utile est JIRA Link . La liaison de problèmes vous permet de créer une association entre deux problèmes 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 ne répond pas - retester les fonctions de l'interface graphique" .

Comme ici, nous avons défini le sprint pour 1 jour et il exécutera le sprint pendant 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 glisser-déposer le problème dans le backlog.

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 que vous pourrez utiliser selon vos besoins.

Rapports dans JIRA

Pour suivre la progression dans Agile, un graphique de Burndown montre la quantité de travail réelle et estimée à effectuer dans le sprint. Un graphique de burndown 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 restant pendant le cycle de mêlée.

Outre le graphe déroulant, d'autres options sont disponibles dans l'automatisation JIRA, telles que le rapport Sprint, le rapport Epic, le rapport de version, le graphique de vitesse, le graphique de contrôle, le diagramme de flux cumulatif . Vous pouvez également utiliser différentes options de graphique pour représenter la progression de votre projet.

Comme ici dans la capture d'écran ci-dessus, nous avons sélectionné un diagramme à secteurs pour les priorités des problèmes. Il générera un diagramme à 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 graphique à secteurs sous différentes perspectives telles que le destinataire, les composants, le type de problème, la priorité, la résolution et l'état , etc.

Vous pouvez également configurer la façon dont vous souhaitez voir le tableau Scrum. Le tableau Scrum offre diverses options grâce auxquelles vous pouvez apporter des modifications à l'apparence de votre tableau. Les différentes fonctionnalités que vous pouvez configurer en utilisant 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 dans la carte.

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 sont la date, le composant, la priorité, la résolution, etc.

Conseil 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 contraint 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 des tests de charge" et "Vérifier les problèmes liés au serveur cloud" dans Kanban Board comme indiqué dans la capture d'écran ci-dessous, il montre également leur statut également mis en évidence en rouge.

Kanban est considéré comme la meilleure méthodologie pour la correction des bogues et la version de maintenance, où la tâche entrante est priorisé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
  2. Limitez le travail en cours
  3. Travailler sur les problèmes
  4. Mesurer le temps de cycle

JIRA Scrum contre JIRA Kanban

Scrum

Kanban

Rapports

Burndown Chart: Le graphique montre tous les changements et la portée modifiés pendant que le sprint est toujours en cours, d'autres graphiques incluent le rapport de sprint, le graphique de vélocité, le rapport épique, etc.

Rapports

Tableau de contrôle: il vous permet de mesurer le temps de cycle des problèmes, 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 la carte elle-même décomposée en différents statuts.

Contraintes

L'équipe peut décider d'augmenter ou de réduire le nombre de problèmes à afficher dans chaque statut.

Arriéré

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

Flux de travail

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

Articles intéressants...