Pianificazione avanzata in Jira: panoramica di Programmi Jira

Quando più team collaborano allo stesso obiettivo, diventa presto difficile garantire l'allineamento. I backlog si frammentano. Le priorità cambiano. Le dipendenze passano inosservate e finiscono per diventare fattori di blocco.
Programmi Jira è uno strumento di pianificazione tra team disponibile in Jira Premium e Jira Enterprise.
Riunisce i task di più progetti e board in un'unica timeline del progetto, così che program manager e team leader possano monitorare la capacità, gestire le dipendenze e modellare scenari di consegna senza interrompere i flussi di lavoro dei singoli team.
Questa guida illustra i concetti chiave della pianificazione avanzata per spiegare in cosa consiste Programmi, quali sono le sue funzionalità principali e cosa occorre configurare prima di pubblicare il primo programma.
Cos'è Programmi Jira?
Programmi Jira è una funzionalità di pianificazione tra team che consente ai program manager di coordinare il lavoro relativo a più progetti Jira attraverso un'unica visualizzazione. Supporta la gestione della capacità, la visualizzazione delle dipendenze, la modellazione degli scenari e una gerarchia dei ticket personalizzabile che si estende oltre il livello epic.
Più visualizzazioni per esigenze diverse
Programmi offre varie visualizzazioni, ciascuna progettata per rispondere a una domanda diversa. Passa dall'una all'altra a seconda che tu debba pianificare, controllare lo stato o gestire la capacità.
Puoi trovare queste diverse visualizzazioni nello spazio di navigazione orizzontale.
Visualizzazione | Ideale per |
Riepilogo | Visualizzare un'istantanea generale dei progressi tra team e iniziative |
Timeline | Pianificare il ticket, visualizzare le dipendenze, applicare correzioni con il sistema di trascinamento e rilascio |
Elenco | Ottenere una visualizzazione piana di tutti i ticket per consentire rapidità di ricerca e modifica |
Board del programma | Creare programmi condivisi tra più team con iterazioni di 1-4 settimane |
Calendario | Vedere quando è programmato un ticket, individuare le lacune o le sovrapposizioni |
Team | Assegnare le persone ai gruppi e monitorare la capacità |
Dipendenze | Mappare e gestire i fattori di blocco nei team |
Scenari | Modellare gli esiti ipotetici prima di impegnarsi in un piano |
Come Programmi Jira riunisce i ticket
Programmi Jira può riunire i ticket da tre origini diverse:
Board: ticket relativi ai team che monitorano il volume e i progressi del proprio lavoro.
Spazi: ticket definiti da un obiettivo o da un risultato finale specifico, come un prodotto o una funzionalità.
Filtri: ticket definiti da una query in Jira, anche noti come JQL (Jira Query Language).
Puoi combinare e abbinare tutte e tre le origini in un unico programma. Ciò significa che puoi raggruppare la board Scrum di un team, uno spazio di un team di progettazione e un elenco filtrato di dipendenze interfunzionali in un'unica visualizzazione senza condizionare il modo in cui i team interessati lavorano ogni giorno.

