Vodič za JIRA: Kako koristiti softverski alat Jira za početnike

Što je JIRA?

JIRA je alat koji je razvila australska tvrtka Atlassian. Ovaj se softver koristi za praćenje grešaka, praćenje problema i upravljanje projektima . Ime "JIRA" zapravo je naslijeđeno od japanske riječi "Gojira" što znači "Godzilla". Osnovna upotreba ovog alata je praćenje problema i programskih pogrešaka povezanih s vašim softverom i mobilnim aplikacijama.

Također se koristi za upravljanje projektima. Nadzorna ploča JIRA sastoji se od mnogih korisnih funkcija i značajki koje olakšavaju rješavanje problema. Neke su ključne značajke navedene u nastavku. Naučimo JIRA softver za praćenje nedostataka i projekata pomoću ovog tečaja.

Kako koristiti Jira?

U ovom Jira tutorialu za početnike naučit ćete -

  1. Shema JIRA
  2. JIRA izdanja i vrste izdanja
    • Što je JIRA izdanje?
    • Vrste izdanja
  3. Komponente JIRA-e
  4. Zaslon JIRA
  5. Atributi izdanja
  6. Izdajte sigurnosne sheme
    • Administracija sustava
  7. Kako stvoriti problem u JIRA-i
    • Podzadatak
    • Radni tokovi
    • Dodaci u JIRA-i
    • JIRA okretan
    • Izrada problema u Agileu
    • Kako stvoriti ep u agilnom
    • Korištenje klona i veze u JIRA-i
  8. Izvještaji u JIRA-i
    • Pitanja odbora i upravljanja Kanbanom
    • JIRA Scrum Vs JIRA Kanban

Shema JIRA

Unutar JIRA sheme sve se može konfigurirati i sastoji se od

  • Tokovi rada
  • Vrste izdanja
  • Prilagodljiva Polja
  • Zasloni
  • Konfiguracija polja
  • Obavijest
  • Dopuštenja

JIRA izdanja i vrste izdanja

Ovaj će vas odjeljak voditi kroz JIRA izdanje softvera i njegove vrste.

Što je JIRA izdanje?

Izdanje JIRA pratilo bi grešku ili problem koji je temelj projekta. Nakon što uvezete projekt, možete stvarati probleme.

U odjeljku Problemi pronaći ćete i druge korisne značajke poput

  • Vrste izdanja
  • Tijek rada
  • Zasloni
  • Polja
  • Atributi izdanja

Pojedinosti pogledajte u izdanju JIRA

Vrste izdanja

Vrsta izdanja prikazuje sve vrste stavki koje se mogu stvoriti i pratiti putem JIRA-e. JIRA izdanja klasificirana su u različite oblike, poput nove značajke, podzadatka, programske pogreške itd., Kao što je prikazano na snimci zaslona.

Postoje dvije vrste shema tipova izdanja u JIRA-i, jedna je

  • Shema zadanog tipa izdanja : U zadanoj shemi tipa izdanja sva novonastala izdanja automatski će se dodati u ovu shemu
  • Shema tipa izdanja Agile Scrum: izdanja i projekt povezan s Agile Scrumom koristit će ovu shemu

Osim ova dva programa tipa problem, možete dodati i sheme ručno kao i po zahtjevu, na primjer, stvorili smo IT & Support shemu, jer to ćemo povući i ispustiti vrste pitanja iz tipa izdavanja Dostupno na tipu pitanje za trenutne sheme kao prikazano na dolje prikazanom ekranu

Komponente JIRA-e

Komponente su pododjeljci projekta; koriste se za grupiranje pitanja unutar projekta u manje dijelove. Komponente projektima dodaju neke strukture, razdvajajući ih na značajke, timove, module, potprojekte i još mnogo toga. Pomoću komponenata možete generirati izvješća, prikupljati statistiku i prikazivati ​​ih na nadzornim pločama i tako dalje.

Da biste dodali nove komponente, kao što je prikazano na gornjem zaslonu, možete dodati ime, opis, vodeću komponentu i zadanog primatelja.

Zaslon JIRA

Kada se problem kreira u JIRA-i, bit će raspoređen i predstavljen u različita polja, ovaj prikaz polja u JIRA-i poznat je kao zaslon. Ovo se polje može prenijeti i urediti kroz tijek rada. Svakom izdanju možete dodijeliti vrstu zaslona kako je prikazano na snimci zaslona. Da biste dodali ili povezali operaciju problema sa zaslonom, morate otići u glavni izbornik i kliknuti na Problemi, zatim kliknuti na Sheme zaslona, a zatim kliknuti na "Poveži operaciju problema sa zaslonom" i dodati zaslon prema zahtjevu.

