Esplora argomenti
Esplora argomenti

Guida dettagliata alla revisione dello sprint

Tre passaggi per migliorare le revisioni degli sprint con il tuo team Agile.

Getta le basi basi con il modello di revisione dello sprint di Jira

Mappa i task, stabilisci gli obiettivi e metti in evidenza i risultati del team in una revisione dello sprint strutturata.

Una riunione di revisione degli sprint รจ un passaggio fondamentale nello sviluppo Agile, in particolare nell'ambito del framework Scrum. Segna la fine di uno sprint, in genere un periodo temporizzato da due a quattro settimane, durante il quale il team di sviluppo offre un incremento potenzialmente spendibile delle funzionalitร  del prodotto.

In una revisione dello sprint, il team di sviluppo e gli stakeholder si riuniscono per esaminare e dimostrare il lavoro completato durante lo sprint. Ciรฒ offre l'opportunitร  di mostrare le funzionalitร  sviluppate, raccogliere feedback e garantire l'allineamento con la visione e i requisiti del prodotto.

SprintReviewMeetings

In a sprint review, the development team and stakeholders gather to review and demonstrate the work completed during the sprint. This provides an opportunity to showcase the features developed, gather feedback, and ensure alignment with the product vision and requirements.

Qual รจ lo scopo principale di una revisione dello sprint?

L'obiettivo principale di una revisione dello sprint รจ raccogliere feedback e garantire la trasparenza nelle fasi successive del processo di sviluppo. Ha diversi obiettivi chiave:

Dimostrazione del lavoro completato: il team di sviluppo dimostra le funzionalitร  completate durante lo sprint ai principali stakeholder, tra cui l'owner di prodotto, i clienti e altri stakeholder.

Raccolta di feedback: gli stakeholder forniscono feedback sulle funzionalitร  dimostrate, consentendo al team di modificare e dare prioritร  al lavoro in modo efficace negli sprint successivi.

Allineamento alla visione del prodotto: la revisione dello sprint garantisce che il lavoro completato sia in linea con la visione e gli obiettivi generali del prodotto. Aiuta a confermare che gli sforzi di sviluppo e gli obiettivi di sprint stanno andando nella giusta direzione.

Celebrazione dei traguardi raggiunti: offre l'opportunitร  di celebrare i risultati del team di sviluppo e riconoscere il loro duro lavoro e la loro dedizione.

Identificazione dei miglioramenti: attraverso discussioni e osservazioni durante la revisione dello sprint, le aree di miglioramento nel processo di sviluppo possono essere identificate e affrontate nelle iterazioni future.

In breve, la revisione dello sprint promuove la collaborazione, la trasparenza e il miglioramento continuo all'interno del framework di sviluppo Agile. Promuove una cultura della comunicazione aperta, sessioni di lavoro collaborative e responsabilitร  condivisa per il successo del prodotto.

Revisione dello sprint e retrospettiva

Le revisioni sprint non corrispondono alle retrospettive. Ma cos'รจ allora una revisione dello sprint? Scopri in che modo le revisioni degli sprint dimostrano il duro lavoro dell'intero team Scrum: progettisti, sviluppatori e owner di prodotto. Qui in Atlassian, ci piace mantenere le nostre revisioni degli sprint informali:

i membri del team si riuniscono intorno a una scrivania per demo informali e parlano del lavoro svolto per quella iterazione specifica. รˆ un momento per fare domande, provare nuove funzioni e fornire feedback. La condivisione del successo gioca un ruolo fondamentale nella creazione di un team Agile.

Per prima cosa, vediamo insieme perchรฉ la definizione del team del concetto di "completato" รจ cosรฌ importante per questa cerimonia Agile.

Insights on the Backlog in Jira Video Thumbnail

Passaggio 1: definisci il significato del concetto di "completato"

Come utente abituale diย Jira, non esiste niente di piรน soddisfacente per me che spostare un task da "Revisione del codice" a "Completato". Quella transizione rappresenta il lavoro completato che ci siamo prefissati di portare a termine come team. Indica che abbiamo portato a termine il lavoro.

Per raggiungere l'obiettivo e completare il lavoro, sono necessarie una buona pianificazione, una definizione chiara del concetto di "completato" e un'esecuzione mirata. La maggior parte di ciรฒ avviene durante laย pianificazione sprint, ma i team devono fare un po' piรน del previsto per avere una revisione dello sprint e uno sprint di successo. Devono sviluppare una chiara cultura dell'erogazione del lavoro e di cosa significhi "completato".

Una cultura della consegna

