Guida Scrum | 5. Scrum Team – che cos'è e come funziona?
Pubblicato: 2022-04-12Scrum Team è un team che lavora secondo i principi Scrum. La sua caratteristica più importante è la mancanza di gerarchia interna. Una volta concordati l'obiettivo e la portata delle attività da svolgere in uno Sprint, i membri del team prendono l'iniziativa. Da quel momento in poi prendono le proprie decisioni su chi, come e quando farà cosa. Come funziona un tale team autogestito?
Scrum Team – indice:
- Scrum Team – definizione e compiti
- Composizione
- Operazione in Scrum Team
- Riepilogo
Scrum Team – definizione e compiti
Lo Scrum Team nel suo insieme è responsabile delle proprie azioni. Pertanto, deve avere l'autorità per gestire il proprio lavoro. Ciò è particolarmente significativo nelle organizzazioni più grandi. Se il team deve operare secondo i principi Scrum, il ritmo e le modalità delle sue attività non possono essere disturbati dall'esterno. Ma ovviamente, all'interno di un team Scrum, ogni persona ha le proprie responsabilità specifiche.
Il compito principale dell'intero team è lavorare per raggiungere l'obiettivo del prodotto. La realizzazione di questo obiettivo è suddivisa in brevi Sprint. In ogni Sprint, lo Scrum Team costruisce una nuova parte operativa del progetto, l'Increment. I piccoli compiti eseguiti dal team sono ben definiti all'interno di uno Sprint e distribuiti tra i membri del team.
Composizione
Tipicamente, lo Scrum Team è composto da non più di dieci persone. Dovrebbe includere professionisti di mentalità aperta le cui competenze si completano a vicenda. La composizione del Team di sviluppo cambia a seconda del progetto in corso. Tuttavia, ci sono sempre due figure chiave: Product Owner e Scrum Master. Dedicheremo loro voci separate nei seguenti articoli, quindi qui illustreremo solo brevemente il loro significato per la squadra.
Proprietario del prodotto
Il Product Owner è un membro del team uguale nella gerarchia. Tuttavia, è la figura chiave per diventare la voce del cliente nello Scrum Team. In tal modo, il team può colmare il divario tra produttore e cliente, nonché sviluppare e aggiornare costantemente la qualità della consegna. I Product Owner stabiliscono anche le priorità per il lavoro del team. Ciò si riflette sia nell'obiettivo del prodotto che nel contenuto del Product Backlog.
È il Product Owner che risponde alle domande sul Prodotto poste da altri membri del team dal punto di vista del cliente. Lui o lei si assicura anche che la direzione e l'obiettivo del team di sviluppo siano chiari e accettano il lavoro svolto dagli sviluppatori. E approva il trasferimento del risultato al cliente.
Maestro di mischia
Lo Scrum Master aiuta tutti i membri del team di Sviluppatori a comprendere la teoria e la pratica di Scrum e funge da intermediario. Spesso sono allo stesso tempo membri del Team di Sviluppo e supporto del Product Owner. Tuttavia, solo Scrum Master è responsabile del funzionamento del team e delle sue operazioni secondo i principi Scrum.
Devono vegliare sulla squadra, per diventare sia un leader che un allenatore. Gli Scrum Master si concentrano sull'osservazione delle carenze e sull'implementazione di aggiornamenti e correzioni. Inoltre, gli Scrum Master monitorano l'efficienza e l'efficacia del lavoro degli Sviluppatori.
Sviluppatori
Gli sviluppatori sono tutti i membri del team che non sono Product Owner o Scrum Master. Il nome non dovrebbe confonderti: non si tratta solo di programmatori. Gli sviluppatori possono essere persone con competenze e responsabilità molto diverse.
Gli sviluppatori sono responsabili della pianificazione delle proprie attività, ovvero della creazione del piano Sprint contenuto nello Sprint Backlog. E anche il lavoro quotidiano di sviluppo del Prodotto al fine di produrre in ogni Sprint un utile Incremento (incremento) secondo la Definizione di Completamento.
Operazione in Scrum Team
Uno Scrum Team è di natura interdisciplinare . Questo non significa, ovviamente, che tutti possano svolgere ogni compito assegnato prima dello Scrum Team. I suoi membri insieme hanno tutte le competenze necessarie per svolgere il compito e gestire il proprio lavoro.
Ecco perché è importante creare fiducia tra le persone nello Scrum Team. E anche creare fiducia da parte dell'organizzazione verso lo Scrum Team nel suo insieme e dargli indipendenza. Questo è ciò che motiverà i suoi membri ad intraprendere compiti più difficili, al di là delle loro responsabilità quotidiane.
L'interdisciplinarietà non solo aiuta a rendere il team più produttivo. Inoltre, rende i professionisti di diverse discipline che lavorano come uno Scrum Team in grado di aiutarsi a vicenda nel completare i compiti assegnati al team, completando le proprie competenze.
Ciò richiede l'abilità di lavorare insieme. Inoltre, ogni membro del team deve possedere una conoscenza generale di ciò che fa ogni persona. In questo modo, i partecipanti allo Scrum Team sanno a chi rivolgersi per un aiuto esperto se hanno un problema con un compito.
Riepilogo
In sintesi, Scrum Team è un team composto da Product Owner, Scrum Master e Sviluppatori. Il suo compito principale è raggiungere l'Obiettivo del Prodotto producendo Incrementi di valore in ogni Sprint. Uno Scrum Team è un gruppo interdisciplinare di professionisti gestiti dall'interno. Le competenze dei membri del team si completano e si rafforzano a vicenda attraverso l'aiuto reciproco, il feedback frequente e l'impegno.
Se ti piacciono i nostri contenuti, unisciti alla nostra indaffarata community di api su Facebook, Linkedin e Twitter.
Guida alla mischia:
- Glossario di termini, ruoli e nozioni di base
- Cos'è Scrum?
- Valori di mischia
- Come implementare Scrum nella tua azienda?
- Scrum Team: cos'è e come funziona?
- Chi è un Product Owner?
- Gli errori più comuni del Product Owner
- Chi è lo Scrum Master?
- Caratteristiche di un buon Scrum Master
- Gli errori più comuni di Scrum Master
- Quali statistiche e metriche dovrebbe monitorare lo Scrum Master?
- Collaborazione tra Product Owner e Scrum Master
- Team di sviluppo in Scrum
- Gli errori più comuni degli sviluppatori
- Artefatti di Scrum
- Scalare Scrum
- Sprint arretrato
- Cos'è il Product Backlog?
- Cosa sono le User Story?
- Creare la migliore User Story con INVEST
- Gli errori di User Story più comuni
- Criteri di accettazione della User Story
- Stima e Punti Storia in Scrum
- Pianificazione del poker
- Gioco di stima della squadra
- Incremento di definizione
- Eventi Scrum
- Cos'è lo Sprint in Scrum?
- Impegni dello Scrum Team - Obiettivo del prodotto, Obiettivo dello Sprint e Definizione del completamento
- Che cos'è un diagramma di burndown?
- Come creare e interpretare un diagramma di burndown?
- Vantaggi e svantaggi del diagramma di burndown
- Tavole Kanban in Scrum e Scrumban
- Velocity in Scrum - Velocità del Team di Sviluppo
- Scrum quotidiano
- Pianificazione dello sprint
- Recensione Sprint
- Che cos'è una retrospettiva sprint?
- Errori comuni durante una Retrospettiva Sprint
- Consolidamento del Product Backlog