SlideShare a Scribd company logo
1 of 23
Download to read offline
Stefano Leli
Pino Decandia
1
Agile Reloaded
L’azienda italiana
per il coaching agile
Succeding with
feature teams
Succeding with feature teams
Due sessioni
Prima sessione
I team si formano in base alle competenze delle carte
Si lavora per “componenti” e competenze.
Ogni team riceve dei componenti da costruire
• Ogni componente ha un valore da raggiungere tirando i dadi
5 tiri di dadi (5 giorni) per completare il lavoro
Seconda sessione
Succederà qualcosa che al momento non possiamo
svelare altrimenti rischieremmo di falsare la prima
parte
Carte competenze
Carpentieri Project Managers Serramentisti
Elettricisti Idraulici Muratori
Carte competenze, dettaglio
Sei il team leader?
Il tuo nome, utile per mappare le competenze
Quanto sei bravo? Quanto sei esperto?
Esempio: Costruire un recinto esterno
Recinto esterno Nome del componente da realizzare
Carpenteria e
tetti
Competenza necessaria per realizzarlo
8 Punteggio da raggiungere con due dadi
Come si gioca
Cioè ho una carta “recinto esterno”
Come si gioca, ho sempre due carte sul tavolo
Da fare
1. Tiro i dadi: ottengo 7
2. Aggiungo la mia
competenza al valore
dei dadi
7 + 5 = 12
OK
Competenza
Come si gioca, ho sempre due carte sul tavolo
Da fare
1. Tiro i dadi: ottengo 7
2. Aggiungo la mia
competenza al valore
dei dadi
7 + 3 = 10
KO
Competenza
Le carte bonus formazione
Interna Esterna
I team potrebbero decidere di formare uno o più membri
per aumentare l’esperienza e quindi la possibilità di
completare la costruzione. Invece di costruire imparo
La formazione non è gratis
Tutto il team salta un
turno (tutti escono per
un corso)
Due membri del team
saltano un turno (chi
insegna e chi impara)
Giorno 1
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 2
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 3
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 4
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 5
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
ANY ORGANIZATION THAT DESIGNS
A SYSTEM … WILL INEVITABLY
PRODUCE A DESIGN WHOSE
STRUCTURE IS A COPY OF THE
ORGANIZATION'S COMMUNICATION
STRUCTURE.
Melvin Conway, 1968http://www.melconway.com/research/committees.html
Riduzione dello
spreco creato da
hand-off
Minimizza i rischi legati
alla schedulazione
Riduce il cicle-time
Assicura che le
persone giuste si
parlino
Migliora l’autorganizzazione
Migliora la capacità
di valutare il design -
Integrazione
costante
Mantiene alto il focus
sulle feature da
realizzare
Benefici dei feature team
Giorno 1
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 2
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 3
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 4
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi
O investite in formazione
Giorno 5
Prendete uno dei
componenti da costruire
1 Tiro a testa con due dadi

More Related Content

More from Stefano Leli

User Story Mapping
User Story MappingUser Story Mapping
User Story MappingStefano Leli
 
La tua prima kanban board
La tua prima kanban boardLa tua prima kanban board
La tua prima kanban boardStefano Leli
 
Dinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsDinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsStefano Leli
 
From Vision To Product
From Vision To ProductFrom Vision To Product
From Vision To ProductStefano Leli
 
Agile retrospective,an example
Agile retrospective,an exampleAgile retrospective,an example
Agile retrospective,an exampleStefano Leli
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013Stefano Leli
 
User Stories Writing
User Stories WritingUser Stories Writing
User Stories WritingStefano Leli
 
Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Stefano Leli
 
Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Stefano Leli
 
Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Stefano Leli
 
Manage software dependencies with ioc and aop
Manage software dependencies with ioc and aopManage software dependencies with ioc and aop
Manage software dependencies with ioc and aopStefano Leli
 
Design Pattern In Pratica
Design Pattern In PraticaDesign Pattern In Pratica
Design Pattern In PraticaStefano Leli
 
Workshop Su Refactoring
Workshop Su RefactoringWorkshop Su Refactoring
Workshop Su RefactoringStefano Leli
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 

More from Stefano Leli (15)

User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
La tua prima kanban board
La tua prima kanban boardLa tua prima kanban board
La tua prima kanban board
 
Dinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirementsDinosaur Carpaccio - How to implement valuable micro-requirements
Dinosaur Carpaccio - How to implement valuable micro-requirements
 
