JIRA-zelfstudie: Jira Software Tool gebruiken voor beginners

Wat is JIRA?

JIRA is een tool ontwikkeld door het Australische bedrijf Atlassian. Deze software wordt gebruikt voor het opsporen van bugs, het traceren van problemen en projectbeheer . De naam "JIRA" is eigenlijk geërfd van het Japanse woord "Gojira" wat "Godzilla" betekent. Het basisgebruik van deze tool is om problemen en bugs met betrekking tot uw software en mobiele apps op te sporen.

Het wordt ook gebruikt voor projectmanagement. Het JIRA-dashboard bevat veel handige functies en kenmerken die het afhandelen van problemen eenvoudig maken. Enkele van de belangrijkste kenmerken worden hieronder opgesomd. Laten we met deze training JIRA-software voor het opsporen van defecten en projecten leren kennen.

Hoe gebruik je Jira?

In deze Jira-tutorial voor beginners leer je -

  1. JIRA-regeling
  2. JIRA-problemen en probleemtypen
    • Wat is het JIRA-probleem?
    • Probleemtypen
  3. JIRA-componenten
  4. JIRA-scherm
  5. Geef attributen uit
  6. Geef beveiligingsregelingen uit
    • Systeem administratie
  7. Hoe maak je een issue aan in JIRA
    • Subtaak
    • WorkFlows
    • Plug-ins in JIRA
    • JIRA Agile
    • Probleem creëren in Agile
    • Hoe maak je een Epic in Agile
    • Gebruik van Clone en Link in JIRA
  8. Rapporteert in JIRA
    • Kanban-bord en beheren van problemen
    • JIRA Scrum versus JIRA Kanban

JIRA-regeling

Binnen het JIRA-schema kan alles worden geconfigureerd en bestaat het uit

  • Werkstromen
  • Probleemtypen
  • Aangepaste velden
  • Schermen
  • Veldconfiguratie
  • Kennisgeving
  • Rechten

JIRA-problemen en probleemtypen

In dit gedeelte wordt u door het JIRA-softwareprobleem en de typen geleid.

Wat is het JIRA-probleem?

JIRA-probleem zou de bug of het probleem volgen dat aan het project ten grondslag ligt. Nadat u het project heeft geïmporteerd, kunt u problemen aanmaken.

Onder Problemen vindt u andere handige functies, zoals

  • Probleemtypen
  • Workflow's
  • Schermen
  • Velden
  • Geef attributen uit

Laten we JIRA Issue in detail bekijken

Probleemtypen

Issue Type geeft alle soorten items weer die kunnen worden gemaakt en gevolgd via JIRA. JIRA-problemen worden onder verschillende vormen geclassificeerd, zoals nieuwe functie, subtaak, bug, enz. Zoals weergegeven in de schermafbeelding.

Er zijn twee soorten Issue-typen-schema's in JIRA, één is

  • Standaardafgiftetypeschema: In een standaardafgiftetypeschema worden alle nieuw aangemaakte afleveringen automatisch aan dit schema toegevoegd
  • Agile Scrum Issue Type Scheme: Issues en projecten die verband houden met Agile Scrum zullen dit schema gebruiken

Afgezien van deze twee probleemtypeschema's, kunt u ook handmatig schema's toevoegen volgens de vereisten, we hebben bijvoorbeeld een IT- en ondersteuningsschema gemaakt , hiervoor slepen we de probleemtypen van het beschikbare probleemtype naar het probleemtype voor het huidige schema als weergegeven in de onderstaande schermafbeelding

JIRA-componenten

Componenten zijn onderafdelingen van een project; ze zijn gewend om problemen binnen een project in kleinere delen te groeperen. Componenten voegen enkele structuren toe aan de projecten en splitsen het op in functies, teams, modules, subprojecten en meer. Met behulp van componenten kunt u rapporten genereren, statistieken verzamelen en deze op dashboards weergeven, enzovoort.

