Ruoli e responsabilità
...in uno Scrum Team
Lo Scrum Team è formato da un Product Owner, dal Team di Sviluppo e da uno Scrum Master. Gli Scrum Team sono auto-organizzati e cross-funzionali. I Team auto-organizzati scelgono come meglio compiere il proprio lavoro invece di essere diretti da altri al di fuori del team. I team cross-funzionali hanno tutte le competenze necessarie per realizzare il lavoro senza dover dipendere da nessuno al di fuori del team. Il modello di team in Scrum è progettato per ottimizzare la flessibilità, la creatività e la produttività. Lo Scrum Team ha dimostrato a se stesso di essere sempre più efficace per tutti gli scopi precedentemente dichiarati e per qualsiasi lavoro complesso.
Gli Scrum Team rilasciano i prodotti in modo iterativo e incrementale, massimizzando le opportunità di feedback. I rilasci incrementali di prodotto “Fatto” garantiscono che una versione potenzialmente utile del prodotto funzionante sia sempre disponibile.
Product Owner
Il Product Owner ha la responsabilità di massimizzare il valore del prodotto risultante dal lavoro svolto dal Team di Sviluppo. Come questo è fatto può variare di molto secondo l’organizzazione, gli Scrum Team e gli individui.
Il Product Owner è l'unica persona responsabile della gestione del Product Backlog.
Development Team
Il Team di Sviluppo è costituito da professionisti che lavorano per consegnare un Incremento “Fatto” di prodotto potenzialmente rilasciabile alla fine di ogni Sprint. Alla Sprint Review è richiesto un Incremento "Fatto". Soltanto i membri del Team di Sviluppo creano l’Incremento.
I Team di Sviluppo sono strutturati e autorizzati dall'organizzazione per organizzare e gestire il proprio lavoro. La sinergia risultante ottimizza l’efficienza e l’efficacia complessive del Team di Sviluppo.
Scrum Master
Lo Scrum Master è responsabile di promuovere e sostenere Scrum come definito nella Guida a Scrum. Gli Scrum Master fanno questo aiutando chiunque a comprendere la teoria, le pratiche, le regole, ed i valori di Scrum.
È un leader a servizio (servant-leader) dello Scrum Team. Lo Scrum Master aiuta coloro al di fuori dello Scrum Team a capire quali delle loro interazioni con lo Scrum Team sono utili e quali no. Aiuta tutti a modificare queste interazioni per massimizzare il valore creato dallo Scrum Team.