JIRA-handledning: Hur man använder Jira Software Tool för nybörjare

Vad är JIRA?

JIRA är ett verktyg utvecklat av det australiska företaget Atlassian. Denna programvara används för bugspårning, problemspårning och projektledning . Namnet "JIRA" ärvs faktiskt från det japanska ordet "Gojira" som betyder "Godzilla". Den grundläggande användningen av detta verktyg är att spåra problem och buggar relaterade till din programvara och mobilappar.

Den används också för projektledning. JIRA-instrumentpanelen består av många användbara funktioner och funktioner som gör det enkelt att hantera problem. Några av de viktigaste funktionerna listas nedan. Låt oss lära oss JIRA Defect och Project-spårningsprogramvara med den här utbildningen.

Hur använder jag Jira?

I denna Jira-handledning för nybörjare lär du dig -

  1. JIRA-schemat
  2. JIRA-problem och typer av problem
    • Vad är JIRA-frågan?
    • Problemstyper
  3. JIRA-komponenter
  4. JIRA-skärm
  5. Problemattribut
  6. Utfärda säkerhetssystem
    • Systemadministration
  7. Hur man skapar ett problem i JIRA
    • Underuppgift
    • WorkFlows
    • Insticksprogram i JIRA
    • JIRA Agile
    • Skapar problem i Agile
    • Hur man skapar ett epos i smidig
    • Användning av Clone och Link i JIRA
  8. Rapporter i JIRA
    • Kanban styrelse- och hanteringsfrågor
    • JIRA Scrum mot JIRA Kanban

JIRA-schemat

Inuti JIRA-schemat kan allt konfigureras och det består av

  • Arbetsflöden
  • Problemstyper
  • Anpassade fält
  • Skärmar
  • Fältkonfiguration
  • Underrättelse
  • Behörigheter

JIRA-problem och typer av problem

Det här avsnittet guidar dig genom JIRA Software Issue och dess typer.

Vad är JIRA-frågan?

JIRA-frågan skulle spåra fel eller problem som ligger till grund för projektet. När du har importerat projekt kan du skapa problem.

Under frågor hittar du andra användbara funktioner som

  • Problemstyper
  • Arbetsflöden
  • Skärmar
  • Fält
  • Problemattribut

Låt se JIRA-utgåvan i detalj

Problemstyper

Issue Type visar alla typer av objekt som kan skapas och spåras via JIRA. JIRA-problem klassificeras under olika former som ny funktion, underuppgift, fel etc. som visas i skärmdumpen.

Det finns två typer av temat för scheman i JIRA, en är

  • Standardtypschema: I standardtypschemat läggs alla nyskapade problem automatiskt till i schemat
  • Agile Scrum Issue Type Scheme: Frågor och projekt associerade med Agile Scrum kommer att använda detta schema

Bortsett från dessa två problemtypscheman kan du också lägga till scheman manuellt enligt krav, till exempel har vi skapat IT- och supportschema , för dessa drar vi och släpper utfärdartyperna från Tillgänglig utfärdartyp till Utfärdartyp för aktuellt schema som visas på skärmbilden nedan

JIRA-komponenter

Komponenter är underavsnitt av ett projekt; de används för att gruppera frågor inom ett projekt i mindre delar. Komponenter lägger till några strukturer i projekten och delar upp det i funktioner, team, moduler, delprojekt och mer. Med hjälp av komponenter kan du generera rapporter, samla in statistik och visa den på instrumentpaneler och så vidare.

För att lägga till nya komponenter, som visas på ovanstående skärm, kan du lägga till namn, beskrivning, komponentledning och standardtilldelare.

JIRA-skärm

När problemet skapas i JIRA kommer det att ordnas och representeras i olika fält, denna visning av fält i JIRA är känd som en skärm. Det här fältet kan överföras och redigeras genom arbetsflöde. För varje utgåva kan du tilldela skärmtypen som visas på skärmbilden. För att lägga till eller associera en problemåtgärd till en skärm måste du gå i huvudmenyn och klicka på Problem, klicka sedan på Skärmscheman och klicka sedan på "Associera en problemåtgärd till en skärm" och lägg till skärmen enligt kravet.