Om nieuwe componenten toe te voegen, zoals getoond in het bovenstaande scherm, kunt u naam, beschrijving, component lead en standaard toegewezen persoon toevoegen.

JIRA-scherm

Wanneer een probleem wordt aangemaakt in JIRA, wordt het gerangschikt en weergegeven in verschillende velden. Deze weergave van het veld in JIRA staat bekend als een scherm. Dit veld kan worden overgezet en bewerkt via een workflow. Voor elk probleem kunt u het schermtype toewijzen zoals weergegeven in de schermafbeelding. Om een ​​probleemoperatie aan een scherm toe te voegen of te associëren, moet u in het hoofdmenu op Problemen klikken en vervolgens op Schermschema 's klikken en vervolgens op "Een probleemoperatie aan een scherm koppelen" en het scherm volgens de vereiste toevoegen.

Geef attributen uit

Uitgiftekenmerken omvat

  • Statussen
  • Resoluties
  • Prioriteiten

Statussen: Er worden verschillende statussen gebruikt om de voortgang van een project aan te geven, zoals To do, InProgress, Open, Gesloten, Opnieuw geopend en Opgelost. Evenzo heb je resoluties en prioriteiten, in resolutie vertelt het opnieuw over de voortgang van het probleem, zoals Vast, Zal niet repareren, Dupliceren, Incomplete, Kan niet reproduceren, Gedaan , je kunt ook de prioriteiten van het probleem instellen of een probleem kritiek of belangrijk is , minor, blocker en Trivial.

Geef beveiligingsregelingen uit

Met deze functie in JIRA kunt u bepalen wie de issues kan zien. Het bestaat uit een aantal beveiligingsniveaus waaraan gebruikers of groepen kunnen worden toegewezen. U kunt het beveiligingsniveau voor de problemen specificeren terwijl u een probleem maakt of bewerkt.

Evenzo is er een standaard machtigingsschema dat elk nieuw project dat wordt gemaakt, aan dit schema wordt toegewezen. Met machtigingsschema's kunt u een reeks machtigingen maken en deze reeks machtigingen op elk project toepassen.

Systeem administratie

Enkele van de handige functies die JIRA admin aan gebruikers biedt, zijn:

  • Auditlogboek

    Onder Auditlogboek kunt u alle details over het gecreëerde probleem en de wijzigingen die in de problemen zijn aangebracht, bekijken.

  • Probleem koppelen

    Dit zal laten zien of uw problemen verband houden met een ander probleem dat al aanwezig of gemaakt is in het project.U kunt ook het koppelen van problemen uitschakelen vanuit het paneel zelf

  • Mail in JIRA

    Met Mailsysteem in admin kunt u problemen mailen naar een account op een POP- of IMAP-mailserver of berichten die naar het bestandssysteem zijn geschreven, gegenereerd door een externe mailservice.

  • Evenementen

    Een gebeurtenis beschrijft de status, de standaardsjabloon en het meldingsschema en de werkstroomovergangspostfunctiekoppelingen voor de gebeurtenis. De gebeurtenissen worden geclassificeerd in twee: een systeemgebeurtenis (door JIRA gedefinieerde gebeurtenissen) en een aangepaste gebeurtenis (door de gebruiker gedefinieerde gebeurtenissen).

  • Bekijk lijst

    Met JIRA kunt u een bepaald nummer bekijken, dat u vertelt over de meldingen van updates met betrekking tot dat probleem. Om een ​​uitgave te bekijken, klikt u op het woord "kijken" in het uitgiftevenster, en als u wilt zien wie uw uitgave bekijkt, moet u op het nummer tussen haakjes klikken.

  • Uitgifte verzamelaars

    In de vorm van JIRA-problemen stelt een issue-verzamelaar u in staat om feedback op elke website te verzamelen. Als u in de administratie op Issue collectors klikt, wordt er een optie geopend met de vraag Add Issue Collector. Zodra u het uiterlijk van een Issue Collector heeft geconfigureerd, kunt u het gegenereerde JavaScript in elke website insluiten voor feedback.

  • Ontwikkelingshulpmiddelen

    U kunt uw softwareontwikkelingstools ook verbinden met de JIRA-tool met behulp van deze admin-functie. U moet de URL van de applicatie invoeren om verbinding te maken met JIRA.

