La metodologia di gestione del progetto Scrum è esattamente ciò che sembra
Introduzione alla 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 project management formulata in cui i ruoli sono definiti in modo specifico e il processo è rigidamente applicato, Scrum offre una struttura all'interno della quale il team prende molte decisioni quando devono essere prese, piuttosto che iscriversi a una timeline.
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 lasso di tempo.
Ruoli di Scrum
Esistono tre ruoli definiti all'interno di Scrum framework, product owner, team di sviluppo e Scrum Masters.
- Proprietario del prodotto: questa o queste persone decidono su quale prodotto debba essere consegnato nei prossimi trenta giorni o meno, a seconda delle scadenze. Questo potrebbe essere il proprietario dell'azienda, i clienti o gli utenti finali, ma avrà la visione per far sì che il team costruisca il prodotto giusto.
- Team di sviluppo: queste sono le persone che costruiscono il prodotto e dimostrano il loro prodotto al proprietario del prodotto. Non c'è un capo squadra in generale; le questioni all'interno del team sono discusse dal team nel suo insieme. I membri del team sono generalmente funzionali e tutti sono coinvolti nello sviluppo del prodotto.
- Scrum Master: questa è la persona che supervisiona il processo, garantisce che il processo funzioni e, se necessario, migliora il processo.
Scrum Events
Gli eventi nella mischia danno al team di sviluppo e al proprietario del prodotto l'opportunità di condividere le informazioni in modo che ci sia una comunicazione continua. Ci sono un certo numero di eventi che possono verificarsi durante un periodo di tempo, solitamente trenta giorni o meno, che viene chiamato lo sprint.
- Sprint: questo periodo di tempo contiene gli incontri di pianificazione sprint, le mischie giornaliere, il lavoro di sviluppo, la revisione sprint e la retrospettiva dello sprint. Durante lo sprint, non ci possono essere modifiche agli obiettivi e il team di sviluppo dovrebbe rimanere lo stesso.
- Sprint Planning Meeting: 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 sprint più brevi. L'incontro è diviso in due, la prima parte determina gli obiettivi dello sprint, la seconda determina come raggiungere l'obiettivo.
- Daily Scrum: si tratta di una riunione di quindici minuti al giorno che consente al team di sviluppo di pianificare i prossimi giorni di lavoro. Il team esamina il lavoro che è stato completato nel giorno precedente e prevede cosa si può ottenere nelle prossime ventiquattro ore. La mischia giornaliera è un'opportunità per rivedere dove si trova la squadra in relazione all'obiettivo generale di sprint. Lo scrum master fa in modo che la mischia quotidiana si verifichi e che il team di sviluppo mantenga un massimo di quindici minuti per garantire che il team di sviluppo sviluppi un rapido processo decisionale.
- Sprint Review: al termine dello sprint, la recensione viene utilizzata per valutare ciò che è stato raggiunto durante lo sprint e per decidere su quale potrebbe essere il prossimo passaggio nel prossimo sprint. La revisione sprint è 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 deliverable per il prossimo sprint.
- Sprint Retrospective: si tratta di una riunione di tre ore in cui l'intero team di mischia può riflettere sullo sprint e creare un piano per miglioramenti che possono essere adottati per il prossimo sprint. L'incontro dovrebbe guardare le persone, le relazioni, i processi e gli strumenti, nonché identificare dove possono essere apportati miglioramenti.
Per ottimizzare il completamento del progetto, l'obiettivo è quello di fornire risultati quando tali risultati sono stati promessi. E per farlo nel modo più efficace possibile. L'utilizzo della metodologia di gestione del progetto Scrum è uno strumento per aiutarti a raggiungere questo obiettivo.
Aggiornato da Gary Marion, esperto di logistica e supply chain.