Atributi izdanja

Atributi izdanja obuhvaćaju

  • Statusi
  • Rezolucije
  • Prioriteti

Statusi: Različiti statusi koriste se za označavanje napretka projekta kao što su To, InProgress, Open, Closed, ReOpened i Resolved. Isto tako, imate rezolucije i prioritete, u rezoluciji opet govori o napretku problema kao što je Fixed, Won fix, Duplicate, Incomplete, Cannot reproduque, Done, također možete postaviti prioritete problema bez obzira je li problem kritičan, glavni , sporedni, bloker i trivijalno.

Izdajte sigurnosne sheme

Ova funkcija u JIRA-i omogućuje vam kontrolu tko može pregledavati probleme. Sastoji se od niza sigurnosnih razina kojima mogu biti dodijeljeni korisnici ili grupe. Tijekom izrade ili uređivanja problema možete odrediti razinu sigurnosti problema.

Slično tome, postoji zadana shema dozvola bilo kojem novom projektu koji se stvori bit će dodijeljen ovoj shemi. Sheme dozvola omogućuju vam stvaranje niza dozvola i primjenu ovog skupa dozvola na bilo koji projekt.

Administracija sustava

Neke korisne značajke koje JIRA administrator pruža korisnicima su:

  • Dnevnik revizije

    U odjeljku Dnevnik revizije možete pregledati sve detalje o stvorenom izdanju i promjenama u tim izdanjima.

  • Povezivanje izdanja

    To će pokazati povezuju li se vaši problemi s bilo kojim drugim problemom koji je već prisutan ili je stvoren u projektu, a također možete deaktivirati povezivanje problema sa same ploče

  • Pošta u JIRA-i

    Korištenjem sustava Mail u administratoru možete poslati probleme na račun na POP ili IMAP poslužitelju pošte ili poruke napisane u datotečni sustav generirane od vanjske usluge pošte.

  • Događaji

    Događaj opisuje status, zadani predložak i shemu obavijesti i asocijacije funkcija prijelaza tijeka rada za događaj. Događaji su klasificirani u dva sistemska događaja (događaji definirani JIRA-om) i prilagođeni događaj (korisnički definirani događaji).

  • Popis praćenja

    JIRA vam omogućuje gledanje određenog izdanja koje vam govori o obavijestima o svim ažuriranjima u vezi s tim izdanjem. Za gledanje izdanja kliknite riječ "watch" u prozoru izdanja, a ako želite vidjeti tko gleda vaše izdanja, morate kliknuti na broj u zagradama.

  • Sakupljači izdanja

    U obliku JIRA izdanja, sakupljač izdanja omogućuje vam prikupljanje povratnih informacija na bilo kojem web mjestu. U administraciji ako kliknete na Sakupljači izdanja, otvorit će se opcija koja traži Dodavanje sakupljača izdanja. Nakon što konfigurirate izgled i dojam sakupljača izdanja, ugradite generirani JavaScript u bilo koje web mjesto radi povratnih informacija.

  • Alati za razvoj

    Pomoću ove administratorske funkcije također možete povezati svoje alate za razvoj softvera s JIRA alatom. Morate unijeti URL aplikacije da biste se povezali s JIRA-om.

Kako stvoriti problem u JIRA-i

JIRA nadzorna ploča otvorit će se kada unesete svoj korisnički ID i lozinku. Pod besplatnom nadzornom pločom JIRA pronaći ćete opciju Project, kada je kliknete, otvorit će se prozor u kojem su navedene opcije kao što su Jednostavno praćenje problema, Upravljanje projektima, Agile Kanban, Jira Classic i tako dalje, kao što je prikazano na snimci zaslona ispod.

Kada kliknete na opciju Jednostavno praćenje problema, otvorit će se drugi prozor, u kojem možete spomenuti sve detalje o problemu i dodijeliti problem odgovornoj osobi.

Kada kliknete na gumb "Pošalji", otvorit će se prozor u kojem možete izvršiti popis poslova poput stvaranja problema, dodjeljivanja problema, provjere statusa problema poput riješenih, u tijeku ili zatvorenih i tako dalje.

Jednom kada se problem stvori, na vašem će se zaslonu pojaviti skočni prozor s porukom da je vaš problem uspješno stvoren, kao što je prikazano na snimci zaslona u nastavku

