Esplora argomenti

Gestione dei progetti Agile: che cos'รจ e come iniziare?

Utilitร  della gestione di progetti Agile per un team software

By Claire Drumond

Claire Drumondย รจ una marketing strategist,ย relatrice e scrittrice per Atlassian. Inoltre, รจ autrice di numerosi articoli pubblicati sui blog di Trello e Atlassian e una contributrice attiva di varie pubblicazioni su Medium, tra cui HackerNoon, Art+Marketing e PoetsUnlimited. Partecipa come relatrice a conferenze tecnologiche in tutto il mondo su agile, analisi dei silos e sviluppo dell'empatia.

Inizia gratuitamente con il modello di gestione dei progetti di Jira

Gestisci le attivitร  di qualsiasi progetto grazie a gestione dei task efficace e strumenti intuitivi per la definizione delle prioritร .

Che cos'รจ la gestione Agile dei progetti?

La gestione di progetti Agile รจ un metodo iterativo di gestione dei progetti di sviluppo software incentrato su rilasci continui e sull'incorporamento del feedback dei clienti ad ogni iterazione.

I team software che adottano metodologie di gestione dei progetti Agile aumentanoย la velocitร  di sviluppo, espandonoย la collaborazione e incoraggianoย la capacitร  di rispondere meglio alle tendenze del mercato.

Qui c'รจ tutto quello che devi sapere per avviare o perfezionareย le tue pratiche di gestione dei progetti Agile.

Una breve storia della metodologia Agile nella gestione dei progetti

Partendo dal concetto di produzione snella di Toyota degli anni '40, i team di sviluppo software hannoย adottato metodologie Agile per ridurre gli sprechi e aumentare la trasparenza, rispondendo rapidamente alle esigenze in continua evoluzione dei loro clienti. Un netto cambiamento rispetto alla gestione dei progetti a cascata che si concentra sui "grandi" lanci, Agile aiuta iย team software a collaborare meglio e a innovareย piรน velocemente che mai.ย 

La gestione Agileย tradizionale dei progettiย puรฒ essere classificata in due framework: Scrum e Kanban.ย Mentre Scrum si concentra sulle iterazioni di progetto a lunghezza fissa, Kanban si concentra sui rilasci continui. Al termine, il team passa immediatamente al rilascio successivo.ย 

Framework di gestione Agile dei progetti 1: Scrum

รจ un framework per la gestione Agile dei progetti che utilizza iterazioni di lavoro a lunghezza fissa, chiamate sprint. Ci sono quattroย cerimonieย che definiscono la struttura di ogni sprint.

