SlideShare a Scribd company logo
1 of 14
Download to read offline
Team non si nasce,
ma si diventa
Italian Agile Day
Ancona, 15 novembre 2014
Marco Fracassi
fracassi.marco@gmail.com
Jacopo Franzoi
jacopo.franzoi@gmail.com
Chi siamo (o eravamo)
● Team Nimbus
○ Marco, Mauro, Jacopo, Riccardo
● 7Pixel, TrovaPrezzi.it
○ Azienda di prodotto: cliente interno
○ Molti team di sviluppo: circa 9
● Cronistoria, 3 anni di vita insieme
○ Split, obiettivi progetto/azieda
○ 8, 4 … 6?...
Perchè questa presentazione
● Condividere un racconto
○ Circa 10 progetti conclusi
○ Feedback positivo in azienda
● Quando un team funziona
○ Soddisfa cliente, utenti e team
○ Raggiunge propria identità
○ Parla con una sola voce
https://flic.kr/p/aW3w1g
Disclaimer
● Spunti, non regole d’oro
● Raccontiamo i valori
○ Le “ricette” possono cambiare
● Prerequisiti
○ Nozioni di base Metodi Agili
○ Pratiche comuni: Retrospettiva,
Standup meeting, ...
https://flic.kr/p/83XFYA
Chi: Pochi ma vari
● (4) Due “coppie”
○ Ci si contamina
○ Si impara dagli altri
○ Si impara a “cedere” agli altri
● (+1) Bidello, “quinto uomo”
○ Facilitatore, filtro, raccordo
○ Un punto di vista non tecnico
● 4+1 è il numero magico https://flic.kr/p/7nH7iC
Come: Da “manuale”
● Raccolta feedback
○ Retrospettiva
■ Note nell’ambito metodi agili
■ Miglioramento continuo
○ Standup meeting
○ Mettere in discussione
● Processo di revisione
○ XP Explained: nostro statuto di partenza
https://flic.kr/p/6ZnMVx
Come siamo cambiati
● Adattando il processo di sviluppo
● Studiando insieme
● Condividendo convenzioni tecniche
● Vivendo la stessa giornata lavorativa
● Valutando candidati da assumere
Come: Processo di Sviluppo
● Da “iterazioni” a “progetto”
○ Stimare soluzione
■ vs. Risolvere problema
○ Iterazioni come mezzo
■ Rilasci come fine
● Ciclo di vita progetto
○ Attività diverse oltre lo sviluppo
○ Relazione tra team e committente
https://flic.kr/p/bnZKrV
Come: Studio condiviso
● Tecnico, ma non tecnologico
○ Processo: IID, XP
○ Design: OOA/D, Refactoring, Design Patterns
○ Sistemi: stabilità, capacità
● Per argomenti, con “accettazione”
○ Presentazione comune
■ Al team, ai nuovi arrivati, all’azienda
○ Condividere, insinuare dubbi
Come: la Quotidianità
● Giornata di lavoro
○ Orari (Standup meeting, Journal)
○ Ritmi (pause)
● Convenzioni tecniche
○ Nel codice, nel design
● Valutazione nuovi candidati
○ Crescita, mantenendo identità
○ “Allineati”, piuttosto che “esperti”
https://flic.kr/p/7PM4KE
● Contesto “carta bianca”. Altrimenti:
○ Partire dal piccolo, dimostrare efficacia
○ Conquistare fiducia, poi alzare il tiro
● Valori condivisi, oltre a quelli di XP
○ “Cost-effectiveness”, automazione, adattamento
● Nuove pratiche: tecniche, organizzative
○ Test di produzione vs. monitoring
○ Feste di rilascio/progetto, retrospettive di progetto
Fino ad Auto-organizzarsi
Strumenti a supporto
● Lavagna: visibilità impegni
○ Piano iterazione, azioni retrospettive
○ Appuntamenti importanti (riunioni, etc.)
● Wiki: base di conoscenza
○ Valutazione progetti, piani di rilascio, AT
○ Report retrospettive, journal
○ Piano di studio, iter candidature
● Token fisici: coordinamento
○ Integrazione, deploy, macchine di sviluppo
https://flic.kr/p/7T2vLV
Cosa portare a casa
● Dove si vuole arrivare
○ Si parla con una sola voce
● Come si cresce
○ Ci si contamina, ci si auto-organizza
● Cosa abbiamo imparato
○ 4+1 è il numero magico
○ Mettere in discussione
○ “Allineati”, piuttosto che “esperti”
○ Conquistare fiducia, poi alzare il tiro
https://flic.kr/p/akZPU8
Grazie!
Ci trovate qui
http://www.marcofracassi.it
http://jacopo.franzoi.googlepages.com

