Esplora le dinamiche, la cultura e le modalità di collaborazione dei team Agile e creane uno fantastico.
I precursori di Agile ritenevano che il lavoro di squadra fosse essenziale per rilasciare software di elevata qualità e che i team Agile di successo dovessero essere orientati al gruppo piuttosto che al singolo individuo. Nulla è più gratificante di condividere l'esperienza della creazione di un prodotto frutto del coinvolgimento di tutti i membri del team.
Non esiste una formula per ottenere un team Agile perfetto, anche se tutti i membri condividono gli stessi valori. Alcuni implementano Scrum mentre altri utilizzano Kanban. I puristi di Agile preferiscono i team co-ubicati, ma alcune volte le realtà aziendali rendono necessaria la distribuzione del team Agile in sedi diverse. La maggior parte dei team Agile dispone di tutte le competenze necessarie, ma alcune volte occorre rivolgersi a degli specialisti per svolgere un lavoro specifico. Come sapere dunque se il proprio team è sulla strada giusta? Continua a leggere.
Una volta creato il team, è importante ricordare che i team Agile, proprio come le persone singole, hanno bisogno di tempo per crescere. I teorici del metodo Agile spesso citano le "fasi di sviluppo del gruppo" di Tuckman. Durante il loro sviluppo, i team Agile attraversano quattro fasi chiave.
Una volta che il team ha raggiunto la fase dell'efficienza, si entra nel vivo del processo di sviluppo. I membri sono animati da fiducia reciproca, conoscono i punti di forza di ciascuno e li utilizzano per individuare diverse modalità di ottimizzazione della compilazione del software.
Per mantenere intatto questo ambiente di lavoro del team Agile occorre un po' di disciplina organizzativa, ma per proteggere il team ne vale la pena, ovviamente entro limiti ragionevoli. Quando vengono introdotti dei cambiamenti, ad esempio nuove assunzioni, dimissioni o licenziamenti, per assorbirli il team ritorna alla fase di formazione.
Alla base dei team Agile con elevate prestazioni vi sono inoltre solide pratiche di progettazione come revisioni del codice, creazione di branch delle attività, continuous integration e rilasci a cadenza regolare. Non lo ripeteremo mai abbastanza: i principi fondamentali di progettazione sono essenziali per la creazione di team di successo. Scopri di più su questi temi nella sezione "Lo sviluppatore Agile".
I team Agile non sono ad appannaggio esclusivo dei tecnici. Nelle organizzazioni software di più grandi dimensioni, si formano team Agile in molte aree dell'azienda: marketing, risorse umane, finanza e chi più ne ha più ne metta!
I team Agile di successo si fondano inoltre su altri due pilastri: mentoring continuo e insiemi di competenze condivisi. Uno dei maggiori vantaggi del lavoro in team consiste nello scambio di conoscenze tra i colleghi e nel mentoring reciproco. Le attività di mentoring non sono destinate soltanto ai membri junior che devono apprendere dai colleghi senior. Tutti i componenti del team apprendono gli uni dagli altri per fare in modo che l'impatto del team nel suo insieme sia maggiore della somma dell'impatto dei singoli membri. Allo stesso tempo, le competenze condivise accrescono la capacità del team di affrontare diversi tipi di attività. In qualità di tecnici, è sempre importante acquisire nuove competenze per essere più utili all'organizzazione ed essere meglio preparati per supportare il lavoro del team. Ciò consente inoltre di vigilare che nessuno intraprenda un percorso critico, togliendo un peso enorme dalle spalle di tutti.
A prescindere dal tuo team, grazie a Jira puoi superare qualsiasi sfida lavorando insieme con agilità. La nostra raccolta di modelli gratuiti offre a ogni team un modo per essere subito operativo.
Oltre agli sviluppatori e ai tester, fanno parte dei team software odierni anche product manager, progettisti, marketer e addetti alle operazioni. In Atlassian, i team Agile sono incentrati su tre fasi del prodotto: creazione, vendita e funzionamento.
Ogni fase del prodotto è supportata da tre team, idealmente composti da cinque a sette membri ciascuno, che formano una triade. Ogni triade adotta un approccio Agile, poiché durante lo sviluppo del prodotto i team lavorano continuamente su ciascuna fase e acquisiscono sempre più conoscenze sul prodotto e sul mercato. Di seguito sono riportati i dettagli di ciascuna triade e i "chi, cosa, dove e perché" di tutti i team che fanno parte del team software più esteso.
Indipendentemente dalla triade in cui opera il tuo team, Agile contribuisce a rendere il lavoro più divertente e ad accelerare le consegne. Approfondisci questa sezione e scopri come aumentare la concentrazione e ottimizzare i team Agile.
Triade | Chi | Focus |
---|---|---|
Creazione | Gestione del prodotto | Comprendere il mercato, gli utenti tipo dei clienti di riferimento e i corretti principi di progettazione del prodotto. |
Progettazione | Definire la proposta di valore, gli obiettivi del prodotto e il prodotto minimo funzionante. | |
Sviluppo | Sviluppare il prodotto tramite pratiche di progettazione solide e sostenibili. | |
Vendita | Gestione del prodotto | Comprendere il panorama della concorrenza del prodotto e le evoluzioni del mercato. |
Progettazione | Creare messaggi con i punti salienti delle proposte di valore del prodotto per ogni segmento di clienti. | |
Marketing | Creare materiale collaterale per supportare il lancio del prodotto, come pagine Web, e-mail di presentazione, blog, video e altro ancora. | |
Funzionamento | Gestione del prodotto | Rilasciare software ai clienti a cadenza regolare. |
Sviluppo | Rispondere ai ticket dei clienti. | |
Assistenza e operazioni | Inoltrare i feedback dei clienti alla triade di produzione (sviluppo, PM e progettazione) come input per lo sviluppo dei prodotti futuri. |
Claire Drumond è una marketing strategist, relatrice e scrittrice per Atlassian. Inoltre, è autrice di numerosi articoli pubblicati sui blog di Trello e Atlassian e una contributrice attiva di varie pubblicazioni su Medium, tra cui HackerNoon, Art+Marketing e PoetsUnlimited. Partecipa come relatrice a conferenze tecnologiche in tutto il mondo su agile, analisi dei silos e sviluppo dell'empatia.