Tutto inizia con il backlog, o la mole di lavoro da completare. In Scrum, ci sono due backlog: uno รจ il backlog di prodotto (di proprietร  dell'owner di prodotto) che รจ un elenco prioritario di funzionalitร , e l'altro รจ il backlog dello sprint che viene riempito prendendo i ticket dalla parte superiore del backlog di prodotto fino al raggiungimento della capacitร  per lo sprint successivo. I team Scrum hanno ruoli unici e specifici per la loro partecipazione al processo. In genere c'รจ uno Scrum master, o campione del metodo Scrum per il team; il product owner, che รจ la voce del prodotto; e il team Scrum, che spesso รจ formato da membri interfunzionali del team incaricati di portare a termine il lavoro.

Le quattro cerimonie di Scrum

Pianificazione sprint

Demo Sprint

Riunione stand-up giornaliera

Retrospettiva

Una riunione di pianificazione del team che determina cosa completare nel prossimo sprint.

Una riunione di condivisione in cui il team mostra cosa ha spedito in quello sprint.

Conosciuta anche come riunione stand-up, una mini-riunione di 15 minuti per sincronizzarsi con il team del software.

Una revisione di ciรฒ che รจ andato bene e cosa non รจ andato bene con le azioni per migliorare lo sprint successivo.

Jira scrum board

Esempio board Scrum | Agile Coach Atlassian

Framework di gestione Agile dei progetti 2: Kanban

Kanbanย รจ un framework per la gestione Agile dei progetti che abbina il lavoro alle capacitร  del team.ย Si concentra su come completare i lavori il piรน velocemente possibile, dando ai team la possibilitร  di reagire ai cambiamenti ancora piรน velocemente di Scrum.

A differenza di Scrum, Kanban non ha (di solito) backlog. Il lavoro si trova, invece, nella colonnaย Cose da fare.ย Ciรฒ consente ai team Kanban di concentrarsi sui rilasci continui, cosa che puรฒ essere eseguita in qualsiasi momento. Tutto il lavoro รจ visibile, mirato e pronto per essere eseguito in modo che quando qualcosa รจ completato, il team passi immediatamente al lavoro successivo. La quantitร  di lavoro viene abbinata alla capacitร  del team tramite iย limiti WIP, che corrispondono a un limite di lavoro predefinito che puรฒ essere contenuto in una singola colonna alla volta (tranne laย colonnaย Da fare). Il framework Kanban include i seguenti quattro componenti:

I quattro componenti di Kanban

Elenco di lavori (o story)

Colonne o corsie

Limiti WIP (Work in Progress)

Rilasci continui

L'elenco dei lavori, o story, sono definiti come ticket o task che devono essere completati.

Utilizzate su una board Kanban per distinguere i task dai vari flussi di lavoro, utenti, progetti, ecc.

Una regola che limita la quantitร  di lavoro da svolgere in base alla capacitร  del team .

Il team lavora sul numero di story entro il limite WIP e puรฒ effettuare rilasci in qualsiasi momento.

Kanban board example | Atlassian agile coach

Esempio board Kanban | Agile Coach Atlassian

Responsabilitร  dei project manager Agile

A prescindere dal framework Agile scelto per supportare lo sviluppo del software, รจ necessario un metodo per valutare l'avanzamento del team e programmare gli interventi o gli sprint futuri. La stima del progetto Agile consente ai team Scrum e Kanban di valutare le proprie capacitร . I report Agile mostrano l'avanzamento del team nel tempo. I grafici Gantt e il backlog grooming aiutano i project manager a mantenere aggiornata e pronta la lista dei lavori che il team deve affrontare.

Agile project estimations | Atlassian agile coach

Stime di progetto Agile | Agile Coach Atlassian

Agile reporting example | Atlassian agile coach

Esempio report Agile | Agile Coach Atlassian

Agile backlog example | Atlassian agile coach

Esempio backlog Agile | Agile Coach Atlassian

Agile example | effective stakeholder communication

Esempio Agile | Comunicazione efficace con gli stakeholder

Esplora argomenti

Gestione dei progetti Agile: che cos'รจ e come iniziare?

Utilitร  della gestione di progetti Agile per un team software

By Claire Drumond

Claire Drumondย รจ una marketing strategist,ย relatrice e scrittrice per Atlassian. Inoltre, รจ autrice di numerosi articoli pubblicati sui blog di Trello e Atlassian e una contributrice attiva di varie pubblicazioni su Medium, tra cui HackerNoon, Art+Marketing e PoetsUnlimited. Partecipa come relatrice a conferenze tecnologiche in tutto il mondo su agile, analisi dei silos e sviluppo dell'empatia.

Inizia gratuitamente con il modello di gestione dei progetti di Jira

Gestisci le attivitร  di qualsiasi progetto grazie a gestione dei task efficace e strumenti intuitivi per la definizione delle prioritร .

Che cos'รจ la gestione Agile dei progetti?

La gestione di progetti Agile รจ un metodo iterativo di gestione dei progetti di sviluppo software incentrato su rilasci continui e sull'incorporamento del feedback dei clienti ad ogni iterazione.

I team software che adottano metodologie di gestione dei progetti Agile aumentanoย la velocitร  di sviluppo, espandonoย la collaborazione e incoraggianoย la capacitร  di rispondere meglio alle tendenze del mercato.

Qui c'รจ tutto quello che devi sapere per avviare o perfezionareย le tue pratiche di gestione dei progetti Agile.

Una breve storia della metodologia Agile nella gestione dei progetti

Partendo dal concetto di produzione snella di Toyota degli anni '40, i team di sviluppo software hannoย adottato metodologie Agile per ridurre gli sprechi e aumentare la trasparenza, rispondendo rapidamente alle esigenze in continua evoluzione dei loro clienti. Un netto cambiamento rispetto alla gestione dei progetti a cascata che si concentra sui "grandi" lanci, Agile aiuta iย team software a collaborare meglio e a innovareย piรน velocemente che mai.ย 

La gestione Agileย tradizionale dei progettiย puรฒ essere classificata in due framework: Scrum e Kanban.ย Mentre Scrum si concentra sulle iterazioni di progetto a lunghezza fissa, Kanban si concentra sui rilasci continui. Al termine, il team passa immediatamente al rilascio successivo.ย 

Framework di gestione Agile dei progetti 1: Scrum

รจ un framework per la gestione Agile dei progetti che utilizza iterazioni di lavoro a lunghezza fissa, chiamate sprint. Ci sono quattroย cerimonieย che definiscono la struttura di ogni sprint.

Tutto inizia con il backlog, o la mole di lavoro da completare. In Scrum, ci sono due backlog: uno รจ il backlog di prodotto (di proprietร  dell'owner di prodotto) che รจ un elenco prioritario di funzionalitร , e l'altro รจ il backlog dello sprint che viene riempito prendendo i ticket dalla parte superiore del backlog di prodotto fino al raggiungimento della capacitร  per lo sprint successivo. I team Scrum hanno ruoli unici e specifici per la loro partecipazione al processo. In genere c'รจ uno Scrum master, o campione del metodo Scrum per il team; il product owner, che รจ la voce del prodotto; e il team Scrum, che spesso รจ formato da membri interfunzionali del team incaricati di portare a termine il lavoro.

Le quattro cerimonie di Scrum

Pianificazione sprint

Demo Sprint

Riunione stand-up giornaliera

Retrospettiva

Una riunione di pianificazione del team che determina cosa completare nel prossimo sprint.

Una riunione di condivisione in cui il team mostra cosa ha spedito in quello sprint.

Conosciuta anche come riunione stand-up, una mini-riunione di 15 minuti per sincronizzarsi con il team del software.

Una revisione di ciรฒ che รจ andato bene e cosa non รจ andato bene con le azioni per migliorare lo sprint successivo.

Jira scrum board

Esempio board Scrum | Agile Coach Atlassian

Framework di gestione Agile dei progetti 2: Kanban

Kanbanย รจ un framework per la gestione Agile dei progetti che abbina il lavoro alle capacitร  del team.ย Si concentra su come completare i lavori il piรน velocemente possibile, dando ai team la possibilitร  di reagire ai cambiamenti ancora piรน velocemente di Scrum.

A differenza di Scrum, Kanban non ha (di solito) backlog. Il lavoro si trova, invece, nella colonnaย Cose da fare.ย Ciรฒ consente ai team Kanban di concentrarsi sui rilasci continui, cosa che puรฒ essere eseguita in qualsiasi momento. Tutto il lavoro รจ visibile, mirato e pronto per essere eseguito in modo che quando qualcosa รจ completato, il team passi immediatamente al lavoro successivo. La quantitร  di lavoro viene abbinata alla capacitร  del team tramite iย limiti WIP, che corrispondono a un limite di lavoro predefinito che puรฒ essere contenuto in una singola colonna alla volta (tranne laย colonnaย Da fare). Il framework Kanban include i seguenti quattro componenti:

I quattro componenti di Kanban

Elenco di lavori (o story)

Colonne o corsie

Limiti WIP (Work in Progress)

Rilasci continui

L'elenco dei lavori, o story, sono definiti come ticket o task che devono essere completati.

Utilizzate su una board Kanban per distinguere i task dai vari flussi di lavoro, utenti, progetti, ecc.

Una regola che limita la quantitร  di lavoro da svolgere in base alla capacitร  del team .

Il team lavora sul numero di story entro il limite WIP e puรฒ effettuare rilasci in qualsiasi momento.

Kanban board example | Atlassian agile coach

Esempio board Kanban | Agile Coach Atlassian

Responsabilitร  dei project manager Agile

A prescindere dal framework Agile scelto per supportare lo sviluppo del software, รจ necessario un metodo per valutare l'avanzamento del team e programmare gli interventi o gli sprint futuri. La stima del progetto Agile consente ai team Scrum e Kanban di valutare le proprie capacitร . I report Agile mostrano l'avanzamento del team nel tempo. I grafici Gantt e il backlog grooming aiutano i project manager a mantenere aggiornata e pronta la lista dei lavori che il team deve affrontare.

Agile project estimations | Atlassian agile coach

Stime di progetto Agile | Agile Coach Atlassian

Agile reporting example | Atlassian agile coach

Esempio report Agile | Agile Coach Atlassian

Agile backlog example | Atlassian agile coach

Esempio backlog Agile | Agile Coach Atlassian

Agile example | effective stakeholder communication

Esempio Agile | Comunicazione efficace con gli stakeholder

Recommended for you

Modelli

Modelli Jira giร  pronti

Sfoglia la nostra raccolta di modelli Jira personalizzati per vari team, reparti e flussi di lavoro.

Guida al prodotto

Un'introduzione completa a Jira

Usa questa guida dettagliata per scoprire le funzionalitร  essenziali e le best practice che ti aiutano a massimizzare la produttivitร .

Guida di Git

Comprendere le nozioni di base di Git

Questa guida relativa a Git puรฒ essere utilizzata da tutti, dai principianti agli utenti piรน esperti, per imparare le basi attraverso utili tutorial e suggerimenti.