Sada ako želite urediti izdanje ili želite izvesti problem u XML ili Word dokument, tada možete zadržati pokazivač miša na glavnoj ploči i kliknuti na Problemi . U odjeljku Opcije problema kliknite na potragu za problemima koji će otvoriti prozor odakle možete pronaći svoje probleme i izvoditi više funkcija.

Kada odaberete "traži probleme" u odjeljku Problemi, pojavit će se prozor kao što je prikazano na snimci zaslona

  1. Opcija Potraga za problemima dovest će vas do prozora u kojem možete vidjeti probleme koje ste stvorili, kao što je ovdje, imamo probleme ST1 i ST2
  2. Ovdje na snimci zaslona možete vidjeti problem "Otkrivena greška tijekom testiranja prihvaćanja korisnika" i sve pojedinosti povezane s tim. Odavde možete izvoditi više zadataka, poput zaustavljanja napretka u pitanjima, uređivanja problema, komentiranja problema, dodjeljivanja problema i tako dalje
  3. Čak i podatke o izdanju možete izvesti u XML ili Wordov dokument.
  4. Također, možete pregledati aktivnosti koje se tiču ​​izdanja, preglede problema, dnevnik rada, povijest problema i tako dalje.
  5. Pod opcijom praćenja vremena možete čak vidjeti i vrijeme procjene da biste riješili probleme

U istom prozoru možete postaviti filtar za problem i spremiti ih pod Favoriti Filteri , tako da kada želite pretražiti ili pregledati određeni problem, možete ga pronaći pomoću filtra.

Da biste pogledali sažetak problema, možete kliknuti sažetak opcija , to će otvoriti prozor koji će prikazati sve detalje vašeg projekta i napredak na ovom grafikonu. Na desnoj strani prozora sažetka nalazi se tok aktivnosti koji daje detalje o problemima i komentare koje je izvršitelj dodijelio na problem.

Podzadatak

Problemi s podzadacima korisni su za razdvajanje roditeljskog problema na niz manjih zadataka koji se mogu dodijeliti i pratiti zasebno. Sveobuhvatnije se bavi pitanjima i razdvaja zadatak na manje dijelove zadatka.

Kako stvoriti podzadatak

Podzadatak se može stvoriti na dva načina

  • Stvorite podzadatak pod roditeljskim izdanjem
  • Stvaranje izdanja u podzadatak

Da biste stvorili pod-zadatak u JIRA-i, morate odabrati problem kojem želite dodijeliti pod-zadatak. U prozoru problema kliknite opciju Dodijeli više , a zatim kliknite Stvori podzadatak kao što je prikazano na snimci zaslona u nastavku. Također možete odabrati pretvoriti u podzadatak na istoj kartici da biste pretvorili roditeljski problem u podzadatak.

Jednom kada kliknete na Stvori podzadatak, otvorit će se prozor za dodavanje problema s podzadaćom. Ispunite detalje o podzadatku i kliknite Stvori kao što je prikazano na donjem snimku zaslona, a to će stvoriti podzadatak za roditeljski problem.

Stvorit će podzadatak pod matičnim izdanjima, a detalji o tome kada treba izvršiti zadatak pojavit će se na stranici s tipom izdanja, kao što je prikazano na snimci zaslona u nastavku. Ako želite dodati još pod-zadatka, možete kliknuti znak plus (+) na uglu ploče pod-zadatka. Isto tako, ako želite zabilježiti vrijeme provedeno na sadašnjem zadatku, kliknite na (+) znak plus u kutu praćenja vremena i zapišite detalje u listu dnevnika.

Neke važne točke koje trebate upamtiti prilikom izrade podzadataka

  • Možete imati onoliko podzadataka koliko vam je potrebno u izdanju
  • Ne možete imati podzadatak za podzadatak
  • Jednom kada se podzadatak kreira pod roditeljem, roditelj se ne može pretvoriti u podzadatak
  • Podzadatak se međutim može pretvoriti u nadređeni problem
  • Možete raditi na svom zadatku, a da se ne udaljavate od roditeljskog problema

Radni tokovi

JIRA tijek rada skup je statusa i prijelaza kroz koje problem prolazi tijekom svog životnog ciklusa. JIRA tijek rada obuhvaća pet glavnih faza kada se problem stvori.

  • Otvoreno izdanje
  • Riješeno pitanje
  • Izdanje InProgress
  • Ponovno otvoreno izdanje
  • Zatvori izdanje

