JIRA Tutorial: Sådan bruges Jira Software Tool til begyndere

Hvad er JIRA?

JIRA er et værktøj udviklet af det australske firma Atlassian. Denne software bruges til bug tracking, issue tracking og projektstyring . Navnet "JIRA" arves faktisk fra det japanske ord "Gojira", hvilket betyder "Godzilla". Den grundlæggende brug af dette værktøj er at spore problemer og fejl relateret til din software og mobilapps.

Det bruges også til projektledelse. JIRA-instrumentbrættet består af mange nyttige funktioner og funktioner, der gør det let at håndtere problemer. Nogle af nøglefunktionerne er anført nedenfor. Lad os lære JIRA Defect og Project tracking software med dette kursus.

Hvordan bruges Jira?

I denne Jira-tutorial for begyndere lærer du -

  1. JIRA-ordning
  2. JIRA-udgaver og udstedelsestyper
    • Hvad er JIRA-problemet?
    • Problemtyper
  3. JIRA-komponenter
  4. JIRA-skærm
  5. Udstedelsesattributter
  6. Udsted sikkerhedsordninger
    • Systemadministration
  7. Sådan oprettes et problem i JIRA
    • Underopgave
    • WorkFlows
    • Plug-ins i JIRA
    • JIRA Agile
    • Opretter problem i Agile
    • Sådan oprettes en episk i agil
    • Brug af klon og link i JIRA
  8. Rapporter i JIRA
    • Kanban Board og Managing spørgsmål
    • JIRA Scrum mod JIRA Kanban

JIRA-ordning

Inde i JIRA-ordningen kan alt konfigureres, og det består af

  • Arbejdsgange
  • Problemtyper
  • Brugerdefinerede felter
  • Skærme
  • Feltkonfiguration
  • Notifikation
  • Tilladelser

JIRA-udgaver og udstedelsestyper

Dette afsnit guider dig gennem JIRA Software Issue og dens typer.

Hvad er JIRA-problemet?

JIRA-problemet vil spore fejl eller problemer, der ligger til grund for projektet. Når du har importeret projekt, kan du oprette problemer.

Under udgaver finder du andre nyttige funktioner som f.eks

  • Problemtyper
  • Workflow's
  • Skærme
  • Felter
  • Udstedelsesattributter

Lad JIRA-udgaven se detaljeret

Problemtyper

Problemstype viser alle typer emner, der kan oprettes og spores via JIRA. JIRA-problemer klassificeres under forskellige former som ny funktion, underopgave, fejl osv. Som vist på skærmbilledet.

Der er to typer emnestyper i JIRA, den ene er

  • Standardtypeskema: I standardtypeskemaet tilføjes alle nyoprettede problemer automatisk til denne ordning
  • Agile Scrum Issue Type Scheme: Problemer og projekt tilknyttet Agile Scrum bruger denne ordning

Bortset fra disse to emnestypeskemaer kan du også tilføje ordninger manuelt efter krav, for eksempel har vi oprettet IT & Support- ordning, for disse trækker og slipper vi emnetyperne fra den tilgængelige udgivelsestype til udstedelsestype for det aktuelle skema som vist på skærmbilledet nedenfor

JIRA-komponenter

Komponenter er underafsnit af et projekt; de bruges til at gruppere problemer inden for et projekt i mindre dele. Komponenter tilføjer nogle strukturer til projekterne og deler det op i funktioner, teams, moduler, underprojekter og mere. Ved hjælp af komponenter kan du generere rapporter, indsamle statistik og vise den på dashboards og så videre.

For at tilføje nye komponenter, som vist på ovenstående skærm, kan du tilføje navn, beskrivelse, komponentledelse og standardtildeling.

JIRA-skærm

Når problemet oprettes i JIRA, arrangeres det og repræsenteres i forskellige felter, denne visning af felt i JIRA er kendt som en skærm. Dette felt kan overføres og redigeres gennem workflow. For hvert nummer kan du tildele skærmtypen som vist på skærmbilledet. For at tilføje eller knytte en problemhandling til en skærm skal du gå i hovedmenuen og klikke på Issues, derefter klikke på Screen Schemes og derefter klikke på "Associate an issue operation to a screen" og tilføje skærmen i henhold til kravet.