Hoe maak je een issue aan in JIRA

JIRA Dashboard wordt geopend wanneer u uw gebruikers-ID en wachtwoord invoert. Onder het gratis JIRA-dashboard vindt u de optie Project, wanneer u erop klikt, wordt een venster geopend met opties zoals Simple Issue Tracking, Project Management, Agile Kanban, Jira Classic enzovoort, zoals weergegeven in onderstaande schermafbeelding.

Wanneer u op de optie Simple Issue Tracking klikt , wordt een ander venster geopend waarin u alle details over het probleem kunt vermelden en het probleem ook kunt toewijzen aan de verantwoordelijke persoon.

Wanneer u op de knop "Verzenden" klikt, wordt een venster geopend waarin u een lijst met werkzaamheden kunt uitvoeren, zoals het maken van problemen, het toewijzen van problemen, de status controleren van problemen zoals opgelost, in behandeling of gesloten, enzovoort.

Zodra het probleem is aangemaakt, verschijnt er een pop-up op uw scherm waarin staat dat uw probleem met succes is aangemaakt, zoals weergegeven in de onderstaande schermafbeelding

Als u nu een probleem wilt bewerken of als u het probleem naar XML- of Word-document wilt exporteren, kunt u met uw muis over het hoofdpaneel bewegen en op Problemen klikken . Onder Issues opties klik op zoek naar kwesties die een venster waarin u uw problemen kunnen lokaliseren en het uitvoeren van meerdere functies wordt geopend.

Wanneer u de "zoek naar problemen" selecteert onder Problemen, verschijnt er een venster zoals weergegeven in de schermafbeelding

  1. De optie Zoeken naar problemen brengt u naar een venster waar u de problemen kunt zien die door u zijn gemaakt, zoals hier hebben we problemen ST1 en ST2
  2. Hier in de schermafbeelding ziet u het probleem "Bug gedetecteerd tijdens het testen van gebruikersacceptatie" en alle details die daarmee verband houden. Vanaf hier kunt u meerdere taken uitvoeren, zoals de voortgang van problemen stoppen, de problemen bewerken, commentaar geven op de problemen, problemen toewijzen, enzovoort.
  3. Zelfs u kunt probleemdetails exporteren naar een XML- of Word-document.
  4. U kunt ook de activiteiten over het probleem, recensies over het probleem, het werklogboek, de geschiedenis van het probleem enzovoort bekijken.
  5. Onder de optie Tijdregistratie kunt u zelfs de geschatte tijd zien om de problemen op te lossen

In hetzelfde venster kunt u een filter voor het probleem instellen en deze opslaan onder Favoriete filters , dus als u een bepaald probleem wilt zoeken of bekijken, kunt u het met het filter lokaliseren.

Om de samenvatting van het probleem te zien, kunt u klikken op de samenvatting van de opties , dit zal een venster openen waarin alle details van uw project en de voortgang op deze grafiek worden getoond. Aan de rechterkant van het samenvattingsvenster bevindt zich een activiteitenstroom met de details over de problemen en opmerkingen van de rechtverkrijgende over het probleem.

Subtaak

Subtaakkwesties zijn handig om een ​​bovenliggende kwestie op te splitsen in een aantal kleinere taken die afzonderlijk kunnen worden toegewezen en bijgehouden. Het behandelt problemen uitgebreider en verdeelt de taak in kleinere stukjes te doen taak.

Hoe u een subtaak maakt

Sub-taak kan op twee manieren worden gemaakt

  • Maak een subtaak onder het bovenliggende probleem
  • Een issue in een subtaak creëren