Iako se tijek rada u JIRA-i sastoji od statusa, primatelja, razlučivosti, uvjeta, validatora, post-funkcije i svojstava

  • Statusi: Predstavlja stavove problema u tijeku rada
  • Prijelazi: Prijelazi su mostovi između statusa, način na koji se određeno izdanje premješta iz jednog statusa u drugi
  • Prijenosnik : Prijenosnik diktira odgovornu stranku za bilo koji problem i određuje kako će se zadatak izvršiti
  • Rješenje: Objašnjava zašto izdanje prelazi iz otvorenog u zatvoreni status
  • Uvjeti: Uvjeti kontroliraju tko može izvršiti prijelaz
  • Provjerivači: Može osigurati da se prijelaz može dogoditi s obzirom na stanje problema
  • Svojstva: JIRA prepoznaje neka svojstva na prijelazima

Status problema možete dodijeliti iz samog prozora, kada kliknete na potvrdni okvir za status IN Progress kao što je prikazano na donjem snimku zaslona, ​​on će odražavati status na ploči izdanja istaknutoj žutom bojom.

Za izdanje koje smo stvorili, JIRA će predstaviti tijek rada koji prikazuje napredak projekta. Kao što je prikazano na snimci zaslona, ​​bilo koji status koji smo postavili na ploči Problemi, to će se odraziti na grafikonu tijeka rada, ovdje smo status problema postavili u "U tijeku", a isti se status ažurira u tijeku rada, označen žutom bojom. Tok rada može dati brz pregled rada u tijeku.

Dodaci u JIRA-i

Dostupni su dodaci za JIRA za učinkovitiji rad, neki od tih dodataka su Zendesk, Salesforce, GitHub, Gitbucket i tako dalje. Neki od njih omogućavaju timu za podršku da probleme prijavljuje izravno u JIRA, stvara neograničena privatna spremišta s cjelovitom podrškom za izdanja i upravljanje testovima, itd.

JIRA okretan

Agile ili Scrum metodu obično koriste razvojni timovi koji slijede plan planiranih značajki za nadolazeće verzije svog proizvoda. Agile slijedi iste putokaze kako bi pratio njihove probleme kao i kod ostalih JIRA metoda. To učiniti -> U tijeku -> Gotovo, kao što je prikazano na donjem snimku zaslona, ​​imamo jedan problem u Završiti, a drugi u tijeku. Jednom kada se problem u tijeku riješi, prebacit će se u status Gotovo, a na isti način problem u Uradbi preći će u sljedeću fazu U tijeku.

Izrada problema u Agileu

Da biste kreirali agilni problem, idite na glavni izbornik na kartici Agile , kliknite na "Getting Started" , kada kliknete na njega, tražit će da se stvori nova ploča za probleme za Scrum ili Kanban . Možete odabrati svoju opciju prema vašem zahtjevu, ovdje smo odabrali Scrum metodu.

Kako stvoriti ep u agilnom

U JIRA Agile, ep je jednostavno tip izdanja. Ep bilježi veliko djelo. To je velika korisnička priča koja se može podijeliti na niz malih priča. Da biste dovršili ep, može potrajati nekoliko sprinteva. Možete stvoriti novi ep na agilni način ili upotrijebiti problem koji ste stvorili na uobičajenoj JIRA ploči. Isto tako, možete stvoriti priču za okretni skrum.

Način planiranja u agilnom načinu rada:

Način planiranja prikazuje sve korisničke priče stvorene za projekt. Pomoću lijevog bočnog izbornika možete odlučiti na osnovi čega će problemi biti prikazani. Dok na desnom bočnom izborniku kliknete na problem, možete stvoriti podzadaće, zapisnike itd.

Način rada u agilnom načinu rada

Prikazat će se podaci o aktivnom sprintu. Svi brojevi ili priče korisnika prikazat će se u tri kategorije, kao što je prikazano na snimci zaslona u nastavku , u tijeku i gotovo, kako bi se prikazao napredak projekta ili problema.

Korištenje klona i veze u JIRA-i

U JIRA-i također možete klonirati problem, jedna od prednosti kloniranja problema je što različiti tim može odvojeno raditi na problemu i brzo ga riješiti.

Postoji još jedna korisna funkcija je JIRA Link , povezivanje izdanja omogućuje vam stvaranje veze između dva postojeća problema na istom ili različitim JIRA poslužiteljima. Kao što je prikazano na snimci zaslona, ​​povezali smo trenutno izdanje "ST-6 padajući izbornik ne radi" s drugim problemom "ST-4 GUI ne reagira - ponovno testiraj funkcije GUI-ja" .

Kao i ovdje, postavili smo sprint na 1 dan i on će trčati sprint za to određeno vremensko razdoblje kao što je prikazano na snimci zaslona u nastavku. Ako radite s scrum-om i želite dati prioritet problemu ili ga rangirati, jednostavno morate povući i ispustiti problem u zaostatak.