Udstedelsesattributter

Udstedelsesattributter omfatter

  • Statusser
  • Opløsninger
  • Prioriteter

Statusser: Forskellige statuser bruges til at indikere forløbet af et projekt som At gøre, InProgress, Åben, Lukket, Genåbnet og Løst. Ligeledes har du opløsninger og prioriteter, i opløsning fortæller det igen om fremskridt i et spørgsmål som Fixed, Won't fix, Duplicate, Incomplete, Can't reproducere, Færdig , du kan også indstille prioriteterne for problemet, om et problem er kritisk, større , minor, blocker og Trivial.

Udsted sikkerhedsordninger

Denne funktion i JIRA giver dig mulighed for at kontrollere, hvem der kan se problemerne. Den består af et antal sikkerhedsniveauer, der kan tildeles brugere eller grupper. Du kan angive sikkerhedsniveauet for problemerne, mens du opretter eller redigerer et problem.

Tilsvarende er der en standardtilladelsesplan, ethvert nyt projekt, der oprettes, tildeles denne ordning. Tilladelsesordninger giver dig mulighed for at oprette et sæt tilladelser og anvende dette sæt tilladelse på ethvert projekt.

Systemadministration

Nogle af de nyttige funktioner, som JIRA admin giver brugerne, er:

  • Revisionslog

    Under Audit Log kan du se alle detaljer om det oprettede problem og de ændringer, der er foretaget i problemerne.

  • Forbindelse til problem

    Dette viser, om dine problemer linker til ethvert andet problem, der allerede er til stede eller oprettet i projektet, og at du også kan deaktivere link til problemer fra selve panelet

  • Send mail til JIRA

    Ved hjælp af Mail-system i admin kan du sende problemer til en konto på en POP- eller IMAP-mailserver eller beskeder, der er skrevet til filsystemet genereret af en ekstern mailservice.

  • Begivenheder

    En begivenhed beskriver status, standardskabelon og notifikationsskema og workflow-overgangsfunktionsforeninger for begivenheden. Begivenhederne er klassificeret i to en systembegivenhed (JIRA-definerede begivenheder) og brugerdefineret begivenhed (brugerdefinerede begivenheder).

  • Overvågningsliste

    JIRA giver dig mulighed for at se et bestemt problem, der fortæller dig om underretningerne om eventuelle opdateringer, der vedrører dette problem. For at se et emne skal du klikke på ordet "se" i emnevinduet, og hvis du vil se, hvem der ser dine emner, skal du klikke på nummeret i parentes.

  • Udstedesamlere

    I form af JIRA-udgaver tillader en emnesamler dig at indsamle feedback på ethvert websted. I administrationen, hvis du klikker på Issue-samlere, åbnes en mulighed, der beder Add Issue Collector. Når du har konfigureret udseendet og følelsen af ​​en emnesamler, skal du integrere det genererede JavaScript på ethvert websted for feedback.

  • Udviklingsværktøjer

    Du kan også forbinde dine softwareudviklingsværktøjer til JIRA-værktøjet ved hjælp af denne admin-funktion. Du skal indtaste URL'en til applikationen for at oprette forbindelse til JIRA.

Sådan oprettes et problem i JIRA

JIRA Dashboard åbnes, når du indtaster dit bruger-id og din adgangskode. Under gratis JIRA-dashboard finder du option Project, når du klikker på det, åbner det et vindue, der viser muligheder som Simple Issue Tracking, Project Management, Agile Kanban, Jira Classic og så videre som vist i skærmbillede nedenfor.

Når du klikker på indstillingen Simple Issue Tracking, åbnes et andet vindue, hvor du kan nævne alle detaljer om problemet og også tildele problemet til den ansvarlige person.

Når du klikker på knappen "Send", åbnes et vindue, hvor du kan udføre en liste over arbejde som at oprette problemer, tildele problemer, kontrollere status på problemer som løst, igangværende eller lukket osv.

Når problemet er oprettet, vises der en pop op-skærm på din skærm, der siger, at dit problem oprettes med succes som vist i skærmbilledet nedenfor