Om een ​​subtaak aan te maken in JIRA, moet u een issue selecteren waaraan u de subtaak wilt toewijzen. Klik onder het probleemvenster op Meer optie toewijzen en klik vervolgens op subtaak maken, zoals weergegeven in de onderstaande schermafbeelding. U kunt er ook voor kiezen om te zetten in deeltaak onder hetzelfde tabblad aan de ouder kwestie te zetten in een deeltaak.

Zodra u op Subtaak maken klikt , verschijnt er een venster om een ​​subtaakprobleem toe te voegen. Vul de details over de subtaak in en klik op Aanmaken zoals getoond in onderstaande schermafbeelding, en dit zal een subtaak voor het bovenliggende probleem creëren.

Het maakt een subtaak aan onder de bovenliggende problemen en details over wanneer de taak moet worden voltooid op de probleemtypepagina, zoals weergegeven in de onderstaande schermafbeelding. Als u meer subtaken wilt toevoegen, kunt u op het plusteken (+) in de hoek van het subtaakpaneel klikken. Evenzo, als u de tijd die aan de huidige taak is besteed wilt noteren, klikt u op (+) plusteken in de hoek van de tijdregistratie en noteert u de details in het logblad.

Enkele belangrijke punten om te onthouden bij het maken van een subtaak

  • U kunt zoveel subtaken als nodig hebben onder een probleem
  • U kunt geen subtaak hebben voor een subtaak
  • Zodra een subtaak is gemaakt onder een ouder, kan de ouder niet worden omgezet in een subtaak
  • Een subtaak kan echter worden omgezet in een ouderprobleem
  • U kunt aan uw subtaak werken zonder dat u weg hoeft te navigeren van het hoofdprobleem

WorkFlows

Een JIRA-workflow is een reeks statussen en overgangen die een probleem tijdens zijn levenscyclus doormaakt. De JIRA-workflow omvat vijf hoofdfasen zodra het probleem is gemaakt.

  • Open probleem
  • Probleem opgelost
  • InProgress-probleem
  • Opnieuw geopend probleem
  • Probleem sluiten

Terwijl de workflow in JIRA bestaat uit statussen, toegewezen persoon, resolutie, voorwaarden, validators, post-functies en eigenschappen

  • Statussen: het vertegenwoordigt de posities van de problemen binnen een workflow
  • Overgangen: Overgangen zijn de bruggen tussen statussen, de manier waarop een bepaald probleem van de ene status naar de andere gaat
  • Overnemer: De toegewezen persoon dicteert de verantwoordelijke partij voor een bepaald probleem en bepaalt hoe de taak zou worden uitgevoerd
  • Oplossing: het legt uit waarom een ​​probleem overgaat van een open status naar een gesloten
  • Condities: Condities bepalen wie een transitie kan uitvoeren
  • Validators: het kan ervoor zorgen dat de overgang kan plaatsvinden, gezien de status van het probleem
  • Eigenschappen: JIRA herkent enkele eigenschappen op overgangen

U kunt de status van het probleem vanuit het venster zelf toewijzen, wanneer u op het selectievakje voor de status IN Voortgang klikt, zoals weergegeven in onderstaande schermafbeelding, wordt de status in het probleempaneel geel gemarkeerd weergegeven.

Voor de uitgave die we hebben gemaakt, zal JIRA een workflow presenteren die de voortgang van het project in kaart brengt. Zoals te zien is in de schermafbeelding, wordt de status die we hebben ingesteld in het deelvenster Probleem weergegeven in het werkstroomdiagram. Hier hebben we de probleemstatus ingesteld in "In uitvoering" en dezelfde status wordt bijgewerkt in de werkstroom, geel gemarkeerd. Workflow kan een snel overzicht geven van het onderhanden werk.

Plug-ins in JIRA

Er zijn plug-ins beschikbaar voor JIRA om effectiever te werken, sommige van deze plug-ins zijn Zendesk, Salesforce, GitHub, Gitbucket enzovoort. Sommigen van hen stellen het ondersteuningsteam in staat om problemen rechtstreeks in JIRA te rapporteren, creëren onbeperkte privérepositories met volledige ondersteuning voor probleem- en testbeheer, enz.

