Tutorial JIRA: Cum se utilizează instrumentul software Jira pentru începători

Ce este JIRA?

JIRA este un instrument dezvoltat de compania australiană Atlassian. Acest software este utilizat pentru urmărirea erorilor, urmărirea problemelor și gestionarea proiectelor . Numele „JIRA” este moștenit de fapt de la cuvântul japonez „Gojira” care înseamnă „Godzilla”. Utilizarea de bază a acestui instrument este de a urmări problemele și erorile legate de software-ul dvs. și aplicațiile mobile.

Este, de asemenea, utilizat pentru gestionarea proiectelor. Tabloul de bord JIRA constă din multe funcții și caracteristici utile care facilitează gestionarea problemelor. Unele dintre caracteristicile cheie sunt enumerate mai jos. Să învățăm software-ul JIRA Defect și de urmărire a proiectelor cu acest curs de formare.

Cum se utilizează Jira?

În acest tutorial Jira pentru începători, veți învăța -

  1. Schema JIRA
  2. Probleme JIRA și tipuri de probleme
    • Ce este problema JIRA?
    • Tipuri de probleme
  3. Componente JIRA
  4. Ecran JIRA
  5. Emiteți atribute
  6. Emiteți scheme de securitate
    • Administrarea sistemului
  7. Cum să creați o problemă în JIRA
    • Sub-sarcină
    • Fluxuri de lucru
    • Plug-in-uri în JIRA
    • JIRA Agile
    • Crearea problemei în Agile
    • Cum să creați o epopee în Agile
    • Utilizarea clonării și a linkului în JIRA
  8. Rapoarte în JIRA
    • Consiliul Kanban și problemele de gestionare
    • JIRA Scrum Vs JIRA Kanban

Schema JIRA

În cadrul schemei JIRA, totul poate fi configurat și constă din

  • Fluxuri de lucru
  • Tipuri de probleme
  • câmpuri customizate
  • Ecrane
  • Configurarea câmpului
  • Notificare
  • Permisiuni

Probleme JIRA și tipuri de probleme

Această secțiune vă va ghida prin problema software-ului JIRA și tipurile sale.

Ce este problema JIRA?

Problema JIRA ar urmări eroarea sau problema care stă la baza proiectului. Odată ce ați importat proiectul, puteți crea probleme.

Sub Probleme, veți găsi alte funcții utile, cum ar fi

  • Tipuri de probleme
  • Fluxul de lucru
  • Ecrane
  • Câmpuri
  • Emiteți atribute

Să vedem problema JIRA în detaliu

Tipuri de probleme

Tipul de problemă afișează toate tipurile de articole care pot fi create și urmărite prin JIRA. Problemele JIRA sunt clasificate sub diferite forme, cum ar fi caracteristica nouă, sub-sarcină, eroare etc. așa cum se arată în captura de ecran.

Există două tipuri de scheme de tipuri de probleme în JIRA, unul este

  • Schemă tip tip de problemă implicită : în schema tip tip de problemă implicită toate problemele nou create vor fi adăugate automat la această schemă
  • Schema tipului de problemă Agile Scrum: Problemele și proiectul asociate cu Agile Scrum vor utiliza această schemă

În afară de aceste două scheme de tipuri de ediții, puteți adăuga și scheme manual, conform cerințelor, de exemplu, am creat o schemă de IT și asistență , pentru acestea vom trage și plasa tipurile de emisiuni de la tipul de ediție disponibilă la tipul de emisiune pentru schema curentă ca afișat în captura de ecran de mai jos

Componente JIRA

Componentele sunt subsecțiuni ale unui proiect; sunt utilizate pentru a grupa problemele din cadrul unui proiect în părți mai mici. Componentele adaugă unele structuri proiectelor, împărțindu-le în caracteristici, echipe, module, subproiecte și multe altele. Folosind componente puteți genera rapoarte, colecta statistici și le puteți afișa pe tablouri de bord și așa mai departe.

Pentru a adăuga componente noi, așa cum se arată în ecranul de mai sus, puteți adăuga nume, descriere, componentă principală și destinatar implicit.

Ecran JIRA

Când problema este creată în JIRA, aceasta va fi aranjată și reprezentată în câmpuri diferite, această afișare a câmpului în JIRA este cunoscută sub numele de ecran. Acest câmp poate fi tranziționat și editat prin fluxul de lucru. Pentru fiecare număr, puteți atribui tipul de ecran așa cum se arată în captura de ecran. Pentru a adăuga sau asocia o operațiune de problemă cu un ecran, trebuie să accesați meniul principal și să faceți clic pe Probleme, apoi să faceți clic pe Scheme de ecran și apoi să faceți clic pe „Asociați o operație de problemă cu un ecran” și să adăugați ecranul în funcție de cerință.