Hvis du nu vil redigere et problem, eller du vil eksportere problemet til XML- eller Word-dokument, kan du holde musen over hovedpanelet og klikke på Problemer . Under Issues indstillinger klik på søg for spørgsmål , der vil åbne et vindue, hvorfra du kan finde dine problemer og udføre flere funktioner.

Når du vælger "søg efter problemer" under problemer, vises et vindue som vist i skærmbilledet

  1. Indstillingen Søg efter problemer fører dig til et vindue, hvor du kan se de problemer, du har oprettet, som her, vi har problemer ST1 og ST2
  2. Her i skærmbilledet kan du se problemet "Fejl registreret under test af brugeraccept" og alle detaljer relateret til det. Herfra kan du udføre flere opgaver, som om du kan stoppe fremskridtene i problemer, redigere problemerne, kommentere problemerne, tildele problemer osv.
  3. Selv du kan eksportere problemoplysninger til et XML- eller Word-dokument.
  4. Du kan også se aktivitet, der foregår i emnet, anmeldelser om emnet, arbejdslog, problemets historie og så videre.
  5. Under indstillingen tidssporing kan du endda se estimeringstiden til at løse problemerne

I samme vindue kan du indstille et filter til problemet og gemme dem under foretrukne filtre , så når du vil søge eller se et bestemt problem, kan du finde det ved hjælp af filteret.

For at se oversigten over problemet kan du klikke på oversigten over indstillinger , dette åbner et vindue, der viser alle detaljerne i dit projekt og fremskridt i dette diagram. På højre side af oversigtsvinduet er der en aktivitetsstrøm, der giver detaljer om problemerne og bemærkningerne fra modtageren til emnet.

Underopgave

Underopgaveproblemer er nyttige til opdeling af et overordnet problem i et antal mindre opgaver, der kan tildeles og spores separat. Det adresserer spørgsmål mere omfattende og adskiller opgaven i mindre klumper af opgave at gøre.

Sådan oprettes underopgave

Underopgave kan oprettes på to måder

  • Opret underopgave under overordnet problem
  • Oprettelse af et problem i en underopgave

For at oprette underopgave i JIRA skal du vælge et emne, hvor du vil tildele underopgaven. Under problemvinduet skal du klikke på Tildel flere indstillinger og derefter klikke på Opret underopgave som vist i skærmbilledet nedenfor. Du kan også vælge konvertere til underopgave under samme fane for at konvertere det overordnede problem til en underopgave.

Når du klikker på Opret underopgave, vises et vindue for at tilføje underopgave. Udfyld detaljerne om underopgaven, og klik på Opret som vist i nedenstående skærmbillede, og dette vil skabe underopgave til det overordnede problem.

Det opretter en underopgave under overordnede problemer, og detaljer vises, hvornår opgaven skal udføres på siden med problemtypen som vist på skærmbilledet nedenfor. Hvis du vil tilføje flere underopgaver, kan du klikke på plustegnet (+) i hjørnet af underopgavepanelet. Ligeledes, hvis du vil notere den tid, der er brugt på den nuværende opgave, skal du klikke på (+) plustegn i hjørnet af tidssporingen og lægge detaljerne ned i logarket.

Nogle vigtige punkter at huske, når du opretter underopgave

  • Du kan have så mange underopgaver som nødvendigt under en udgave
  • Du kan ikke have en underopgave til en underopgave
  • Når en underopgave er oprettet under en forælder, kan forælder ikke konverteres til en underopgave
  • En underopgave kan dog konverteres til et overordnet problem
  • Du kan arbejde på din underopgave uden at skulle navigere væk fra det overordnede problem

WorkFlows

En JIRA-arbejdsgang er et sæt statuser og overgange, som et problem gennemgår i løbet af dets livscyklus. JIRA-workflow omfatter fem hovedfaser, når problemet er oprettet.

  • Åbn udgave
  • Løst problem
  • InProgress-udgave
  • Genåbnet udgave
  • Luk udgave