More Related Content

Similar to Team non si nasce, ma si diventa

Studio Panato - commercialista web mktg
Studio Panato - commercialista web mktgStudio Panato - commercialista web mktg
Studio Panato - commercialista web mktgAndrea Arrigo Panato
 
Motivation&Events (in Italiano)
Motivation&Events (in Italiano)Motivation&Events (in Italiano)
Motivation&Events (in Italiano)Motivation&Events
 
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe TrottaThinkOpen
 
Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Manuela Munaretto
 
Progettazione ii jakob0704
Progettazione ii jakob0704Progettazione ii jakob0704
Progettazione ii jakob0704Marta Jakob
 
Corso "Web Content Editor"
Corso "Web Content Editor"Corso "Web Content Editor"
Corso "Web Content Editor"Emanuele B.
 
2. Gli altri 5 consigli su come essere un grandioso Product Manager
2. Gli altri 5 consigli su come essere un grandioso Product Manager 2. Gli altri 5 consigli su come essere un grandioso Product Manager
2. Gli altri 5 consigli su come essere un grandioso Product Manager Manager.it
 
Startup Design Lab. Programma del corso
Startup Design Lab. Programma del corsoStartup Design Lab. Programma del corso
Startup Design Lab. Programma del corsoNicola Mattina
 
Cosa devi sapere prima di lanciare la tua Startup sul mercato
Cosa devi sapere prima di lanciare la tua Startup sul mercatoCosa devi sapere prima di lanciare la tua Startup sul mercato
Cosa devi sapere prima di lanciare la tua Startup sul mercatoNinja Academy
 
Presentazione myconsulting parthenope
Presentazione myconsulting parthenopePresentazione myconsulting parthenope
Presentazione myconsulting parthenopeFrancesco D'Ausilio
 
2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal frontesparkfabrik
 
Come organizzare il lavoro di un Social Media Team - Webinar gratuito
Come organizzare il lavoro di un Social Media Team - Webinar gratuitoCome organizzare il lavoro di un Social Media Team - Webinar gratuito
Come organizzare il lavoro di un Social Media Team - Webinar gratuitoNinja Academy
 

Similar to Team non si nasce, ma si diventa (20)

Cv e Colloquio
Cv e ColloquioCv e Colloquio
Cv e Colloquio
 
Zenit Design Thinking
Zenit Design ThinkingZenit Design Thinking
Zenit Design Thinking
 
Studio Panato - commercialista web mktg
Studio Panato - commercialista web mktgStudio Panato - commercialista web mktg
Studio Panato - commercialista web mktg
 
Motivation&Events (in Italiano)
Motivation&Events (in Italiano)Motivation&Events (in Italiano)
Motivation&Events (in Italiano)
 
Scotwork
ScotworkScotwork
Scotwork
 
Corsi Lego Serious Play | Novità Formazione 2015 - ETAss
Corsi Lego Serious Play | Novità Formazione 2015 - ETAssCorsi Lego Serious Play | Novità Formazione 2015 - ETAss
Corsi Lego Serious Play | Novità Formazione 2015 - ETAss
 
SMART website
SMART websiteSMART website
SMART website
 
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
 
Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007
 
PSCE 2017
PSCE 2017PSCE 2017
PSCE 2017
 
Progettazione ii jakob0704
Progettazione ii jakob0704Progettazione ii jakob0704
Progettazione ii jakob0704
 
Corso "Web Content Editor"
Corso "Web Content Editor"Corso "Web Content Editor"
Corso "Web Content Editor"
 
2. Gli altri 5 consigli su come essere un grandioso Product Manager
2. Gli altri 5 consigli su come essere un grandioso Product Manager 2. Gli altri 5 consigli su come essere un grandioso Product Manager
2. Gli altri 5 consigli su come essere un grandioso Product Manager
 