From Vision To Product
From Vision To ProductFrom Vision To Product
From Vision To Product
 
Agile retrospective,an example
Agile retrospective,an exampleAgile retrospective,an example
Agile retrospective,an example
 
User stories writing - Codemotion 2013
User stories writing   - Codemotion 2013User stories writing   - Codemotion 2013
User stories writing - Codemotion 2013
 
User Stories Writing
User Stories WritingUser Stories Writing
User Stories Writing
 
Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11Codice legacy, usciamo dal pantano! @iad11
Codice legacy, usciamo dal pantano! @iad11
 
XP Game
XP GameXP Game
XP Game
 
Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?Il project manager e lo sviluppo agile. Separati in casa?
Il project manager e lo sviluppo agile. Separati in casa?
 
Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!Codice legacy, usciamo dal pantano!
Codice legacy, usciamo dal pantano!
 
Manage software dependencies with ioc and aop
Manage software dependencies with ioc and aopManage software dependencies with ioc and aop
Manage software dependencies with ioc and aop
 
Design Pattern In Pratica
Design Pattern In PraticaDesign Pattern In Pratica
Design Pattern In Pratica
 
Workshop Su Refactoring
Workshop Su RefactoringWorkshop Su Refactoring
Workshop Su Refactoring
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 

Succeding with feature teams

  • 1. Stefano Leli Pino Decandia 1 Agile Reloaded L’azienda italiana per il coaching agile Succeding with feature teams
  • 2. Succeding with feature teams Due sessioni Prima sessione I team si formano in base alle competenze delle carte Si lavora per “componenti” e competenze. Ogni team riceve dei componenti da costruire • Ogni componente ha un valore da raggiungere tirando i dadi 5 tiri di dadi (5 giorni) per completare il lavoro Seconda sessione Succederà qualcosa che al momento non possiamo svelare altrimenti rischieremmo di falsare la prima parte
  • 3. Carte competenze Carpentieri Project Managers Serramentisti Elettricisti Idraulici Muratori
  • 4. Carte competenze, dettaglio Sei il team leader? Il tuo nome, utile per mappare le competenze Quanto sei bravo? Quanto sei esperto?
  • 5. Esempio: Costruire un recinto esterno Recinto esterno Nome del componente da realizzare Carpenteria e tetti Competenza necessaria per realizzarlo 8 Punteggio da raggiungere con due dadi Come si gioca Cioè ho una carta “recinto esterno”
  • 6. Come si gioca, ho sempre due carte sul tavolo Da fare 1. Tiro i dadi: ottengo 7 2. Aggiungo la mia competenza al valore dei dadi 7 + 5 = 12 OK Competenza
  • 7. Come si gioca, ho sempre due carte sul tavolo Da fare 1. Tiro i dadi: ottengo 7 2. Aggiungo la mia competenza al valore dei dadi 7 + 3 = 10 KO Competenza
  • 8. Le carte bonus formazione Interna Esterna I team potrebbero decidere di formare uno o più membri per aumentare l’esperienza e quindi la possibilità di completare la costruzione. Invece di costruire imparo La formazione non è gratis Tutto il team salta un turno (tutti escono per un corso) Due membri del team saltano un turno (chi insegna e chi impara)
  • 9. Giorno 1 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 10. Giorno 2 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 11. Giorno 3 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 12. Giorno 4 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 13. Giorno 5 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi
  • 14. ANY ORGANIZATION THAT DESIGNS A SYSTEM … WILL INEVITABLY PRODUCE A DESIGN WHOSE STRUCTURE IS A COPY OF THE ORGANIZATION'S COMMUNICATION STRUCTURE. Melvin Conway, 1968http://www.melconway.com/research/committees.html
  • 15.
  • 16.
  • 17.
  • 18. Riduzione dello spreco creato da hand-off Minimizza i rischi legati alla schedulazione Riduce il cicle-time Assicura che le persone giuste si parlino Migliora l’autorganizzazione Migliora la capacità di valutare il design - Integrazione costante Mantiene alto il focus sulle feature da realizzare Benefici dei feature team
  • 19. Giorno 1 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 20. Giorno 2 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 21. Giorno 3 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 22. Giorno 4 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi O investite in formazione
  • 23. Giorno 5 Prendete uno dei componenti da costruire 1 Tiro a testa con due dadi