Mens workflow i JIRA består af statusser, modtager, opløsning, betingelser, validatorer, post-funktion og egenskaber

  • Statusser: Det repræsenterer problemstillingerne inden for en arbejdsgang
  • Overgange: Overgange er broerne mellem statuser, den måde et bestemt emne flytter fra en status til en anden
  • Modtager: Modtageren dikterer den ansvarlige part for et givet spørgsmål og bestemmer, hvordan opgaven vil blive udført
  • Løsning: Det forklarer, hvorfor et problem overgår fra en åben status til en lukket
  • Betingelser: Betingelser styrer, hvem der kan udføre en overgang
  • Validatorer: Det kan sikre, at overgangen kan ske i betragtning af problemets tilstand
  • Egenskaber: JIRA genkender nogle egenskaber ved overgange

Du kan tildele status for problemet fra selve vinduet, når du klikker på afkrydsningsfeltet for status IN IN Progress som vist i skærmbillede nedenfor, vil det afspejle status i emnepanelet fremhævet med gult.

For det problem, vi har oprettet, vil JIRA præsentere en arbejdsgang, der kortlægger projektets fremskridt. Som vist på skærmbilledet, uanset hvilken status vi har indstillet i panelet Problem, vil den blive afspejlet i arbejdsflowdiagrammet. Her har vi indstillet problemstatus i "I gang", og samme status opdateres i arbejdsgangen, fremhævet med gult. Workflow kan give et hurtigt overblik over arbejdet under processen.

Plug-ins i JIRA

Der er plug-ins til rådighed for JIRA til at arbejde mere effektivt, nogle af disse plugins er Zendesk, Salesforce, GitHub, Gitbucket og så videre. Nogle af dem gør det muligt for supportteamet at rapportere problemer direkte til JIRA, oprette ubegrænsede private opbevaringssteder med komplet udgave og support til testadministration osv.

JIRA Agile

Agile eller Scrum-metoden bruges generelt af udviklingsteam, der følger en køreplan med planlagte funktioner til kommende versioner af deres produkt. Agile følger de samme køreplaner for at spore deres problemer som i andre JIRA-metoder At gøre -> I gang -> Udført, som vist på skærmbilledet nedenfor, har vi et problem i At gøre og det andet nummer i Igangværende. Når problemet i igangværende er løst, flyttes det til udført status, og på samme måde flyttes problemet i At gøre til næste trin i gang.

Opretter problem i Agile

For at oprette agil problem skal du gå til hovedmenuen under Agile- fanen, klikke på "Kom godt i gang" , når du klikker på det, vil det bede om at oprette et nyt kort til problemerne til Scrum eller Kanban . Du kan vælge din mulighed i henhold til dit krav, her har vi valgt Scrum-metoden.

Sådan oprettes en episk i agil

I JIRA Agile er en episk simpelthen en emnetype. Eposet fanger et stort stykke arbejde. Det er en stor brugerhistorie, der kan opdeles i et antal små historier. For at fuldføre et epos kan det tage flere sprints. Du kan enten oprette et nyt epos i agile eller enten bruge det problem, du har oprettet i et normalt JIRA-kort. På samme måde kan du også oprette en historie til smidig scrum.

Plantilstand i smidig:

Plantilstand viser alle de brugerhistorier, der er oprettet til projektet. Du kan bruge menuen til venstre til at bestemme, på hvilket grundlag problemerne skal vises. Mens du i menuen til højre klikker på emnet, kan du oprette underopgaver, logwork osv.

Arbejdstilstand i Agile

Det viser den aktive sprintinformation. Alle emner eller brugerhistorier vises i tre kategorier som vist på skærmbilledet nedenfor For at gøre, Igangværende og Udført for at vise projektets eller problemets forløb.

Brug af klon og link i JIRA

I JIRA kan du også klone problemet. En fordel ved at klone et problem er, at det forskellige team kan arbejde separat om problemet og løse problemet hurtigt.

Der er en anden nyttig funktion, der er JIRA Link , Issue linking giver dig mulighed for at oprette en tilknytning mellem to eksisterende problemer på enten den samme eller forskellige JIRA-servere. Som vist på skærmbilledet har vi linket den aktuelle udgave "ST-6 rullemenuen fungerer ikke" med et andet problem "ST-4 GUI er ikke responsiv - retest GUI-funktioner" .

Som her har vi indstillet sprint i 1 dag, og det kører sprint i den specifikke tidsperiode som vist på skærmbilledet nedenfor. Hvis du arbejder med scrum og ønsker at prioritere problemet eller rangere problemet, skal du bare trække og slippe problemet i backlogen.