Startup Design Lab. Programma del corso
Startup Design Lab. Programma del corsoStartup Design Lab. Programma del corso
Startup Design Lab. Programma del corso
 
Cosa devi sapere prima di lanciare la tua Startup sul mercato
Cosa devi sapere prima di lanciare la tua Startup sul mercatoCosa devi sapere prima di lanciare la tua Startup sul mercato
Cosa devi sapere prima di lanciare la tua Startup sul mercato
 
Elevator pitch - introduzione
Elevator pitch - introduzioneElevator pitch - introduzione
Elevator pitch - introduzione
 
Presentazione myconsulting parthenope
Presentazione myconsulting parthenopePresentazione myconsulting parthenope
Presentazione myconsulting parthenope
 
2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte
 
Job Analysis
Job AnalysisJob Analysis
Job Analysis
 
Come organizzare il lavoro di un Social Media Team - Webinar gratuito
Come organizzare il lavoro di un Social Media Team - Webinar gratuitoCome organizzare il lavoro di un Social Media Team - Webinar gratuito
Come organizzare il lavoro di un Social Media Team - Webinar gratuito
 

More from Marco Fracassi

L'arte dello sviluppatore.pdf
L'arte dello sviluppatore.pdfL'arte dello sviluppatore.pdf
L'arte dello sviluppatore.pdfMarco Fracassi
 
In code we trust - Italian Agile Day 2019
In code we trust - Italian Agile Day 2019In code we trust - Italian Agile Day 2019
In code we trust - Italian Agile Day 2019Marco Fracassi
 
Strategie di testing: Spring Boot loves Kotlin
Strategie di testing: Spring Boot loves KotlinStrategie di testing: Spring Boot loves Kotlin
Strategie di testing: Spring Boot loves KotlinMarco Fracassi
 
Contracts: diagonal saber vs. agile
Contracts: diagonal saber vs. agileContracts: diagonal saber vs. agile
Contracts: diagonal saber vs. agileMarco Fracassi
 
Holacracy joy and pain
Holacracy joy and painHolacracy joy and pain
Holacracy joy and painMarco Fracassi
 
Evoluzione del pair programming in un team (quasi) decennale
Evoluzione del pair programming in un team (quasi) decennaleEvoluzione del pair programming in un team (quasi) decennale
Evoluzione del pair programming in un team (quasi) decennaleMarco Fracassi
 

More from Marco Fracassi (9)

L'arte dello sviluppatore.pdf
L'arte dello sviluppatore.pdfL'arte dello sviluppatore.pdf
L'arte dello sviluppatore.pdf
 
In code we trust - Italian Agile Day 2019
In code we trust - Italian Agile Day 2019In code we trust - Italian Agile Day 2019
In code we trust - Italian Agile Day 2019
 
In Code we trust
In Code we trustIn Code we trust
In Code we trust
 
Strategie di testing: Spring Boot loves Kotlin
Strategie di testing: Spring Boot loves KotlinStrategie di testing: Spring Boot loves Kotlin
Strategie di testing: Spring Boot loves Kotlin
 
Artifacts evolution
Artifacts evolutionArtifacts evolution
Artifacts evolution
 
Agile è chi agile fa
Agile è chi agile faAgile è chi agile fa
Agile è chi agile fa
 
Contracts: diagonal saber vs. agile
Contracts: diagonal saber vs. agileContracts: diagonal saber vs. agile
Contracts: diagonal saber vs. agile
 
Holacracy joy and pain
Holacracy joy and painHolacracy joy and pain
Holacracy joy and pain
 
Evoluzione del pair programming in un team (quasi) decennale
Evoluzione del pair programming in un team (quasi) decennaleEvoluzione del pair programming in un team (quasi) decennale
Evoluzione del pair programming in un team (quasi) decennale
 

