Quando dovresti usare la metodologia scrum?

Quando dovresti usare la metodologia scrum?

Quando le aziende hanno un progetto in cui possono utilizzare la metodologia del progetto Agile, possono anche utilizzare un framework chiamato Scrum.

Invece di avere una metodologia di gestione del progetto formulata in cui i ruoli sono definiti specificamente e il processo viene applicato rigidamente, Scrum offre un framework all'interno del quale il team prende molte decisioni quando devono essere presi, piuttosto che abbonarsi a una sequenza temporale.

La metodologia Scrum è stata sviluppata negli anni '90 insieme alla metodologia Agile, come metodo per consentire ai team di lavorare insieme per sviluppare i prodotti. Offre solo un numero limitato di regole all'interno del framework ma consente di completare progetti complessi in un breve periodo di tempo.

Ruoli di mischia

Esistono tre ruoli definiti all'interno del framework Scrum, dei proprietari di prodotti, dei team di sviluppo e dei master Scrum.

  • Proprietario del prodotto - Questa persona o le persone decidono su quale prodotto deve essere consegnato nei prossimi trenta giorni o meno, a seconda delle linee temporali. Questo potrebbe essere il proprietario, i clienti o gli utenti finali, ma avrà la visione di convincere il team a costruire il prodotto giusto.
  • Team di sviluppo - Queste sono le persone che costruiranno il prodotto e dimostreranno il loro prodotto al proprietario del prodotto. Non esiste un leader di squadra generale; I problemi all'interno della squadra sono discussi dalla squadra nel suo insieme. I membri del team sono generalmente interfunzionali e tutti sono coinvolti nello sviluppo del prodotto.
  • Maestro di mischia - Questa è la persona che sovrintende al processo, garantisce che il processo funzioni e migliora il processo, se necessario.

Eventi di mischia

Gli eventi nella mischia offrono al team di sviluppo e al proprietario del prodotto l'opportunità di condividere informazioni in modo che vi sia una comunicazione in corso. Ci sono una serie di eventi che possono verificarsi durante un periodo di tempo, di solito trenta giorni o meno, che si chiama sprint.

  • Sprint - Questo periodo di tempo contiene le riunioni di pianificazione dello sprint, gli scrum quotidiani, il lavoro di sviluppo, la revisione dello sprint e la retrospettiva di Sprint. Durante lo sprint, non ci possono essere cambiamenti agli obiettivi e il team di sviluppo dovrebbe rimanere lo stesso.
  • Riunione di pianificazione dello sprint - Questo incontro viene utilizzato per pianificare il lavoro che deve essere eseguito durante lo sprint. L'incontro è di solito otto ore per uno sprint di un mese ed è proporzionalmente meno per gli sprint più brevi. L'incontro è diviso in due, la prima parte determina gli obiettivi dello sprint, la seconda determina come raggiungere l'obiettivo.
  • Scrum quotidiano - Questo è un breve incontro di quindici minuti ogni giorno che consente al team di sviluppo di pianificare il lavoro del giorno successivo. Il team esamina il lavoro che è stato completato nel giorno precedente e prevede cosa si può ottenere nelle prossime ventiquattro ore. La mischia quotidiana è un'opportunità per rivedere dove si trova il team in relazione all'obiettivo complessivo dello sprint. Lo scrum si ritiene che si verifichi lo scrum quotidiano e che il team di sviluppo mantenga un massimo di quindici minuti per garantire che il team di sviluppo sviluppi un rapido processo decisionale.
  • Recensione dello sprint - Alla fine dello sprint, la recensione viene utilizzata per valutare ciò che è stato ottenuto durante lo sprint e per decidere su ciò che il prossimo potrebbe essere fatto nello sprint successivo. The Sprint Review è un evento di quattro ore che consente al team di sviluppo di comunicare quali sono stati i punti salienti dello sprint e quali problemi hanno riscontrato. Sulla base della comunicazione tra il team di sviluppo e il proprietario del prodotto, viene deciso un nuovo set di risultati.
  • Sprint Retrospective - Questo è un incontro di tre ore in cui l'intero team di Scrum può riflettere sullo sprint e creare un piano per miglioramenti che possono essere adottati per il prossimo sprint. L'incontro dovrebbe guardare persone, relazioni, processi e strumenti, oltre a identificare dove è possibile apportare miglioramenti.

Per ottimizzare il completamento del progetto, l'obiettivo è fornire risultati quando sono stati promessi tali risultati. E per farlo il più efficacemente possibile. L'uso della metodologia di gestione del progetto Scrum è uno strumento per aiutarti a raggiungere questo obiettivo.

Aggiornato da Gary Marion.