Problemattribut

Problemattribut omfattar

  • Status
  • Upplösningar
  • Prioriteringar

Status: Olika statuser används för att indikera utvecklingen av ett projekt som Att göra, InProgress, Öppet, Stängt, Återöppnat och Löst. På samma sätt har du upplösningar och prioriteringar, i upplösning berättas det igen om framstegen i frågan som Fixed, Won't fix, Duplicate, Incomplete, Can't reproduc, Done också du kan ställa in prioriteringarna i frågan om en fråga är kritisk, major , minor, blockerare och Trivial.

Utfärda säkerhetssystem

Denna funktion i JIRA låter dig styra vem som kan se problemen. Den består av ett antal säkerhetsnivåer som kan tilldelas användare eller grupper. Du kan ange säkerhetsnivån för problemen när du skapar eller redigerar ett problem.

På samma sätt finns det ett schema för standardtillstånd. Alla nya projekt som skapas kommer att tilldelas detta schema. Tillståndsscheman gör att du kan skapa en uppsättning behörigheter och tillämpa denna uppsättning behörighet på alla projekt.

Systemadministration

Några av de användbara funktionerna som JIRA-admin ger användarna är:

  • Revisionslogg

    Under granskningsloggen kan du visa alla detaljer om det skapade problemet och de ändringar som gjorts i problemen.

  • Länkning av problem

    Detta visar om dina problem länkar till något annat problem som redan finns eller skapats i projektet, du kan också avaktivera problemlänkning från själva panelen

  • Maila JIRA

    Med e-postsystemet i admin kan du skicka e-postmeddelanden till ett konto på en POP- eller IMAP-e-postserver eller meddelanden skrivna till filsystemet som genereras av en extern e-posttjänst.

  • evenemang

    En händelse beskriver status, standardmall och anmälningsschema och arbetsflödesövergångsfunktionsassociationer för händelsen. Händelserna klassificeras i två systemhändelser (JIRA-definierade händelser) och anpassade händelser (användardefinierade händelser).

  • Bevakningslista

    JIRA låter dig titta på ett visst nummer, som berättar om meddelanden om eventuella uppdateringar som rör det problemet. Om du vill titta på ett problem klickar du på ordet "watch" i frågeställningsfönstret. Om du vill se vem som tittar på dina problem måste du klicka på numret inom parentes.

  • Utgivare

    I form av JIRA-utgåvor låter en utgivarsamlare dig samla in feedback på vilken webbplats som helst. I administrationen om du klickar på Issue samlare öppnas ett alternativ som frågar Lägg till Issue Collector. När du har konfigurerat utseendet på en Issue Collector, bädda in den genererade JavaScript på vilken webbplats som helst för feedback.

  • Utvecklings verktyg

    Du kan också ansluta dina verktyg för programutveckling till JIRA-verktyget med den här adminfunktionen. Du måste ange webbadressen till applikationen för att ansluta till JIRA.

Hur man skapar ett problem i JIRA

JIRA Dashboard öppnas när du anger ditt användar-ID och lösenord. Under gratis JIRA-instrumentpanel hittar du alternativet Project, när du klickar på det öppnas ett fönster som visar alternativ som Simple Issue Tracking, Project Management, Agile Kanban, Jira Classic och så vidare som visas i skärmdumpen nedan.

När du klickar på alternativet Simple Issue Tracking öppnas ett annat fönster där du kan nämna alla detaljer om problemet och även tilldela problemet till den ansvariga personen.

När du klickar på "Skicka" -knappen öppnas ett fönster där du kan utföra en lista över arbeten som att skapa problem, tilldela problem, kontrollera status på problem som löst, pågående eller stängt och så vidare.

När problemet har skapats visas en popup på skärmen som säger att ditt problem har skapats framgångsrikt som visas i skärmbilden nedan

Om du nu vill redigera ett problem eller exportera problemet till XML- eller Word-dokument kan du hålla musen på huvudpanelen och klicka på Problem . Under Issues alternativ klicka på Sök för frågor som kommer att öppna ett fönster där du kan hitta dina frågor och utföra flera funktioner.

