Nella concezione moderna dello sviluppo software il team viene inteso come l’unità elementare di produzione e consegna del software e presenta queste caratteristiche:
- Composto un gruppo di persone stabile;
- Numero di persone compreso tra 5 e 9;
- Le persone che lo compongonolavorano insieme verso un obiettivo comune.
Le approfondiremo un messaggio alla volta.
Approccio team centrico
Secondo gli autori di Team Topologies un’organizzazione non dovrebbe mai assegnare lavoro ai singoli ma sempre ai team e inoltre le fasi di progettazione, consegna ed esercizio del software dovrebbero partire con un approccio team-centrico.
Anche secondo me questa caratteristica è fondamentale. Fare affidamento sempre e solo su un singolo per le attività è contro la resilienza del team (cosa succede quando questa persona non è disponibile?) e quindi della software factory.
Azioni
Rifletti: nel tuo contesto le attività vengono assegnate ai singoli o al team?
Sharing is caring
Se conosci qualcuno che potrebbe trovare utile ricevere e-mail per migliorare l’organizzazione dei team di sviluppo software, DevOps e software engineering in generale inoltragli questo post! Qui può iscriversi e cominciare a ricevere subito!

Lascia un commento