Emiteți atribute

Atributele problemei cuprind

  • Statute
  • Rezoluții
  • Priorități

Statute: diferite stări sunt folosite pentru a indica progresul unui proiect precum To do, InProgress, Open, Closed, ReOpened și Resolved. La fel, aveți rezoluții și priorități, în rezoluție, povestea din nou despre progresul problemei, cum ar fi Fixed, Won't fix, Duplicate, Incomplete, Nu se poate reproduce, Finalizat, de asemenea, puteți seta prioritățile problemei, indiferent dacă o problemă este critică, majoră , minor, blocant și Trivial.

Emiteți scheme de securitate

Această funcție din JIRA vă permite să controlați cine poate vedea problemele. Se compune dintr-un număr de niveluri de securitate care pot avea alocați utilizatori sau grupuri. Puteți specifica nivelul de securitate pentru probleme în timp ce creați sau editați o problemă.

În mod similar, există o schemă de permisiune implicită; orice proiect nou creat va fi atribuit acestei scheme. Schemele de permisiuni vă permit să creați un set de permisiuni și să aplicați acest set de permisiuni oricărui proiect.

Administrarea sistemului

Unele dintre caracteristicile utile pe care administratorul JIRA le oferă utilizatorilor sunt:

  • Jurnal de audit

    În Jurnalul de audit, puteți vizualiza toate detaliile despre problema creată și modificările făcute în aceste probleme.

  • Conectarea problemelor

    Acest lucru va arăta dacă problemele dvs. se leagă de orice altă problemă care este deja prezentă sau creată în proiect, de asemenea, puteți dezactiva legarea problemelor din panoul însuși

  • E-mail în JIRA

    Utilizând sistemul de poștă electronică în admin puteți trimite probleme către un cont pe un server de poștă POP sau IMAP sau mesaje scrise în sistemul de fișiere generate de un serviciu de poștă externă.

  • Evenimente

    Un eveniment descrie starea, șablonul implicit și schema de notificare și asocierea funcției postului de tranziție a fluxului de lucru pentru eveniment. Evenimentele sunt clasificate în două un eveniment de sistem (evenimente definite de JIRA) și eveniment personalizat (evenimente definite de utilizator).

  • Lista de urmărire

    JIRA vă permite să urmăriți o anumită problemă, care vă spune despre notificările oricăror actualizări legate de această problemă. Pentru a viziona o problemă, faceți clic pe cuvântul „urmăriți” din fereastra problemei și, dacă doriți să vedeți cine vă urmărește problemele, trebuie să faceți clic pe numărul dintre paranteze.

  • Colecționari de probleme

    Sub forma problemelor JIRA, un colector de probleme vă permite să adunați feedback pe orice site web. În administrare, dacă faceți clic pe Colecționari de probleme, se va deschide o opțiune cerând Adăugare colecționar de probleme. După ce ați configurat aspectul unui colecționar de probleme, încorporați JavaScript generat în orice site web pentru feedback.

  • Instrumente de dezvoltare

    De asemenea, vă puteți conecta instrumentele de dezvoltare software la instrumentul JIRA utilizând această funcție de administrare. Trebuie să introduceți adresa URL a aplicației pentru a vă conecta la JIRA.

Cum să creați o problemă în JIRA

Tabloul de bord JIRA se va deschide când introduceți ID-ul de utilizator și parola. Sub tabloul de bord gratuit JIRA veți găsi opțiunea Proiect, când faceți clic pe ea, se va deschide o fereastră care listează opțiuni precum Urmărirea simplă a problemelor, Managementul proiectelor, Agile Kanban, Jira Classic și așa mai departe, așa cum se arată în captura de ecran de mai jos.

Când faceți clic pe opțiunea Urmărire simplă a problemelor, se va deschide o altă fereastră, unde puteți menționa toate detaliile despre problemă și, de asemenea, atribui problema persoanei responsabile.

Când faceți clic pe butonul „Trimiteți”, se va deschide o fereastră în care puteți efectua o listă de lucrări, cum ar fi crearea problemelor, atribuirea problemelor, verificarea stării problemelor cum ar fi - rezolvate, în curs sau închise etc.

Odată ce problema este creată, o fereastră pop-up va apărea pe ecran, spunând că problema dvs. este creată cu succes, așa cum se arată în captura de ecran de mai jos