När du väljer "sök efter problem" under Issues visas ett fönster som visas på skärmbilden

  1. Alternativet Sök efter problem leder dig till ett fönster där du kan se de problem som skapats av dig som här. Vi har problem ST1 och ST2
  2. Här i skärmdumpen kan du se frågan "Bug upptäckt vid testning av användaracceptans" och alla detaljer relaterade till den. Härifrån kan du utföra flera uppgifter så som att du kan stoppa framstegen i frågor, redigera problemen, kommentera problemen, tilldela problem och så vidare
  3. Du kan även exportera uppgifter om ett XML- eller Word-dokument.
  4. Du kan också se aktiviteter som pågår i frågan, recensioner i frågan, arbetslogg, problemets historik och så vidare.
  5. Under tidsspårningsalternativet kan du till och med se uppskattningstiden för att lösa problemen

I samma fönster kan du ställa in ett filter för problemet och spara dem under Favoritfilter , så när du vill söka eller visa ett visst problem kan du hitta det med hjälp av filtret.

För att se sammanfattningen av problemet kan du klicka på alternativsammanfattning , detta öppnar ett fönster som visar alla detaljer om ditt projekt och framsteg i detta diagram. På höger sida av sammanfattningsfönstret finns en aktivitetsström som ger detaljer om de frågor och kommentarer som mottagaren gjort i frågan.

Underuppgift

Deluppgiftsfrågor är användbara för att dela upp en överordnad fråga i ett antal mindre uppgifter som kan tilldelas och spåras separat. Den behandlar frågor mer omfattande och separerar uppgiften i mindre bitar av uppgift att göra.

Hur man skapar deluppgift

Deluppgift kan skapas på två sätt

  • Skapa underuppgift under överordnad fråga
  • Skapa ett problem i en underuppgift

För att skapa underuppgift i JIRA måste du välja ett problem där du vill tilldela underuppgiften. Klicka på Tilldela fler alternativ under problemfönstret och klicka sedan på skapa underuppgift som visas på skärmdumpen nedan. Du kan också välja konvertera till underuppgift under samma flik för att konvertera överordnadsproblemet till en underuppgift.

När du klickar på Skapa underuppgift dyker ett fönster upp för att lägga till underuppgiftsproblem. Fyll i detaljerna om underuppgiften och klicka på Skapa som visas i skärmbilden nedan, och detta kommer att skapa underuppgift för det överordnade problemet.

Det skapar en underuppgift under föräldrafrågor, och information visas om när uppgiften ska slutföras på frågestypssidan som visas på skärmdumpen nedan. Om du vill lägga till fler underuppgifter kan du klicka på plustecknet (+) i hörnet av underuppgiftspanelen. På samma sätt, om du vill notera den tid som spenderas på den aktuella uppgiften, klicka på (+) plus tecken i hörnet av tidsspårningen och lägg ner detaljerna i loggbladet.

Några viktiga punkter att komma ihåg när du skapar underuppgift

  • Du kan ha så många underuppgifter som behövs under en utgåva
  • Du kan inte ha en underuppgift för en underuppgift
  • När en underuppgift har skapats under en förälder kan föräldern inte konverteras till en underuppgift
  • En underuppgift kan dock konverteras till en överordnad fråga
  • Du kan arbeta med din underuppgift utan att behöva navigera bort från det överordnade problemet

WorkFlows

Ett JIRA-arbetsflöde är en uppsättning statuser och övergångar som ett problem går igenom under dess livscykel. JIRA-arbetsflödet omfattar fem huvudsteg när frågan har skapats.

  • Öppet problem
  • Löst problem
  • InProgress-utgåva
  • Återöppnat nummer
  • Stäng frågan

