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 del modello delle topologie dei team 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?