Acum, dacă doriți să editați o problemă sau doriți să exportați problema în document XML sau Word, atunci puteți trece cu mouse-ul pe panoul principal și faceți clic pe Probleme . Sub Opțiuni probleme, faceți clic pe căutare pentru probleme care vor deschide o fereastră de unde puteți localiza problemele dvs. și puteți efectua mai multe funcții.

Când selectați „Căutare probleme” sub Probleme, va apărea o fereastră așa cum se arată în captura de ecran

  1. Opțiunea de căutare a problemelor vă va duce la o fereastră în care puteți vedea problemele create de dvs., cum ar fi aici, avem problemele ST1 și ST2
  2. Aici, în captura de ecran, puteți vedea problema „Eroare detectată în timpul testării acceptării utilizatorului” și toate detaliile legate de aceasta. De aici, puteți efectua mai multe sarcini, cum ar fi să opriți progresul asupra problemelor, să editați problemele, să comentați problemele, să atribuiți probleme și așa mai departe
  3. Chiar și dvs. puteți exporta detalii despre probleme într-un document XML sau Word.
  4. De asemenea, puteți vizualiza activitatea în curs de desfășurare a problemei, recenzii asupra problemei, jurnalul de lucru, istoricul problemei și așa mai departe.
  5. Sub opțiunea de urmărire a timpului, puteți vedea chiar timpul de estimare pentru a rezolva problemele

În aceeași fereastră, puteți seta un filtru pentru problemă și le puteți salva în Filtre favorite , astfel încât atunci când doriți să căutați sau să vizualizați un anumit număr, îl puteți localiza folosind filtrul.

Pentru a vizualiza rezumatul problemei, puteți face clic pe rezumatul opțiunilor , aceasta va deschide o fereastră care va afișa toate detaliile proiectului și progresul pe această diagramă. În partea dreaptă a ferestrei de rezumat, există un flux de activități care oferă detalii despre problemele și comentariile făcute de cesionar asupra problemei.

Sub-sarcină

Problemele subtask sunt utile pentru a împărți o problemă părinte într-o serie de sarcini mai mici care pot fi atribuite și urmărite separat. Acesta abordează problemele mai cuprinzător și separă sarcina în bucăți mai mici de sarcini de făcut.

Cum se creează o sub-activitate

Sub-Sarcina poate fi creată în două moduri

  • Creați o sarcină secundară sub problema părinte
  • Crearea unei probleme într-o sub-activitate

Pentru a crea sub-sarcina în JIRA, trebuie să selectați o problemă în care doriți să atribuiți sub-sarcina. Sub fereastra problemei, faceți clic pe opțiunea Alocare mai multe , apoi faceți clic pe creați o sarcină secundară așa cum se arată în captura de ecran de mai jos. De asemenea, puteți selecta convertiți în sub-activitate în aceeași filă pentru a converti problema părinte într-o sub-activitate.

După ce faceți clic pe Creare sub-sarcină , va apărea o fereastră pentru a adăuga problema sub-sarcină. Completați detaliile despre sub-sarcină și faceți clic pe Creați așa cum se arată în captura de ecran de mai jos, iar aceasta va crea sub-sarcina pentru problema părinte.

Se va crea o sub-sarcină sub problemele părinte și vor apărea detalii despre momentul finalizării sarcinii pe pagina cu tipul de problemă, așa cum se arată în captura de ecran de mai jos. Dacă doriți să adăugați mai multe sub-sarcini, puteți face clic pe semnul plus (+) din colțul panoului sub-sarcină. La fel, dacă doriți să notați timpul petrecut cu sarcina actuală, faceți clic pe (+) plus semn în colțul urmăririi timpului și puneți detaliile în foaia de jurnal.

Câteva puncte importante de reținut atunci când creați Sub-Sarcină

  • Puteți avea oricâte sub-sarcini sunt necesare într-o problemă
  • Nu puteți avea o sub-activitate pentru o activitate secundară
  • Odată ce o sub-sarcină este creată sub un părinte, părintele nu poate fi convertit într-o sub-activitate
  • O sub-activitate poate fi totuși convertită într-o problemă părinte
  • Puteți lucra la sub-sarcina dvs. fără a fi nevoie să navigați departe de problema părinte

Fluxuri de lucru

Un flux de lucru JIRA este un set de stări și tranziții prin care trece o problemă în timpul ciclului său de viață. Fluxul de lucru JIRA cuprinde cinci etape principale odată cu crearea problemei.

  • Problema deschisă
  • Problemă rezolvată
  • Problemă InProgress
  • Număr redeschis
  • Închideți numărul