Medan arbetsflödet i JIRA består av statuser, tilldelare, upplösning, villkor, validerare, efterfunktion och egenskaper

  • Status: Den representerar positionerna för frågorna i ett arbetsflöde
  • Övergångar: Övergångar är broar mellan statuser, hur en viss fråga rör sig från en status till en annan
  • Tilldelare: Tilldelaren dikterar den ansvariga parten för en given fråga och bestämmer hur uppgiften skulle utföras
  • Lösning: Det förklarar varför en fråga övergår från en öppen status till en stängd
  • Villkor: Villkor styr vem som kan utföra en övergång
  • Validerare: Det kan säkerställa att övergången kan ske med tanke på problemet
  • Egenskaper: JIRA känner igen vissa egenskaper vid övergångar

Du kan tilldela status för problemet från själva fönstret, när du klickar på kryssrutan för status IN IN Progress som visas i skärmdumpen nedan, kommer det att återspegla statusen i frågan panelen markerad med gult.

För den fråga som vi har skapat kommer JIRA att presentera ett arbetsflöde som kartlägger projektets framsteg. Som visas på skärmdumpen oavsett status som vi har ställt in i panelen Problem kommer den att återspeglas i arbetsflödesschemat, här har vi ställt in frågestatus i "Pågår" och samma status uppdateras i arbetsflödet, markerat med gult. Arbetsflöde kan ge en snabb översikt över arbetet under processen.

Insticksprogram i JIRA

Det finns plugin-program tillgängliga för JIRA att fungera mer effektivt, några av dessa plugins är Zendesk, Salesforce, GitHub, Gitbucket och så vidare. Några av dem gör det möjligt för supportteamet att rapportera problem direkt till JIRA, skapa obegränsade privata arkiv med fullständiga problem och support för testhantering etc.

JIRA Agile

Agile eller Scrum-metoden används vanligtvis av utvecklingsteam som följer en färdplan för planerade funktioner för kommande versioner av sin produkt. Agile följer samma färdplaner för att spåra deras problem som i andra JIRA-metoder Att göra -> Pågår -> Klar, som visas på skärmbilden nedan, har vi ett problem i Att göra och det andra numret i Pågår. När frågan i pågående löses kommer den att flyttas till Klar- status och på samma sätt kommer frågan i Att göra att gå till nästa steg pågår.

Skapar problem i Agile

För att skapa smidig fråga, gå till huvudmenyn under fliken Agile , klicka på "Komma igång" , när du klickar på den kommer den att be om att skapa en ny tavla för problemen för Scrum eller Kanban . Du kan välja ditt alternativ enligt dina krav, här har vi valt Scrum-metoden.

Hur man skapar ett epos i smidig

I JIRA Agile är ett epos helt enkelt en frågestyp. Epiken fångar en stor mängd arbete. Det är en stor användarberättelse som kan delas upp i ett antal små berättelser. För att slutföra ett epos kan det ta flera sprint. Du kan antingen skapa ett nytt epos i smidig eller antingen använda problemet du har skapat i ett vanligt JIRA-kort. På samma sätt kan du också skapa en berättelse för smidig scrum.

Planläge i smidig:

Planläge visar alla användarberättelser som skapats för projektet. Du kan använda menyn till vänster för att bestämma grunden för vilka frågorna ska visas. Medan du klickar på frågan på höger sida kan du skapa deluppgifter, loggarbete etc.

Arbetsläge i smidig

Den visar den aktiva sprintinformationen. Alla utgåvor eller användarberättelser kommer att visas i tre kategorier som visas på skärmbilden nedan. Att göra, Pågår och Klar för att visa projektets eller problemen.

Användning av Clone och Link i JIRA

I JIRA kan du också klona problemet, en fördel med att klona ett problem är att det olika teamet kan arbeta separat med problemet och lösa problemet snabbt.

Det finns en annan användbar funktion är JIRA Link , med problemlänkning kan du skapa en koppling mellan två befintliga problem på antingen samma eller olika JIRA-servrar. Som visas i skärmdumpen har vi kopplat den aktuella frågan "ST-6 rullgardinsmenyn fungerar inte" med en annan fråga "ST-4 GUI är inte responsiv-retest GUI-funktioner" .

Som här har vi ställt in sprint i 1 dag och det kommer att springa sprint under den specifika tidsperioden som visas på skärmdumpen nedan. Om du arbetar med scrum och vill prioritera frågan eller rangordna problemet måste du bara dra och släppa problemet i eftersläpningen.