Bortset fra dette er der flere opgaver, du kan udføre, for eksempel hvis du klikker på højre hjørne af vinduet, vises der en liste over funktioner, som du kan bruge den efter dine behov.

Rapporter i JIRA

For at spore fremskridtene i Agile viser et Burndown-diagram den faktiske og estimerede mængde arbejde, der skal udføres i sprinten. Et typisk nedbrændingsdiagram vil se lidt sådan ud, hvor den røde linje angiver den resterende opgave, mens den blå linje angiver den ideelle opgave, der er tilbage under scrumcyklussen.

Bortset fra nedbrændt diagram er der andre muligheder tilgængelige i JIRA-automatisering som Sprint Report, Epic Report, Version Report, Velocity Chart, Control Chart, Kumulative flow diagram . Du kan også bruge forskellige kortindstillinger til at repræsentere projektets fremskridt.

Som her i skærmbilledet ovenfor har vi valgt et cirkeldiagram til problemprioriteter. Det genererer et cirkeldiagram, der repræsenterer prioriteterne og sværhedsgraden af ​​problemerne i procent for hele projektet som vist nedenfor. Du kan se cirkeldiagrammet fra forskellige perspektiver som tildelte, komponenter, udgivelsestype, prioritet, opløsning og status og så videre.

Du kan også konfigurere, hvordan du vil se scrumbrættet. Scrum board giver forskellige muligheder, hvorigennem du kan foretage ændringer i dit board udseende. Forskellige funktioner, du kan konfigurere ved hjælp af scrum, er kolonner, svømmeplaner, hurtige filtre, kortfarver og så videre. Her har vi valgt kolonnestyring og valgt indstillingerne Antal udgaver, og det viser det samlede antal igangværende udgaver, der skal gøres eller udføres. I kolonnestyring kan vi tilføje en ekstra kolonne i henhold til vores krav, ligesom der er forskellige funktioner, som du kan konfigurere om bord.

Filtre

Du kan også indstille andre filtre end standardfiltre for at filtrere problemerne. De filtre, du kan bruge, er dato, komponent, prioritet, opløsning og så videre.

Kanban Board og Managing spørgsmål

Ligesom Agile Scrum board kan vi også oprette et Kanban Board, her har vi oprettet et projektnavn Cloud Testing. Kanban-bord er nyttigt for det team, der styrer og begrænser deres igangværende arbejde. Kanban-brædder er synlige i arbejdstilstand, men ikke i plan-tilstand.

Her har vi oprettet et problem "Fejl registreret under belastningstest" og "Kontroller problemer relateret til cloud-server" i Kanban Board som vist på skærmbilledet nedenfor, det viser også deres status såvel som fremhævet med rødt.

Kanban betragtes som den bedste metode til bug fixing og vedligeholdelsesfrigivelse, hvor indgående opgave prioriteres og derefter arbejdes i overensstemmelse hermed. Der er få tiltag, der kan gøre Kanban mere effektiv.

  1. Visualiser din arbejdsgang
  2. Begræns det igangværende arbejde
  3. Arbejd med spørgsmål
  4. Mål cyklustiden

JIRA Scrum vs. JIRA Kanban

Scrum

Kanban

Rapporter

Burndown Chart: Diagrammet viser alle ændringer og omfang ændret, mens sprinten stadig er på, andre diagrammer inkluderer Sprint Report, Velocity Chart, Epic Report osv.

Rapporter

Kontrolkort: Det giver dig mulighed for at måle cyklustiden for problemer og vise den gennemsnitlige tid og den faktiske tid, det tager at gennemføre problemer

Agile Board

Det giver holdet mulighed for at se fremskridtene med sprints. Dette er arbejdstilstand, hvor du kan se selve tavlen opdelt i forskellige statuser.

Begrænsninger

Teamet kan beslutte, om antallet eller antallet af emner, der skal vises i hver status, skal øges eller formindskes.

Efterslæb

Det er her, holdet planlægger sprints og estimerer historier, der vil gå ind i hver sprint

Workflow

Du kan kortlægge kolonner til status for din arbejdsgang. Simpelthen ved at tilføje eller fjerne kolonner kan arbejdsgangen ændres efter behov.

Interessante artikler...