În timp ce fluxul de lucru în JIRA cuprinde Statute, cesionar, rezoluție, condiții, validatori, post-funcții și proprietăți

  • Statute: reprezintă pozițiile problemelor în cadrul unui flux de lucru
  • Tranziții: tranzițiile sunt punțile dintre stări, modul în care o anumită problemă trece de la un statut la altul
  • Destinatar: Destinatarul dictează partea responsabilă pentru orice problemă dată și determină modul în care sarcina ar fi executată
  • Rezoluție: explică de ce o problemă trece de la un statut deschis la unul închis
  • Condiții: Condițiile controlează cine poate efectua o tranziție
  • Validatori: se poate asigura că tranziția se poate produce având în vedere starea problemei
  • Proprietăți: JIRA recunoaște unele proprietăți în tranziții

Puteți atribui starea problemei din fereastra însăși, când faceți clic pe caseta de selectare pentru starea IN Progress așa cum se arată în captura de ecran de mai jos, aceasta va reflecta starea în panoul problemei evidențiat în galben.

Pentru problema pe care am creat-o, JIRA va prezenta un flux de lucru care mapează progresul proiectului. După cum se arată în captura de ecran, indiferent de starea pe care am setat-o ​​în panoul Problemă, aceasta va fi reflectată în diagrama fluxului de lucru, aici am setat starea problemei în „În curs” și aceeași stare este actualizată în fluxul de lucru, evidențiat în galben. Fluxul de lucru poate oferi o imagine de ansamblu rapidă a lucrărilor în curs de proces

Plug-in-uri în JIRA

Există plugin-uri disponibile pentru ca JIRA să funcționeze mai eficient, unele dintre aceste plugin-uri sunt Zendesk, Salesforce, GitHub, Gitbucket și așa mai departe. Unele dintre ele permit echipei de asistență să raporteze probleme direct în JIRA, creează depozite private nelimitate cu suport complet pentru gestionarea problemelor și testarea etc.

JIRA Agile

Metoda Agile sau Scrum este în general utilizată de echipele de dezvoltare care urmează o foaie de parcurs cu caracteristicile planificate pentru versiunile viitoare ale produsului lor. Agile urmează aceleași foi de parcurs pentru a-și urmări problemele ca și în alte metode JIRA De făcut -> În curs -> Efectuat, așa cum se arată în captura de ecran de mai jos, avem o problemă în De făcut și al doilea număr în curs. Odată ce problema în curs va fi rezolvată, aceasta va trece la starea Terminat și în același mod problema din A face va trece la următoarea etapă În curs.

Crearea problemei în Agile

Pentru a crea o problemă agilă, accesați meniul principal sub fila Agile , faceți clic pe „Noțiuni introductive” , când faceți clic pe ea, va cere să creați o nouă placă pentru problemele pentru Scrum sau Kanban . Puteți alege opțiunea conform cerințelor dvs., aici am selectat metoda Scrum.

Cum să creați o epopee în Agile

În JIRA Agile, o epopee este pur și simplu un tip de problemă. Epopeea surprinde un corp mare de lucrări. Este o poveste de utilizator mare, care poate fi împărțită într-o serie de povești mici. Pentru a finaliza o epopee, poate dura mai multe sprinturi. Puteți crea fie o nouă epopee în agilitate, fie puteți utiliza problema pe care ați creat-o pe placa JIRA normală. La fel, puteți crea și o poveste pentru scrum agil.

Mod de planificare Agile:

Modul Plan afișează toate poveștile utilizatorilor create pentru proiect. Puteți utiliza meniul din stânga pentru a decide baza pe care trebuie afișate problemele. În timp ce în meniul din dreapta faceți clic pe problemă, puteți crea subtaskuri, lucrări de jurnal etc.

Mod de lucru în Agile

Va afișa informațiile sprint active. Toate problemele sau poveștile utilizatorilor vor fi afișate în trei categorii, așa cum se arată în captura de ecran de mai jos .

Utilizarea clonării și a linkului în JIRA

În JIRA, puteți, de asemenea, să clonați problema, un avantaj al clonării unei probleme este că echipa diferită poate lucra separat asupra problemei și rezolva problema rapid.

Există o altă funcție utilă, este JIRA Link , legarea problemelor vă permite să creați o asociere între două probleme existente fie pe serverele JIRA identice, fie diferite. Așa cum se arată în captura de ecran, am legat problema curentă „Meniul derulant ST-6 nu funcționează” cu o altă problemă „ST-4 GUI nu răspunde - testează funcțiile GUI” .