Bortsett från detta finns det flera uppgifter som du kan göra, till exempel om du klickar på det högra hörnet av fönstret kommer en lista med funktioner att dyka upp som du kan använda den enligt dina behov.

Rapporter i JIRA

För att spåra framstegen i Agile visar ett Burndown-diagram den faktiska och uppskattade mängden arbete som ska göras i sprinten. Ett typiskt nedbrottstabell ser ungefär så ut, där den röda linjen anger den verkliga uppgiften som återstår medan den blå linjen anger den ideala uppgiften som återstår under scrumcykeln.

Bortsett från nedbränt diagram finns det andra alternativ tillgängliga i JIRA-automatisering som Sprint Report, Epic Report, Versionsrapport, Velocity Chart, Control Chart, Kumulativt flödesdiagram . Du kan också använda olika diagramalternativ för att representera projektets framsteg.

Som här i skärmdumpen ovan har vi valt ett cirkeldiagram för prioritetsfrågor. Det kommer att generera ett cirkeldiagram som representerar prioriteringarna och svårighetsgraden i frågorna i procent för hela projektet som visas nedan. Du kan se cirkeldiagrammet från olika perspektiv som tilldelad, komponenter, utfärdartyp, prioritet, upplösning och status och så vidare.

Du kan också konfigurera hur du vill se scrumbrädet. Scrumboard ger olika alternativ genom vilka du kan göra ändringar i ditt board-utseende. Olika funktioner som du kan konfigurera med scrum är kolumner, simplaner, snabbfilter, kortfärger och så vidare. Här har vi valt kolumnhantering och valt alternativen Antal utgåvor, och det visar det totala antalet utgående pågående, att göra eller göra. I kolumnhantering kan vi lägga till en ytterligare kolumn enligt vårt krav. Det finns också olika funktioner som du kan konfigurera ombord.

Filter

Du kan också ställa in andra filter än standardfilter för att filtrera problemen. De filter du kan använda är datum, komponent, prioritet, upplösning och så vidare.

Kanban styrelse- och hanteringsfrågor

Precis som Agile Scrum Board kan vi också skapa ett Kanban Board, här har vi skapat ett projektnamn Cloud Testing. Kanban Board är användbart för teamet som hanterar och begränsar sitt pågående arbete. Kanban-kort är synliga i arbetsläge men inte i planläge.

Här har vi skapat ett problem "Fel upptäckt under belastningstestning" och "Kontrollera problem relaterade till molnserver" i Kanban Board som visas på skärmdumpen nedan, det visar också deras status samt markerad i rött.

Kanban betraktas som den bästa metoden för buggfixning och underhållsfrisättning, där inkommande uppgift prioriteras och sedan arbetas därefter. Det finns få åtgärder som kan göra Kanban effektivare.

  1. Visualisera ditt arbetsflöde
  2. Begränsa pågående arbete
  3. Arbeta med frågor
  4. Mät cykeltiden

JIRA Scrum vs. JIRA Kanban

Klunga

Kanban

Rapporter

Burndown-diagram: Diagrammet visar alla förändringar och omfattning som ändrats medan sprinten fortfarande är på, andra diagram inkluderar Sprint Report, Velocity Chart, Epic Report, etc.

Rapporter

Kontrollschema: Det gör att du kan mäta cykeltiden för problem och visa den genomsnittliga tiden och den faktiska tiden det tar att slutföra frågor

Agile Board

Det gör att laget kan se sprintens framsteg. Detta är arbetsläget, där du kan se tavlan själv uppdelad i olika statuser.

Begränsningar

Teamet kan bestämma om de ska öka eller minska antalet frågor som ska visas i varje status.

Orderstock

Det är här laget kommer att planera sprints och uppskatta historier som kommer att gå in i varje sprint

Arbetsflöde

Du kan mappa kolumner till status för ditt arbetsflöde. Helt enkelt genom att lägga till eller ta bort kolumner kan arbetsflödet ändras vid behov.

Intressanta artiklar...