I team efficaci portano processi chiari e una cultura dello sviluppo in ogni singolo progetto ed elemento di lavoro. Usa queste domande per valutare il tuo processo e assicurarti che funzioni in modo ottimale:

  • Le story vengono definite in modo chiaro dall'owner di prodotto, dal progettista e dal team di progettazione prima dell'implementazione?

  • Tutti comprendono e vivono la cultura e i valori di progettazione del team?

  • Sono stati stabiliti definizioni e requisiti chiari in merito allaย revisione del codice, ai test automatizzati e allaย continuous integrationย per incoraggiare unoย sviluppo Agile sostenibile?

  • Dopo che il team ha completato una story, emergono molti bug? In altre parole, "completato" significa veramente "completato"?

La cultura del team in materia di qualitร  e completamento dovrebbe superare ogni storia utente, elemento di lavoro della progettazione e bug. Questa cultura riflette il modo in cui il team si approccia al software e lo fornisce.

Definizione del significato di "completato" per ogni elemento di lavoro

Una definizione chiara del concetto di "completato" aiuta i team a concentrarsi sull'obiettivo finale di ogni elemento di lavoro.ย Quando l'owner di prodotto aggiunge lavoro alย backlog del team, la definizione dei criteri di accettazione rappresenta una parte fondamentale del suo processo. Cosa significa che una storia utente รจ stata "completata"?

Qui in Atlassian, il team Jira monitora i criteri di accettazione e le note sui test perfettamente in linea con il resto della storia utente all'interno di Jira. In questo modo, l'intero team ha una visione chiara del successo su ogni ticket. Ma cosa sono i criteri di accettazione e le note sui test?

  • Criteri di accettazione: metriche utilizzate dall'owner di prodotto per confermare che la story รจ stata implementata in modo soddisfacente.

  • Note sui test: una guida breve e mirata del team di assistenza per la qualitร  che consente all'ingegnere di sviluppo di scrivere codice di funzione e test automatizzati migliori.

Se i problemi sono ben definiti durante l'implementazione, tutti avranno successo. Con Jira, aggiungere campi in fila รจ semplicissimo. Se hai il ruolo di amministratore, clicca sul pulsante amministratore sul ticket.

Updating an agile card in Jira

Passaggio 2: celebra il team

Qui in Atlassian, uno dei nostri valori fondamentali รจ "Fai squadra". Le revisioni degli sprint sono un ottimo momento per celebrare il team e i successi di ciascun membro durante un'iterazione. Solitamente li organizziamo il venerdรฌ pomeriggio, quando tutti in ufficio iniziano a rilassarsi in vista del fine settimana.

Le revisioni degli sprint non sono retrospettive, quindi assicurati di organizzare la revisione dopo un'iterazione, ma prima della tua retrospettiva. I partecipanti esterni sono sempre i benvenuti, ma generalmente partecipano alla riunione l'owner di prodotto, il team di sviluppo al completo e lo Scrum Master. Come best practice, ti consigliamo di dedicare da 30 minuti a un'ora per ciascunaย iterazione nella riunione.

Ciรฒ che piรน ci piace delle revisioni degli sprint รจ che tutelano la salute e il morale del team. Infatti, hanno a che fare con il team building. La revisione non รจ un contraddittorio, nรฉ tantomeno un esame: รจ un evento collaborativo in cui i membri del team illustrano il proprio lavoro, fanno domande e ricevono feedback.

"Incoraggia il coinvolgimento del team durante la revisione dello sprint chiedendo a diversi membri di dimostrare la funzionalitร ", suggerisce Mark Cruth, Modern Work Coach di Atlassian. "Feature Leads รจ un ottimo modo per dimostrare il loro duro lavoro".

Se una revisione dello sprint non diventa un'attivitร  positiva per il team, il motivo potrebbe essere uno dei seguenti:

  • Il team si sovraccarica di lavoro e non riesce a completarlo durante un'iterazione

    "Le revisioni degli sprint sono un ottimo modo per incoraggiare i team a suddividere il proprio lavoro in risultati piccoli e significativi", aggiunge Cruth. "Evita di rivedere un lavoro incompiuto: come dice il Manifesto Agile, l'obiettivo รจ un software funzionante!".ย 

  • Il team lotta contro un debito tecnico esistente

  • Le funzioni non sono sviluppate in modo sostenibile per garantireย che non vengano introdotti nuovi bug nel codice

  • Le pratiche di sviluppo del team potrebbero essere ottimizzate di piรน

  • L'owner di prodotto sta modificando le prioritร  all'interno di un'iterazione e il team di sviluppo viene emarginato dallo scope creep

Nota: tutti i team sperimentano a volte un'iterazione difficile. Prenditi del tempo per capire per quale motivo un'iterazione cambia nella retrospettiva del team e creare un piano per gestire i ticket nello sprint successivo.

Passaggio 3: raggiungi i team in diverse aree geografiche

Le aziende con team distribuiti devono affrontare sfide speciali connesse alla scalabilitร  delle cerimonie Agile in diverse aree geografiche. Le revisioni degli sprint non fanno eccezione.

