Il Scrum Team è un team che lavora secondo i principi Scrum. La sua caratteristica più importante è l’assenza di gerarchia interna. Una volta concordati l’obiettivo e l’ambito 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 team autogestito?
Scrum Team – indice:
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. Questo è particolarmente significativo nelle organizzazioni più grandi. Se il team deve operare seguendo i principi Scrum, il ritmo e il modo delle sue attività non possono essere disturbati dall’esterno. Ma naturalmente, all’interno di uno Scrum Team, 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 funzionante del progetto, l’Incremento. I piccoli compiti svolti 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 con mentalità aperta le cui competenze si completano a vicenda. La composizione del Development Team 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 delineeremo solo brevemente la loro importanza per il team.
Product Owner
Il Product Owner è un membro del team pari nella gerarchia. Ma soprattutto, è la voce del cliente nello Scrum Team. La responsabilità principale del Product Owner è comunicare con il cliente e poi stabilire le priorità per il lavoro del team. Questo si riflette sia nell’Obiettivo del Prodotto che nel contenuto del Product Backlog. È il Product Owner a rispondere alle domande sul Prodotto poste da altri membri del team assumendo la prospettiva del cliente. Garantisce quindi che la direzione e lo scopo del team di sviluppo siano chiari. Accetta anche il lavoro svolto dagli sviluppatori e approva la consegna del risultato al cliente.
Scrum Master
Lo Scrum Master aiuta tutti i membri del team di sviluppatori a comprendere la teoria e la pratica di Scrum e agisce come intermediario. Spesso sono allo stesso tempo membri del Development Team e supporto del Product Owner. Tuttavia, solo lo Scrum Master è responsabile del funzionamento del team e delle sue operazioni secondo i principi Scrum.
Devono vigilare sul team, diventando sia un leader che un coach. 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 per pianificare i propri compiti, cioè, creare il piano dello Sprint contenuto nel Sprint Backlog. E anche per il lavoro quotidiano di sviluppo del Prodotto al fine di produrre in ogni Sprint un Incremento utile (aumento) secondo la Definizione di Completamento.
Funzionamento dello Scrum Team
Uno Scrum Team è interdisciplinare per natura. Questo non significa, ovviamente, che tutti possano svolgere ogni compito assegnato allo Scrum Team. I suoi membri insieme hanno tutte le competenze necessarie per svolgere il compito e gestire il proprio lavoro.
Per questo motivo è importante costruire fiducia tra le persone nello Scrum Team. E anche costruire 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, oltre alle loro responsabilità quotidiane.
L’interdisciplinarità non solo aiuta a rendere il team più produttivo. Rende anche i professionisti di diverse discipline che lavorano come Scrum Team in grado di aiutarsi a vicenda nel completare i compiti assegnati al team, completando le proprie competenze.
Questo richiede l’abilità di lavorare insieme. Inoltre, ogni membro del team deve possedere una conoscenza generale di ciò che ciascuna persona fa. In questo modo, i partecipanti allo Scrum Team sanno a chi rivolgersi per ricevere aiuto esperto se hanno un problema con un compito.
Riepilogo
In sintesi, lo Scrum Team è un team composto da Product Owner, Scrum Master e Sviluppatori. Il suo compito principale è raggiungere l’Obiettivo del Prodotto producendo Incrementi preziosi in ogni Sprint. Uno Scrum Team è un gruppo interdisciplinare di professionisti gestito 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 piace il nostro contenuto, unisciti alla nostra comunità di api laboriose su Facebook, Linkedin e Twitter.
Caroline Becker
Come Project Manager, Caroline è un'esperta nel trovare nuovi metodi per progettare i migliori flussi di lavoro e ottimizzare i processi. Le sue capacità organizzative e la sua abilità di lavorare sotto pressione temporale la rendono la persona migliore per trasformare progetti complicati in realtà.
Scrum Guide:
- Glossario dei termini, ruoli e nozioni di base
- Che cos'è Scrum?
- Valori Scrum
- Come implementare Scrum nella tua azienda?
- Team Scrum - cos'è e come funziona?
- Chi è un Product Owner?
- Gli errori più comuni del Product Owner
- Chi è lo Scrum Master?
- I più comuni errori del Scrum Master
- Quali statistiche e metriche dovrebbe monitorare lo Scrum Master?
- Team di sviluppo in Scrum
- I più comuni errori degli sviluppatori
- Artefatti Scrum
- Scaling Scrum
- Sprint Backlog
- Cos'è il Product Backlog?
- Cosa sono le User Stories?
- Creare la migliore User Story con INVEST
- I più comuni errori nelle User Story
- Criteri di accettazione della User Story
- Stima e Punti Storia in Scrum
- Planning Poker
- Gioco di Stima del Team
- Definizione di Incremento
- Eventi Scrum
- Che cos'è un grafico di burndown?
- Vantaggi e svantaggi del grafico di burndown
- Bacheche Kanban in Scrum e Scrumban
- Velocità nello Scrum - Velocità del Team di Sviluppo
- Daily Scrum Scrum giornaliero
- Pianificazione dello Sprint
- Revisione dello Sprint
- Che cos'è una Retrospettiva Sprint?
- Errori comuni durante una Retrospettiva di Sprint
- Nutrimento del Product Backlog
- Come creare e interpretare un grafico di burndown?
- Cos'è lo Sprint nello Scrum?