Team non si nasce, ma si diventa

  • 1. Team non si nasce, ma si diventa Italian Agile Day Ancona, 15 novembre 2014 Marco Fracassi fracassi.marco@gmail.com Jacopo Franzoi jacopo.franzoi@gmail.com
  • 2. Chi siamo (o eravamo) ● Team Nimbus ○ Marco, Mauro, Jacopo, Riccardo ● 7Pixel, TrovaPrezzi.it ○ Azienda di prodotto: cliente interno ○ Molti team di sviluppo: circa 9 ● Cronistoria, 3 anni di vita insieme ○ Split, obiettivi progetto/azieda ○ 8, 4 … 6?...
  • 3. Perchè questa presentazione ● Condividere un racconto ○ Circa 10 progetti conclusi ○ Feedback positivo in azienda ● Quando un team funziona ○ Soddisfa cliente, utenti e team ○ Raggiunge propria identità ○ Parla con una sola voce https://flic.kr/p/aW3w1g
  • 4. Disclaimer ● Spunti, non regole d’oro ● Raccontiamo i valori ○ Le “ricette” possono cambiare ● Prerequisiti ○ Nozioni di base Metodi Agili ○ Pratiche comuni: Retrospettiva, Standup meeting, ... https://flic.kr/p/83XFYA
  • 5. Chi: Pochi ma vari ● (4) Due “coppie” ○ Ci si contamina ○ Si impara dagli altri ○ Si impara a “cedere” agli altri ● (+1) Bidello, “quinto uomo” ○ Facilitatore, filtro, raccordo ○ Un punto di vista non tecnico ● 4+1 è il numero magico https://flic.kr/p/7nH7iC
  • 6. Come: Da “manuale” ● Raccolta feedback ○ Retrospettiva ■ Note nell’ambito metodi agili ■ Miglioramento continuo ○ Standup meeting ○ Mettere in discussione ● Processo di revisione ○ XP Explained: nostro statuto di partenza https://flic.kr/p/6ZnMVx
  • 7. Come siamo cambiati ● Adattando il processo di sviluppo ● Studiando insieme ● Condividendo convenzioni tecniche ● Vivendo la stessa giornata lavorativa ● Valutando candidati da assumere
  • 8. Come: Processo di Sviluppo ● Da “iterazioni” a “progetto” ○ Stimare soluzione ■ vs. Risolvere problema ○ Iterazioni come mezzo ■ Rilasci come fine ● Ciclo di vita progetto ○ Attività diverse oltre lo sviluppo ○ Relazione tra team e committente https://flic.kr/p/bnZKrV
  • 9. Come: Studio condiviso ● Tecnico, ma non tecnologico ○ Processo: IID, XP ○ Design: OOA/D, Refactoring, Design Patterns ○ Sistemi: stabilità, capacità ● Per argomenti, con “accettazione” ○ Presentazione comune ■ Al team, ai nuovi arrivati, all’azienda ○ Condividere, insinuare dubbi
  • 10. Come: la Quotidianità ● Giornata di lavoro ○ Orari (Standup meeting, Journal) ○ Ritmi (pause) ● Convenzioni tecniche ○ Nel codice, nel design ● Valutazione nuovi candidati ○ Crescita, mantenendo identità ○ “Allineati”, piuttosto che “esperti” https://flic.kr/p/7PM4KE
  • 11. ● Contesto “carta bianca”. Altrimenti: ○ Partire dal piccolo, dimostrare efficacia ○ Conquistare fiducia, poi alzare il tiro ● Valori condivisi, oltre a quelli di XP ○ “Cost-effectiveness”, automazione, adattamento ● Nuove pratiche: tecniche, organizzative ○ Test di produzione vs. monitoring ○ Feste di rilascio/progetto, retrospettive di progetto Fino ad Auto-organizzarsi
  • 12. Strumenti a supporto ● Lavagna: visibilità impegni ○ Piano iterazione, azioni retrospettive ○ Appuntamenti importanti (riunioni, etc.) ● Wiki: base di conoscenza ○ Valutazione progetti, piani di rilascio, AT ○ Report retrospettive, journal ○ Piano di studio, iter candidature ● Token fisici: coordinamento ○ Integrazione, deploy, macchine di sviluppo https://flic.kr/p/7T2vLV
  • 13. Cosa portare a casa ● Dove si vuole arrivare ○ Si parla con una sola voce ● Come si cresce ○ Ci si contamina, ci si auto-organizza ● Cosa abbiamo imparato ○ 4+1 è il numero magico ○ Mettere in discussione ○ “Allineati”, piuttosto che “esperti” ○ Conquistare fiducia, poi alzare il tiro https://flic.kr/p/akZPU8