guide jira workflow
Una guida alla gestione dei problemi in JIRA, alla creazione del flusso di lavoro JIRA e ai rapporti JIRA:
Sotto-compito JIRA è stato spiegato nel nostro precedente tutorial dal Serie di tutorial JIRA .
Abbiamo visto i diversi tipi di problemi e come crearli nei nostri precedenti tutorial JIRA.
Questo è il prossimo tutorial JIRA di questa serie in cui impareremo come usarli, lo stato di avanzamento del flusso di lavoro e la funzione di reporting di JIRA. Il problema JIRA attraversa vari stati come 'In Progress' ecc.
=> Fare clic qui per la serie completa di tutorial JIRA
Nel suo percorso, l'utente può continuare a modificare la descrizione, aggiungere ulteriori commenti, chiedere ulteriori informazioni sul problema e altre varie cose.
Quindi, in questo tutorial, daremo uno sguardo dettagliato al flusso di lavoro Problema in JIRA: il ciclo di vita di un problema, le opzioni Commento, E-mail / Condividi e Guarda su un problema JIRA.
Cosa imparerai:
Emissione del flusso di lavoro in JIRA
Una volta che un problema è stato creato in JIRA, ha il suo stato 'Da fare' o 'Nuovo'. Questo problema risiede nel backlog del prodotto, che normalmente viene gestito dal Product Owner insieme allo Scrum Master in un ambiente Agile.
Il product owner, a seconda della criticità e dell'importanza del problema, decide su quale Sprint deve essere lavorato il problema ( Per esempio, Sprint maggio 2018). Viene decisa anche la versione della correzione in cui il problema verrà consegnato e lo stesso viene aggiornato sul problema nel campo 'FixVersion'.
Il proprietario del prodotto decide anche quale team Scrum lavorerà sulla questione in base alle conoscenze e alle competenze all'interno del team di Scrum. Questa ovviamente non è una regola rigida e veloce per cui un team con una conoscenza sufficiente dell'area dovrebbe lavorare su un problema specifico.
Se è disponibile tempo sufficiente, il trasferimento delle conoscenze può essere assegnato a qualsiasi team in modo che il team possa esaminare il problema.
Durante la pianificazione dello sprint (ad esempio SprintMay2018) il team di mischia designato sposta la questione nel proprio Sprint Backlog.
Sprint Backlog
Tipicamente è un elenco di problemi che sono impegnati per la risoluzione da un team Sprint / Scrum durante la pianificazione dello sprint
Quando il problema è nello sprint, uno dei membri del team di mischia assegna il problema a se stesso. A volte il problema viene assegnato a una persona dallo Scrum master. Il campo 'Assegnatario' mostrerà ora il nome della persona a cui è assegnato il problema.
La persona controlla la stima iniziale sul problema e se la sensazione è come se il problema richiedesse più tempo rispetto alla stima menzionata, può essere rivalutato dopo le discussioni con il proprietario del prodotto e lo scrum master.
Queste discussioni sono importanti perché lo scrum master può quindi prendere una chiamata di uno o più problemi che devono essere rimossi dallo sprint corrente per abbinare la capacità totale del team.
Le modifiche al problema, come una modifica nella descrizione, vengono eseguite utilizzando il pulsante Modifica. In alcune versioni di JIRA, ogni campo può essere modificato separatamente utilizzando il simbolo della matita (modifica).
L'Assegnatario sposta quindi il problema nello stato 'In corso' facendo semplicemente clic sul pulsante 'Avvia avanzamento' ('In corso').
Una volta che l'assegnatario inizia a lavorare sul problema, se ritiene che le informazioni fornite nella descrizione del problema non siano sufficienti per continuare, l'avanzamento del problema può essere interrotto semplicemente spostando il problema nello stato 'Da fare'.
Alcune organizzazioni hanno un pulsante 'Stop Progress' per questo scopo. L'assegnatario dovrebbe scrivere un corretto commento descrivendo il motivo per cui il problema è stato interrotto. Inoltre, lo stato del problema può essere modificato in 'In attesa di informazioni' (alcune organizzazioni potrebbero non avere questo tipo di stato personalizzato).
Commento sul problema di Jira
Per ottenere un campo di testo libero per il commento, è sufficiente fare clic sul pulsante della barra degli strumenti 'Commento' che si trova appena sotto il nome del problema (in questo caso il nome 'bug di prova' di un problema). Questo pulsante è disponibile anche nella sezione Attività del problema.
Verrà visualizzato un campo di testo con opzioni di formattazione, come quello visualizzato nell'immagine sottostante:
Fare clic sul pulsante 'Aggiungi' dopo aver scritto un commento comprensibile corretto, che salverà il commento. Se necessario, è possibile applicare una formattazione diversa.
La visibilità del commento può essere limitata selezionando un'apposita opzione dal menu a tendina disponibile vicino al simbolo del lucchetto. Le scelte in genere saranno 'Tutti gli utenti', 'Ruoli del progetto', 'Sviluppatori'. Questa restrizione è molto importante se il cliente finale ha accesso a JIRA.
L'assegnatario può inviare un'e-mail all'autore del problema tramite JIRA stesso in modo da aspettarsi una risposta anticipata.
L'e-mail può essere inviata tramite le seguenti opzioni
# 1) Utilizzando il pulsante 'Condividi questo collegamento ...' disponibile nell'angolo in alto a destra della pagina.
#Due) Utilizzando la voce di menu 'Email' disponibile dai menu disponibili dopo aver fatto clic sul pulsante '...' nell'angolo in alto a destra della pagina.
# 3) Utilizzo della funzionalità '@' nel campo di testo del commento. Dopo aver scritto @ JIRA viene visualizzato un elenco di ID e-mail e l'utente può sceglierne uno o più.
Nota: Le opzioni 2 e 3 potrebbero essere disponibili solo dopo aver personalizzato JIRA.
come creare un albero di ricerca binario in java
La seguente finestra di dialogo popup si apre dopo aver fatto clic sul pulsante 'Condividi'.
I nomi utente o gli ID email devono essere inseriti nel campo 'Nome utente o email'. Ulteriori commenti possono essere inseriti nel campo 'Nota'. Facendo clic sul pulsante 'Condividi' nella finestra di dialogo popup verrà inviata un'e-mail agli utenti menzionati con un collegamento al problema JIRA.
L'assegnatario può aggiungerlo come 'osservatore' utilizzando ' Guarda il problema ' opzione. In questo modo l'osservatore riceverà una notifica per ogni singola modifica sul problema, come una modifica nella descrizione, un nuovo commento e persino il lavoro di registro.
Guarda il problema
Questa voce di menu viene visualizzata dopo aver fatto clic sul pulsante '...'. Dopo aver fatto clic su questa voce di menu, l'utente (in questo caso l'assegnatario) entra nell'elenco degli osservatori e l'etichetta della voce di menu cambia in 'Stop Watching', che a sua volta può essere utilizzata per interrompere la visione del problema.
Qualsiasi altro membro del team / progetto può aggiungersi come osservatore se è interessato a sapere cosa sta succedendo con il problema, poiché un osservatore non deve aprire esplicitamente il problema per verificare i progressi ma riceve una o più notifiche.
Quando uno o più utenti iniziano a guardare il problema, il conteggio corrispondente verrà visualizzato accanto all'etichetta denominata 'Watchers' (fare riferimento all'immagine sopra). L'utente che ha eseguito l'accesso può interrompere la visualizzazione del problema facendo clic sul link 'Interrompi la visualizzazione di questo problema' o facendo clic su 'Interrompi la visione' nella pagina dell'elenco 'Watchers'.
Nel caso in cui qualcuno fosse interessato a conoscere i nomi degli utenti che stanno attualmente guardando un particolare problema, fare clic sulla voce di menu 'Watchers', che viene visualizzata dopo aver fatto clic sul pulsante '...'. (Fare riferimento alle immagini seguenti).
riferimento indefinito alla funzione nel file di intestazione c ++
Una volta che l'assegnatario ha acquisito familiarità con le informazioni, il problema viene riavviato di nuovo. Se lo stato del problema era 'Da fare', l'utente può avviare direttamente l'avanzamento facendo clic su 'Avvia avanzamento' ('In corso') a seconda del pulsante disponibile. Il problema può ricadere nello stesso flusso, il che significa che il progresso può essere interrotto se necessario.
L'assegnatario scrive un commento comprensibile appropriato sul problema. Aggiunge anche 'Log work' (il tempo che ha investito lavorando sulla questione) alla fine di ogni giornata. Ciò facilita il proprietario del prodotto e gli altri stakeholder a conoscere i progressi sulla questione.
Non appena l'assegnatario ritiene che il problema sia stato risolto e la revisione del codice sia stata eseguita, le modifiche vengono testate. Una volta che la soluzione è soddisfacente per l'assegnatario, lo stato del problema viene modificato in 'In prova' ('Da verificare').
Il tester del team Scrum assegna quindi il problema a lui / lei e testa le modifiche e le aree circostanti.
Se il tester rileva un problema nelle modifiche o in un problema di regressione, il test non è riuscito e lo stato del problema viene nuovamente modificato in 'In corso' e assegnato allo sviluppatore interessato. Il tester registrerà il lavoro con il numero di ore utilizzate.
Lo sviluppatore esaminerà le nuove modifiche richieste, risolverà le stesse, effettuerà un test unitario e quindi sposterà il problema in 'In corso'. Il tester verificherà successivamente il problema e, una volta soddisfatto, contrassegnerà lo stato del problema come 'Risolto' (Fatto).
Il problema viene risolto solo dopo un'adeguata demo agli stakeholder al termine dello Sprint e tutti devono sentire che il DoD è stato rispettato. Dopo la consegna della correzione / versione del prodotto, il problema viene chiuso.
Va ricordato che un problema, in caso di bug, può essere chiuso direttamente, se risulta non riproducibile.
Potrebbe esserci un caso in cui dopo un po 'di tempo (giorni / mesi ecc.) A causa di un problema innescato dal problema, potrebbe essere necessario riaprirlo e che viene quindi attraversato attraverso lo stesso ciclo.
Nota: Il pulsante '...' di cui sopra può essere denominato 'Altro' e le posizioni accanto al pulsante 'Modifica' nella barra degli strumenti a sinistra della pagina, in alcune versioni JIRA o personalizzate.
In breve, un problema JIRA viaggia da fasi come Nuovo (Aperto) -> In corso -> In prova -> Risolto (Fatto).
Lungo la strada, gli utenti / le varie parti interessate associate alla risoluzione del problema aggiungono commenti / descrizioni sul problema di conseguenza.
Gestisci i problemi in JIRA
È possibile accedere al problema una volta creato cercando l'ID, sfogliando la voce di menu 'Problemi' o andando ai dettagli del progetto e controllando la scheda dei problemi.
Quando accedi a un problema e fai clic sul suo collegamento, verranno visualizzati i dettagli. Tutte le azioni che possono essere eseguite su un particolare problema sono disponibili nell'intestazione di una schermata dei dettagli del problema:
Andremo in ordine sequenziale da destra a sinistra e discuteremo tutte le opzioni.
# 1) Modifica: Come suggerisce il nome, questa opzione ti consente di modificare un problema creato. Fare clic su di esso e modificare le informazioni come desiderato. Al termine, scegli 'Aggiorna'. È simile alla finestra di dialogo 'Crea problema'.
#Due) Commento : Questo è un modo utile per registrare i procedimenti su una questione e per comunicare con i membri interessati. Inserisci i tuoi commenti e scegli l'opzione per limitare le visualizzazioni:
# 3) Assegna: Questa è l'opzione di cui avresti bisogno quando desideri trasferire la proprietà di un problema. Inserisci le informazioni sull'assegnatario, i commenti (tutto ciò che desideri comunicare) e scegli la visualizzazione del commento. Una volta assegnato un problema all'utente, viene inviata un'email automatica (se questa opzione viene scelta dall'amministratore) e il problema viene visualizzato nella dashboard dell'assegnatario all'accesso.
# 4) Altro: Le seguenti opzioni sono disponibili sotto la voce di menu 'Altro':
Tavola agile, Classifica in alto, Classifica in fondo -> Relativo ai progetti Agile - i cui dettagli verranno visualizzati in un articolo successivo.
Allega file, Allega screenshot -> Consente di allegare file a un problema. L'opzione screenshot acquisirà automaticamente uno screenshot. Tutto quello che devi fare è una schermata di stampa sulla tua macchina e puoi copiarla direttamente qui in JIRA.
Aggiungi voto, elettori, smetti di guardare, osservatori -> La votazione è un processo che gli utenti JIRA possono eseguire per supportare la risoluzione di un problema in modo favorevole o sfavorevole. Le opzioni in questa sezione facilitano lo stesso. Puoi anche scegliere di guardare un problema: quando lo fai, tutte le modifiche ti verranno notificate.
Crea attività secondaria, Converti in attività secondaria -> Queste sono le opzioni che aiutano a creare e lavorare con le sotto-attività. I dettagli sono disponibili in tutorial # 3 della serie JIRA .
Etichette -> Questo concetto è simile alle “Etichette” che troviamo su vari blog e pagine web. È possibile classificare formalmente i problemi in base alla versione e al componente, ma quando è necessario qualcosa di più informale, questa opzione può essere utilizzata. Per esempio, tutti i problemi sollevati per tenere traccia dei commenti di revisione tra pari possono essere etichettati come 'revisione tra pari' per visualizzarli e monitorarli facilmente.
# 5) Registro del lavoro: Questo è un modo per monitorare lo stato di avanzamento del problema in termini di tempo. Quando si utilizza questa opzione, si apre la seguente finestra di dialogo. Come puoi vedere, le informazioni dettagliate su quanto tempo è stato speso per un problema, quanto è rimasto, ecc. Possono essere registrate qui.
# 6) Sposta: I problemi JIRA possono essere spostati tra i progetti. Tuttavia, il passaggio da un progetto a un altro potrebbe significare un diverso flusso di lavoro di destinazione, un diverso tipo di problema, un nuovo stato, ecc. È quindi consigliabile analizzare a fondo come il trasferimento influenzerà il problema prima di procedere con questo.
# 7) Collegamento: Questa è una caratteristica molto versatile di JIRA che consente di collegare logicamente i problemi tra loro e stabilire relazioni / dipendenze.
Una situazione di esempio in cui questo può essere utilizzato nei progetti QA è quando un certo difetto ti impedisce di lavorare con un determinato requisito. Puoi usare questa opzione per mostrare la dipendenza.
Quando si accede a questo collegamento, si apre la seguente finestra di dialogo. Usare questo dialogo è molto semplice:
I diversi tipi di associazioni possono essere scelti dalla casella di riepilogo 'Questo problema'. L'elenco contiene:
In alternativa, puoi scegliere di includere un collegamento web come riferimento.
# 8) Clone: Come suggerisce il nome, puoi creare un duplicato di un problema.
Quando un problema viene clonato:
- Il riepilogo del problema clonato inizia con il prefisso 'CLONE'.
- Verrà stabilito un collegamento tra il problema principale e il problema clonato.
# 9) Problema con l'email: Fare clic sull'icona. Immettere le informazioni per il destinatario delle informazioni sul problema nella finestra di dialogo sottostante che si apre. Verrà inviata un'e-mail con i dettagli del problema JIRA.
10) Esporta: JIRA fornisce anche un modo per scrivere le informazioni sul problema su file esterni. Per farlo, fai clic sul pulsante 'Esporta' nell'angolo più a destra e vedrai i formati in cui puoi scaricare un numero JIRA:
Come spostare un problema JIRA attraverso le diverse fasi del flusso di lavoro?
# 1) Un problema creato in JIRA è sempre nello stato 'Aperto' al momento della creazione.
#Due) Le fasi del flusso di lavoro che segue dipendono dal tipo di progetto e dal flusso di lavoro assegnato al progetto durante la creazione.
# 3) Solo l'amministratore sarà in grado di scegliere questo e una volta scelto, non può essere modificato e tutti i problemi nell'ambito del progetto passeranno attraverso lo stesso flusso di lavoro.
# 4) Quando si fa clic sul pulsante 'Avvia avanzamento', lo stato del problema cambia in 'In corso' e l'etichetta del pulsante cambia in 'Interrompi avanzamento' che, se cliccato, riporterà lo stato a 'Aperto'.
# 5) Facendo clic sul pulsante 'Flusso di lavoro' verrà visualizzata una casella di riepilogo delle fasi successive a cui può passare un problema.
# 6) Se il problema deve essere impostato direttamente su 'Risolto', è disponibile un pulsante 'Risolvi problema'. Facendo clic su di esso potrai scegliere il motivo per cui il problema è stato risolto.
# 7) Per visualizzare il flusso di lavoro a cui è sottoposto un determinato problema, fare clic sul collegamento 'Visualizza flusso di lavoro' accanto al campo dello stato di un problema nella pagina dei dettagli del problema. Per esempio, per il mio problema il flusso di lavoro visualizzato è:
miglior software per copiare dvd per windows 10
Rapporti JIRA
JIRA è inoltre dotato di una robusta funzione di reportistica. Ci sono molti tipi di rapporti che facilita.
Sfoglia un progetto di cui vorresti ottenere un rapporto e vai alla scheda 'Rapporti'. Qui vedrai un elenco di tutti i report che possono presentarti.
Scegli il rapporto e imposta i criteri dei dati e avrai un rapporto personalizzato in mano in pochissimo tempo.
Inoltre, per uno strumento di gestione degli incidenti, un utente si aspetterebbe potenti funzionalità di ricerca e JIRA si adatta anche a quest'area. Quindi, assicurati di sfruttarlo a tuo vantaggio.
Conclusione
Questo ci porta alla fine della parte 'JIRA-User' della serie. Come sempre, speriamo che questi tutorial JIRA della serie non solo ti aiutino a utilizzare con successo il software di tracciamento dei problemi JIRA Atlassian, ma ti aiutino anche a ottenere i migliori risultati per le tue attività di gestione del progetto / incidente / test / difetto.
=> Visita qui per la serie completa di tutorial JIRA
Il prossimo tutorial tratterà le attività di amministrazione di JIRA: gestione del progetto, gestione degli utenti, autorizzazioni di accesso, ecc.
Fateci sapere i vostri commenti e domande di seguito.
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Tutorial JIRA Agile: come utilizzare JIRA in modo efficace per la gestione di progetti Agile
- Come integrare JIRA con qTest: una guida passo passo
- Tutorial JIRA: una guida pratica completa su JIRA
- Tutorial sull'integrazione di GitLab Jira
- Tutorial JIRA Dashboard: come creare JIRA Dashboard con esempio
- Monitoraggio del tempo Jira: come utilizzare il software di gestione del tempo Jira?
- Test Automation per Jira con Katalon Studio
- Integra JIRA con il sistema di gestione dei casi di test TestLodge: tutorial passo passo