JIRA Agile

De Agile- of Scrum-methode wordt over het algemeen gebruikt door ontwikkelteams die een routekaart volgen met geplande functies voor aankomende versies van hun product. Agile volgt dezelfde routekaarten om hun problemen bij te houden als in andere JIRA-methoden To do -> In uitvoering -> Gereed, zoals weergegeven in de onderstaande schermafbeelding, we hebben één probleem in Nog te doen en het tweede probleem in In uitvoering. Zodra de kwestie in In Progress zal worden opgelost, zal verplaatsen naar Done status en op dezelfde manier de kwestie in Om dit te doen zal verhuizen naar de volgende fase in volle gang.

Probleem creëren in Agile

Om een ​​agile-issue te creëren, ga naar het hoofdmenu onder de Agile- tab, klik op "Getting Started" , als je erop klikt, zal het vragen om een ​​nieuw bord te maken voor de issues voor Scrum of Kanban . U kunt uw optie kiezen volgens uw vereisten, hier hebben we de Scrum-methode geselecteerd.

Hoe maak je een Epic in Agile

In JIRA Agile is een epos gewoon een probleemtype. Het epos bevat een groot aantal werken. Het is een groot gebruikersverhaal dat kan worden opgesplitst in een aantal kleine verhalen. Om een ​​epos te voltooien, kan het meerdere sprints duren. Je kunt een nieuw epos in Agile maken of de uitgave gebruiken die je op een normaal JIRA-bord hebt gemaakt. Op dezelfde manier kun je ook een verhaal maken voor agile scrum.

Planmodus in Agile:

In de Plan-modus worden alle gebruikersverhalen weergegeven die voor het project zijn gemaakt. U kunt het menu aan de linkerkant gebruiken om te beslissen op welke basis de problemen moeten worden weergegeven. Terwijl u in het menu aan de rechterkant op het probleem klikt, kunt u subtaken, logwerk enz. Aanmaken.

Werkmodus in Agile

Het toont de actieve sprintinformatie. Alle problemen of gebruikersverhalen worden weergegeven in drie categorieën, zoals weergegeven in de onderstaande schermafbeelding Taken , In uitvoering en Gereed om de voortgang van het project of de problemen te laten zien.

Gebruik van Clone en Link in JIRA

In JIRA kunt u het probleem ook klonen, een voordeel van het klonen van een probleem is dat het verschillende team afzonderlijk aan het probleem kan werken en het probleem snel kan oplossen.

Er is nog een andere handige functie: JIRA Link . Met Issue linking kun je een verband leggen tussen twee bestaande issues op dezelfde of verschillende JIRA-servers. Zoals te zien is in de schermafbeelding, hebben we het huidige probleem "ST-6 Drop-down menu werkt niet" gekoppeld aan een ander probleem "ST-4 GUI reageert niet - test GUI-functies opnieuw" .

Zoals hier hebben we een sprint ingesteld voor 1 dag en het zal sprint draaien voor die specifieke tijdsperiode, zoals weergegeven in de onderstaande schermafbeelding. Als je met scrum werkt en je wilt prioriteit geven aan het probleem of het probleem rangschikken, dan hoef je het alleen maar te slepen en neer te zetten in de backlog.

Afgezien hiervan zijn er meerdere taken die u kunt uitvoeren, bijvoorbeeld als u in de rechterhoek van het venster klikt, verschijnt er een lijst met functies die u naar wens kunt gebruiken.

Rapporteert in JIRA

Om de voortgang in Agile bij te houden, toont een Burndown Chart de werkelijke en geschatte hoeveelheid werk die in de sprint moet worden gedaan. Een typische burndown-grafiek ziet er ongeveer zo uit, waarbij de rode lijn de resterende taak aangeeft, terwijl de blauwe lijn de resterende ideale taak aangeeft tijdens de scrum-cyclus.