Osim toga, možete izvršiti više zadataka, na primjer, ako kliknete na desni bočni kut prozora, pojavit će se popis funkcija koji možete koristiti prema vašoj potrebi.

Izvještaji u JIRA-i

Da bi se pratio napredak u Agileu , Burndown Chart prikazuje stvarnu i procijenjenu količinu posla koji treba obaviti u sprintu. Tipični sažeti grafikon izgledat će otprilike ovako, gdje crvena linija označava stvarni preostali zadatak, dok plava linija označava idealan zadatak koji ostaje tijekom ciklusa scrum.

Osim grafikona sagorijevanja, u JIRA automatizaciji dostupne su i druge opcije kao što su Sprint Report, Epic Report, Version Report, Velocity Chart, Control Chart, Kumulative diagram dijagrama . Također možete koristiti drugu opciju grafikona da predstavite napredak vašeg projekta.

Kao ovdje na snimci zaslona gore, odabrali smo tortni grafikon za prioritete problema. Izradit će tortni grafikon koji predstavlja prioritete i težinu problema u postocima za cijeli projekt, kao što je prikazano u nastavku. Kružni grafikon možete pregledati iz različitih perspektiva kao što su Prijenosnik, Komponente, Vrsta izdanja, Prioritet, Rješenje i Status itd.

Također možete konfigurirati način na koji želite vidjeti ploču za pomicanje. Scrum ploča nudi razne opcije putem kojih možete unijeti promjene u izgled ploče. Razne značajke koje možete konfigurirati pomoću scrum-a su stupci, swimlanes, brzi filtri, boje kartica i tako dalje. Ovdje smo odabrali upravljanje stupcima i odabrali opcije Broj izdanja i prikazat će ukupan broj izdanja u tijeku, koje treba obaviti ili obaviti. U upravljanju stupcima možemo dodati dodatni stupac prema našem zahtjevu. Isto tako postoje različite značajke koje možete konfigurirati na ploči.

Filteri

Za filtriranje problema možete postaviti i filtre koji nisu zadani. Filteri koje možete koristiti su datum, komponenta, prioritet, razlučivost i tako dalje.

Pitanja odbora i upravljanja Kanbanom

Poput Agile Scrum ploče, možemo stvoriti i Kanban Board, ovdje smo kreirali naziv projekta Cloud Testing. Kanban odbor je koristan za tim koji upravlja i ograničava njihov rad u toku. Kanban ploče su vidljive u načinu rada, ali ne i u načinu planiranja.

Ovdje smo stvorili problem "Otkrivena greška tijekom testiranja učitavanja" i "Provjeri probleme povezane s poslužiteljem u oblaku" na Kanban Boardu, kao što je prikazano na donjoj snimci zaslona, ​​također prikazuje njihov status dobro istaknut crvenom bojom.

Kanban se smatra najboljom metodologijom za popravljanje programskih pogrešaka i izdanje održavanja, gdje se dolazni zadatak daje prioritetu, a zatim se radi u skladu s tim. Malo je mjera koje Kanban mogu učiniti učinkovitijim.

  1. Vizualizirajte svoj tijek rada
  2. Ograničite posao u tijeku
  3. Rad na pitanjima
  4. Izmjerite vrijeme ciklusa

JIRA Scrum protiv JIRA Kanbana

Ološ

Kanban

Izvještaji

Burndown Chart: Grafikon prikazuje sve promjene i opseg promijenjen dok je sprint još uvijek uključen, ostale ljestvice uključuju Sprint Report, Velocity Chart, Epic Report itd.

Izvještaji

Kontrolna tablica: Omogućuje vam mjerenje vremena ciklusa za probleme, pokazujući srednje vrijeme i stvarno vrijeme potrebno za dovršavanje izdanja

Agile Board

Omogućuje momčadi da vidi napredak sprinta. Ovo je način rada, gdje možete vidjeti samu ploču raščlanjenu na različite statuse.

Ograničenja

Tim može odlučiti hoće li povećati ili smanjiti broj izdanja koja bi trebala biti prikazana u svakom statusu.

Zaostatak

Ovdje će ekipa planirati sprinteve i procijeniti priče koje će ući u svaki sprint

Tijek rada

Stupce možete mapirati na statuse vašeg tijeka rada. Jednostavnim dodavanjem ili uklanjanjem stupaca tijek rada može se prema potrebi promijeniti.

Zanimljivi članci...