Composizione del team, ruoli e come i team si inseriscono nel più ampio Agile Release Train.
In SAFe, il team agile è il blocco fondamentale. Tutto—l'ART, il Solution Train, il Portfolio—esiste per supportare i team nel fare un ottimo lavoro.
Un team agile SAFe è:
I team tipicamente adottano Scrum (il più comune), Kanban (per team di supporto/operazioni o lavoro orientato al flusso), o ScrumBan (un ibrido). SAFe non impone un metodo specifico—impone che i team siano agile e si integrino sulla cadenza dell'ART.
Il Principio della Dedizione
I membri condivisi tra team sono il killer silenzioso numero 1 dell'agile su scala. Quando qualcuno è su 3 team, non è realmente su nessun team. SAFe è esplicito: dedizione al 100% a un solo team.
Ogni team agile SAFe ha tre ruoli chiave:
Scrum Master / Team Coach — Facilita gli eventi, rimuove gli impedimenti, fa coaching al team sulle pratiche agile e protegge il team dalle interruzioni esterne. In SAFe, lo SM aiuta anche a coordinare con altri team sull'ART e partecipa allo Scrum of Scrums.
Product Owner (PO) — Possiede il backlog del team, definisce e accetta le storie, e rappresenta il cliente per il team. Il PO lavora con il Product Management (un ruolo a livello di ART) per scomporre le feature in storie implementabili. Il PO ha il potere di prendere decisioni su scope e priorità a livello di team.
Sviluppatori — Tutti gli altri: ingegneri, tester, designer, analisti. SAFe non prescrive ruoli specifici per gli sviluppatori. Il team possiede collettivamente tutto il lavoro di sviluppo inclusi test, documentazione e rilascio.
Distinzione chiave dallo Scrum a singolo team: In SAFe, il PO non lavora in isolamento. Collabora con altri PO sull'ART e con il Product Management per assicurare che le priorità a livello di team si allineino con gli obiettivi a livello di programma. Questo allineamento è ciò che rende SAFe "scalato"—autonomia del singolo team all'interno di una direzione condivisa.
I team non operano in isolamento. Fanno parte di un Agile Release Train (ART)—tipicamente 5-12 team (50-125 persone) che lavorano su un flusso di valore condiviso.
Essere su un ART significa:
L'ART ha ruoli aggiuntivi che supportano i team:
Questi ruoli a livello di ART esistono per risolvere problemi di coordinamento che i singoli team non possono risolvere da soli.
Team Topologies in SAFe
Considera di organizzare i team per flusso di valore o area funzionale piuttosto che per livello tecnologico. I feature team (full-stack) riducono i passaggi. I platform team forniscono servizi condivisi. Questo si allinea con il pensiero di Team Topologies.