Behalve Burn-down-diagram zijn er andere opties beschikbaar in JIRA-automatisering, zoals Sprint Report, Epic Report, Version Report, Velocity Chart, Control Chart, Cumulative flow diagram . U kunt ook verschillende diagramopties gebruiken om de voortgang van uw project weer te geven.

Net als hier in de bovenstaande schermafbeelding, hebben we een cirkeldiagram geselecteerd voor probleemprioriteiten. Het genereert een cirkeldiagram met de prioriteiten en de ernst van de problemen in procenten voor het hele project, zoals hieronder weergegeven. U kunt het cirkeldiagram vanuit verschillende perspectieven bekijken, zoals de toegewezen persoon, componenten, type probleem, prioriteit, oplossing en status enzovoort.

Je kunt ook configureren hoe je het scrumbord wilt zien. Scrumbord biedt verschillende opties waarmee u wijzigingen kunt aanbrengen in het uiterlijk van uw bord. Verschillende functies die u met scrum kunt configureren, zijn kolommen, zwembanen, snelfilters, kaartkleuren enzovoort. Hier hebben we kolommanagement geselecteerd en de opties Aantal problemen geselecteerd, en het zal het totale aantal lopende, te doen of voltooide problemen tonen. In kolombeheer kunnen we een extra kolom toevoegen volgens onze vereisten, en er zijn ook verschillende functies die u aan boord kunt configureren.

Filters

U kunt ook andere filters instellen dan standaardfilters om de problemen te filteren. De filters die u kunt gebruiken, zijn datum, component, prioriteit, resolutie enzovoort.

Kanban-bord en beheren van problemen

Net als Agile Scrum board kunnen we ook een Kanban Board aanmaken, hier hebben we een projectnaam Cloud Testing aangemaakt. Kanbanbord is handig voor het team dat hun werk in uitvoering beheert en beperkt. Kanbanborden zijn zichtbaar in de werkmodus, maar niet in de planmodus.

Hier hebben we een probleem "Bug gedetecteerd tijdens het testen van het laden" en "Controleer problemen met betrekking tot de cloudserver" in het Kanban-bord gemaakt, zoals weergegeven in de onderstaande schermafbeelding, het toont ook hun status en is ook rood gemarkeerd.

Kanban wordt beschouwd als de beste methodologie voor het oplossen van bugs en het vrijgeven van onderhoud, waarbij binnenkomende taken prioriteit krijgen en vervolgens dienovereenkomstig worden gewerkt. Er zijn enkele maatregelen die Kanban efficiënter kunnen maken.

  1. Visualiseer uw workflow
  2. Beperk het werk in uitvoering
  3. Werk aan problemen
  4. Meet de cyclustijd

JIRA Scrum versus JIRA Kanban

Scrum

Kanban

Rapporten

Burndown-diagram: de grafiek toont alle wijzigingen en het bereik die zijn gewijzigd terwijl de sprint nog steeds aan is, andere grafieken zijn onder meer Sprint-rapport, Velocity-diagram, Epic-rapport, enz.

Rapporten

Controlekaart: hiermee kunt u de cyclustijd voor problemen meten, waarbij u de gemiddelde tijd en de werkelijke tijd weergeeft die nodig is om problemen op te lossen

Agile bord

Het stelt het team in staat om de voortgang van sprints te zien. Dit is de werkmodus, waar u het bord zelf kunt zien opgesplitst in verschillende statussen.

Beperkingen

Het team kan beslissen of het aantal problemen dat in elke status moet worden weergegeven, moet worden verhoogd of verlaagd.

Achterstand

Dit is waar het team sprints zal plannen en verhalen zal inschatten die in elke sprint zullen gaan

Workflow

U kunt kolommen toewijzen aan de statussen van uw workflow. Door eenvoudig kolommen toe te voegen of te verwijderen, kan de workflow indien nodig worden gewijzigd.

Interessante artikelen...