Il team di Jira, ad esempio, ha membri in tutto il mondo, da Sydney a Danzica a San Francisco. Pur trattandosi di un team distribuito, le revisioni degli sprint rappresentano una parte molto importante della cultura del nostro team. I membri del team creano video informali e li condividono su una paginaย Confluenceย affinchรฉ l'intero team possa vederli.

"Usa strumenti come Loom per registrare la tua revisione e raccogliere feedback da altre persone in tutto il mondo", spiega Cruth. "Lavoriamo in un mondo asincrono, quindi affronta le revisioni degli sprint dal punto di vista della collaborazione asincrona".

Grazie a questi video informali, tutti sono sempre aggiornati sui progressi dei progetti di sviluppo nonostante le differenze di fuso orario. Poter vedere una demo delle funzioni creata direttamente dallo sviluppatore rafforza il team in due modi:

  • Comprensione del prodotto: l'intero team apprende l'intenzione, la logica e l'implementazione della funzione. Questo contribuisce ad ampliare la conoscenza da parte di tutti dell'intero prodotto.

  • Team building: i video creano connessioni piรน personali all'interno del team. Ciascuno di noi puรฒ vedere chi c'รจ dietro ogni aspetto di un prodotto. I ponti creati da questa pratica ci rendono un gruppo piรน solido e coeso indipendentemente dall'area geografica di ciascun membro.

Vantaggi di una revisione dello sprint

Un vantaggio significativo dell'integrazione delle revisioni degli sprint nel processo di sviluppo Agile รจ la maggiore adattabilitร  e flessibilitร  che offre al prodotto. Esaminando regolarmente il lavoro completato, i team ottengono approfondimenti sull'evoluzione delle esigenze e delle preferenze degli stakeholder.

Ciclo di feedback iterativo

Le revisioni dello sprint stabiliscono un ciclo di feedback iterativo tra il team di sviluppo e gli stakeholder. Questa natura iterativa consente rapidi aggiustamenti e perfezionamenti del prodotto in base al feedback in tempo reale, assicurando che rimanga in linea con l'evoluzione delle richieste del mercato e dei requisiti degli utenti.

Individuazione precoce dei problemi

Mostrando i lavori in corso durante le revisioni degli sprint, i team possono identificare potenziali problemi o incomprensioni nelle prime fasi del ciclo di sviluppo. Questa diagnosi precoce consente una rapida risoluzione, impedendo che si trasformino in problemi piรน gravi in seguito.

Opportunitร  di perfezionamento iterativo

Le revisioni degli sprint forniscono una piattaforma per il perfezionamento iterativo dei prodotti. La raccolta del feedback degli stakeholder consente ai team di dare prioritร  alle funzionalitร , apportare correzioni al corso e orientare la direzione del prodotto, se necessario, garantendone la pertinenza e la competitivitร  sul mercato.ย 

Adattamento alle mutevoli prioritร 

Nel dinamico ambiente aziendale odierno, le prioritร  e le condizioni di mercato possono cambiare rapidamente. Le revisioni degli sprint consentono ai team di adattarsi a questi cambiamenti consentendo la ridefinizione delle prioritร  del lavoro e l'adeguamento degli obiettivi del progetto in base alle opportunitร  o alle sfide emergenti.

Responsabilizzazione degli stakeholder

Le revisioni degli sprint danno potere agli stakeholder dando loro voce nel processo di sviluppo. Partecipando attivamente alle recensioni e fornendo feedback, gli stakeholder sentono di appartenere e investire nel successo del prodotto, il che porta a un maggiore coinvolgimento e collaborazione.

Nel complesso, la maggiore adattabilitร  e flessibilitร  offerte dalle revisioni degli sprint consentono ai team di rispondere rapidamente alle mutevoli dinamiche di mercato, alle preferenze dei clienti e alle esigenze aziendali. Adottando questa flessibilitร , le aziende possono mantenere un vantaggio competitivo e fornire prodotti in linea con le mutevoli aspettative degli stakeholder.

Un ultimo consiglio

Spesso i team che non hanno familiaritร  con le revisioni degli sprint cedono alla tentazione di inglobare la revisione dello sprint nella retrospettiva. Una revisione dello sprint รจ una cerimonia indipendente da una retrospettiva sprint.ย 

Prenditi del tempo per goderti il frutto del tuo lavoro e festeggia apertamente i traguardi raggiunti. Le revisioni degli sprint efficaci aumentano il morale e la motivazione del team. Per noi del teamย Jiraย questa idea di celebrazione รจ cosรฌ importante che abbiamo deciso di incorporare il valore "Fai pure, festeggia" nella nostra vision aziendale.

Inizia gratuitamente con il modello Scrum di Jira

Risorse correlate

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.