Tag: jira, agile, scrum, kanban, sprint, board, jql, epics
Livello: intermedio
TL;DR: Guida rapida all'utilizzo di Jira per la gestione di progetti Agile, inclusi framework Scrum e Kanban, gerarchia delle issue e query JQL.
Gerarchia standard: Epic > Story/Task/Bug > Sub-task.
Scrum Board: orientata a iterazioni fisse (sprint) con un backlog dedicato alla pianificazione.
Kanban Board: orientata al flusso continuo con limiti WIP (Work In Progress) per le colonne.
Issue Types: identificano la natura del lavoro da svolgere (Story, Bug, Task, Epic).
Workflow: definisce gli stati e le transizioni ammesse per una issue (es. To Do, In Progress, Done).
Story Points: unita' di misura relativa utilizzata per stimare lo sforzo di implementazione.
Velocity Chart: grafico che traccia il quantitativo di lavoro completato dal team di sprint in sprint.
JQL (Jira Query Language): linguaggio simil-SQL per la ricerca avanzata e il filtraggio delle issue.
Q: Qual e' la differenza tra le board Scrum e Kanban in Jira?R: Uso la Scrum board per iterazioni pianificate con inizio e fine precisi, mentre la Kanban board gestisce un flusso continuo limitando il lavoro in corso (WIP).
Q: Come strutturi le epiche rispetto alle user story?R: Tratto l'epica come un macro-obiettivo o una feature complessa, che scompongo in user story indipendenti completabili in un singolo sprint.
Ignorare o rimuovere i limiti WIP nelle Kanban board causando colli di bottiglia nel flusso.
Aggiungere continuamente nuove issue a uno sprint attivo falsando le metriche di velocity e burndown.
Non chiudere i sub-task prima di spostare la parent issue in Done, creando incongruenze nei report.
// Trovare tutti i bug aperti assegnati a me
assignee = currentUser() AND issuetype = Bug AND status != Done
// Trovare issue in uno sprint correntemente aperto
project = "Frontend" AND sprint in openSprints()
// Trovare issue in backlog prive di stima
project = "API" AND "Story Points" is EMPTY AND status = "To Do"
[ ] Configurazione avanzata dei workflow, incluse transition screens e post-functions.
[ ] Creazione di dashboard personalizzate con gadget di reportistica Agile.