Ca și aici, am setat sprintul pentru o zi și va rula sprintul pentru acea perioadă de timp specifică, așa cum se arată în captura de ecran de mai jos. Dacă lucrați cu scrum și doriți să acordați prioritate problemei sau să ordonați problema, trebuie doar să trageți și să plasați problema în restante.

În afară de aceasta, există mai multe sarcini pe care le puteți face, de exemplu, dacă faceți clic pe colțul din dreapta al ferestrei, va apărea o listă de funcții pe care o puteți utiliza conform nevoilor dvs.

Rapoarte în JIRA

Pentru a urmări progresul în Agile, o diagramă Burndown arată cantitatea reală și estimată de muncă de făcut în sprint. O diagramă tipică de descompunere va arăta oarecum așa, unde linia roșie indică sarcina efectivă rămasă, în timp ce linia albastră indică sarcina ideală rămasă în timpul ciclului scrum.

În afară de Burn down chart, există și alte opțiuni disponibile în automatizarea JIRA, cum ar fi Sprint Report, Epic Report, Version Report, Velocity Chart, Control Chart, diagramă de flux cumulativă . De asemenea, puteți utiliza diferite opțiuni de grafic pentru a reprezenta progresul proiectului dvs.

Ca și aici, în captura de ecran de mai sus, am selectat o diagramă circulară pentru prioritățile problemei. Acesta va genera o diagramă circulară care reprezintă prioritățile și severitatea problemelor în procente pentru întregul proiect, așa cum se arată mai jos. Puteți vizualiza graficul circular din diferite perspective, cum ar fi Destinatar, Componente, Tip de problemă, Prioritate, Rezoluție și Stare și așa mai departe.

De asemenea, puteți configura modul în care doriți să vedeți placa de scrum. Placa Scrum oferă diverse opțiuni prin care puteți face modificări în aspectul tău. Diverse caracteristici pe care le puteți configura folosind scrum sunt Coloane, Swimlanes, Filtre rapide, Culorile cardului și așa mai departe. Aici am selectat gestionarea coloanelor și am selectat opțiunile Numărul de probleme și va afișa numărul total de probleme în curs, de făcut sau de făcut. În gestionarea coloanelor, putem adăuga o coloană suplimentară conform cerințelor noastre, de asemenea, există diferite caracteristici pe care le puteți configura în bord.

Filtre

De asemenea, puteți seta filtre, altele decât filtrele implicite, pentru a filtra problemele. Filtrele pe care le puteți utiliza sunt data, componenta, prioritatea, rezoluția și așa mai departe.

Consiliul Kanban și problemele de gestionare

La fel ca placa Agile Scrum, putem crea și o placă Kanban, aici am creat un nume de proiect Cloud Testing. Consiliul Kanban este util pentru echipa care gestionează și constrânge munca lor în desfășurare. Panourile Kanban sunt vizibile în modul Lucru, dar nu în modul Plan.

Aici am creat o problemă „Eroare detectată în timpul testării încărcării” și „Verificarea problemelor legate de serverul cloud” în Kanban Board, așa cum se arată în captura de ecran de mai jos, acesta arată, de asemenea, starea lor, precum și evidențiată în roșu.

Kanban este considerat cea mai bună metodologie pentru remedierea erorilor și lansarea întreținerii, unde sarcina de intrare este prioritizată și apoi funcționează corespunzător. Există puține măsuri care pot face Kanban mai eficient.

  1. Vizualizați fluxul de lucru
  2. Limitați lucrările în desfășurare
  3. Lucrați la probleme
  4. Măsurați timpul ciclului

JIRA Scrum vs. JIRA Kanban

Scrum

Kanban

Rapoarte

Diagrama Burndown: Diagrama arată toate modificările și domeniul de aplicare modificate în timp ce sprintul este încă activat, alte diagrame includ Sprint Report, Velocity Chart, Epic Report etc.

Rapoarte

Diagrama de control: vă permite să măsurați timpul ciclului pentru probleme, afișând timpul mediu și timpul efectiv necesar pentru completarea problemelor

Agile Board

Permite echipei să vadă progresul sprinturilor. Acesta este modul de lucru, unde puteți vedea placa în sine împărțită în diferite stări.

Constrângeri

Echipa poate decide dacă crește sau micșorează numărul de probleme care ar trebui afișate în fiecare stare.

Restante

Aici echipa va planifica sprinturi și va estima poveștile care vor intra în fiecare sprint

Flux de lucru

Puteți asocia coloanele cu stările fluxului dvs. de lucru. Pur și simplu adăugând sau eliminând coloane, fluxul de lucru poate fi modificat atunci când este necesar.

Articole interesante...