Le origini dei ticket definiscono quali dati il programma ricava da Jira. Puoi selezionarle quando crei un programma e aggiungerle o rimuoverle in qualsiasi momento. Impostare correttamente le origini fin da subito è il modo più rapido per creare un programma che rifletta la realtà.
Una volta che il ticket è inserito in un piano, puoi raggrupparlo, filtrarlo e ordinarlo in base a team, assegnatario, etichetta, epic, sprint o campi personalizzati. Ad esempio, un program manager potrebbe scegliere il raggruppamento per team per vedere chi è sovraccarico.
Oppure, un VP potrebbe applicare un filtro in base all'iniziativa per controllare i progressi rispetto a un obiettivo strategico, mentre un engineering lead potrebbe ordinare l'elenco per dipendenza per trovare ciò che sta bloccando il rilascio successivo.
Gli stessi dati, suddivisi in modo diverso a seconda di chi li consulta. Scopri come aggiungere o modificare le origini dei ticket in Programmi.
Come funziona la gerarchia dei ticket in Programmi?
Programmi inizia con la gerarchia standard di Jira (epic, story, task e sottotask) e permette di aggiungere livelli personalizzati sopra l'epic per rispecchiare il modo in cui l'organizzazione struttura i ticket.
I livelli gerarchici predefiniti sono i seguenti:
Iniziative (livello personalizzato, sopra epic): un container per gli epic che coinvolgono più team o spazi. Usa questa opzione per rappresentare un programma o una priorità strategica che attraversa i confini tra i team.
Epic: un insieme significativo di ticket suddiviso in story, task e bug. In un piano, gli epic rappresentano una milestone o un risultato finale e i ticket interni possono essere distribuiti tra più team.
Story, task o bug: i ticket quotidiani eseguiti dai team. Ciascuno può essere assegnato a un team specifico all'interno del programma.
Sottotask: un ticket dettagliato nidificato all'interno di una story, un task o un bug.
Puoi personalizzare e rinominare questi livelli affinché corrispondano al modo in cui l'organizzazione parla dei ticket.
Cos'è Board del programma in Programmi Jira?
Board del programma è una funzionalità di Programmi Jira progettata per program manager e leader aziendali che devono allineare i programmi di consegna a livello di "team di team". Fornisce un'interfaccia visiva in cui ciascuna colonna può rappresentare un'iterazione compresa tra 1 a 4 settimane.
Ogni riga rappresenta un team incluso nel programma. La Board del programma consente di pianificare i ticket, gestire le dipendenze e tenere allineati i collaboratori in tutta facilità.
Ciò rende più fluida e trasparente la programmazione tra team. È come se fosse una panoramica generale di un incremento di programmazione.
I ticket di ogni team saranno affiancati per permetterti di individuare i conflitti, i passaggi di consegne e i colli di bottigliaprima che diventino emergenze.
Perché i team usano Board del programma
I team usano Board del programma in diversi modi, a seconda della composizione dei team interfunzionali.
Le dipendenze diventano visibili, non verbali. Invece di attendere che qualcuno segnali "un blocco nel team B", è possibile vedere le connessioni sulla board.
Allineamento tra team senza confusione. Quando cinque o dieci team collaborano allo stesso obiettivo, Board del programma mostra le relazioni tra i vari contributi.
Dati aggiornati in tempo reale, non un'istantanea. Poiché ricava i dati dal programma in tempo reale, la board riflette gli aggiornamenti del lavoro in corso.
In che modo i team possono gestire la capacità in Programmi Jira?
La capacità è la quantità totale di ticket che un team può realisticamente gestire in un determinato periodo. Conoscere la capacità del team aiuta a definire timeline verosimili, individuare tempestivamente un sovraccarico di lavoro e prendere decisioni con sicurezza quando le priorità cambiano.
In Programmi Jira, l'indicazione della capacità è integrata nella timeline, così puoi vedere a colpo d'occhio se un team deve gestire un carico di lavoro insufficiente o eccessivo. La pianificazione della capacità è disponibile sia per i team Scrum sia per i team Kanban, anche se il modo in cui ogni team la misura è diverso.
Entrambi i tipi di team possono monitorare la capacità in giorni o ore. I team Scrum possono anche usare gli story point, una misura relativa dell'impegno, perché per loro il lavoro procede in sprint di durata fissa, in cui è consueto stimare l'impegno totale per ogni iterazione. I team Kanban lavorano in un flusso continuo senza iterazioni fisse, quindi la misurazione basata sul tempo è la soluzione più adatta.
In che modo i team gestiscono i rilasci in Programmi Jira?
I rilasci segnano i momenti in cui il ticket deve essere completato. A seconda di come è strutturato il ticket, un rilascio può rappresentare una parte di lavoro pronta per l'invio, un rilascio ai clienti o un incremento di programma.
Programmi supporta due tipi di rilascio:
Rilasci in un singolo spazio: associati a un unico progetto Jira, si sincronizzano nuovamente con i ticket Jira quando salvi le modifiche.
Rilasci tra spazi diversi: si estendono a più progetti Jira e permettono di allineare le date di consegna tra i team. Esistono solo in Programmi, non vengono salvati nuovamente nei singoli ticket in Jira.
Eventuali rilasci futuri già associati a un progetto nel programma vengono visualizzati automaticamente nella scheda Rilasci. Usa le regole di esclusione per rimuovere i rilasci (e i relativi ticket) che non rientrano nell'ambito del programma.
In che modo i team gestiscono le dipendenze in Programmi Jira?
In qualsiasi progetto, ci sono task che non possono iniziare finché non ne vengono conclusi degli altri. Queste relazioni, ovvero le dipendenze, determinano il percorso critico del progetto e influiscono direttamente sulla puntualità della consegna. Quando le dipendenze sono mappate chiaramente, i team possono individuare in anticipo i blocchi, adattare la sequenza e pianificare tenendo conto dei rischi prima che causino ritardi.
Programmi Jira semplifica la visualizzazione, la gestione e la risoluzione delle dipendenze per consentirti di individuare tempestivamente i blocchi e garantire l'avanzamento dei progetti.
Le dipendenze possono essere visualizzate sia nella Visualizzazione timeline sia nella Visualizzazione dipendenze
Visualizzazione timeline: scopri i collegamenti tra i ticket nel programma. Le frecce tra i ticket indicano quali task dipendono da altri, così è facile individuare eventuali colli di bottiglia.
Visualizzazione dipendenze: ottieni una vista mirata di tutte le dipendenze nel programma, applica un filtro in base al team, allo sprint o al rilascio e identifica rapidamente rischi o conflitti.
Programmi Jira: domande frequenti
Qual è la differenza tra Programmi e la timeline Jira?
La timeline Jira mostra i ticket all'interno di un singolo progetto. Programmi serve per coordinare i ticket tra più team, spazi e progetti, con funzionalità aggiuntive per la gestione della capacità, la modellazione degli scenari e le dipendenze tra team.
Programmi è disponibile in tutte le edizioni di Jira?
No. Programmi Jira è disponibile solo in Jira Premium e Jira Enterprise. Le edizioni Standard e Free includono la visualizzazione timeline di base, ma non le funzionalità di programmazione tra team.
Programmi modifica automaticamente i miei dati in Jira?
No. Programmi funziona come una sandbox. Tutte le modifiche che apporti restano nel programma finché non scegli di salvarle nuovamente in Jira usando la funzione "Rivedi modifiche". I dati in tempo reale dei team sono protetti finché non decidi di eseguire il commit.
Quanti team posso includere in un programma?
Non esiste un limite imposto ma, per ottenere le prestazioni migliori, Atlassian consiglia di aggiungere non più di 50 team a programma. In caso di dimensioni maggiori, valuta la possibilità di suddividere il ticket in più programmi.
È possibile riutilizzare un programma in più team?
Sì. Ogni programma può essere duplicato in pochi clic. La copia trasferisce gli stessi ticket e le stesse impostazioni dell'originale, così non devi ricreare la struttura da zero.
Questo è particolarmente utile per le organizzazioni che vogliono standardizzare il modo in cui i team pianificano: creare un piano ben strutturato e poi duplicarlo come punto di partenza per ogni nuovo programma o trimestre.
Posso pianificare sia per i team Scrum che per i team Kanban nello stesso programma?
Sì. Programmi supporta sia i team Scrum sia i team Kanban come origini dei ticket. Ogni tipo di team misura la capacità in modo diverso: i team Scrum possono usare gli story point o il tempo, mentre i team Kanban usano solo il tempo.
Come faccio a condividere un programma con gli stakeholder?
I programmi sono fatti per essere condivisi. Qualsiasi visualizzazione di qualsiasi programma può essere condivisa come link diretto, incorporata in una pagina Confluence per la visualizzazione in tempo reale o esportata come file CSV o immagine PNG per una visualizzazione statica. Le impostazioni di condivisione si trovano nell'angolo in alto a destra di qualsiasi Programma Jira.