SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Un team agile allo sprint




28 Febbraio 2013
Emiliano Soldi
…una questione di leggerezza

COMPLESSITÀ
VARIABILITÀ
SPRECHI
SOVRA-ALLOCAZIONI                               RIDURRE TEMPI ATTESA
COLLI DI BOTTIGLIA                      RIDURRE PASSAGGI DI CONSEGNE
DEBITO BUSINESS/TECNICO                    RIDURRE SOVRA-PRODUZIONE
                                               PREVEDERE TIME-BOXING
                                             RIDURRE BATCH DI LAVORO
                                    DIMENSIONE SIMILE BATCH DI LAVORO
                                                 APPROCCIO ITERATIVO
                                            EVITARE IL MULTI-TASKING
                                            COMUNICAZIONE EFFICACE
                                              PIANIFICAZIONE VISUALE
                                           MIGLIORAMENTO CONTINUO
                                                              2
Come fare?


             3
Il framework Scrum

Regole, ruoli, responsabilità, cerimonie,
strumenti, che soddisfano i principi lean.




                                             4
Il team agile


E’ lo “strumento” che mette in pratica nel
quotidiano, ciò che il framework prescrive.
Deve possedere precise caratteristiche,
per sostenere la sfida.




                                              5
Trasparenza, Fiducia, Rispetto




                                 6
COMMITMENT
             7
                 7
FOCALIZZAZIONE
                 8
                     8
CORAGGIO




           9
Competenza tecnica
   Dimensione ridotta
Capacità di adattamento
  Auto-organizzazione
Orientamento al cliente

                          10   10
Team Rules

                    EMERSIONE DEI PROBLEMI
       SE NON RISOLVI UN PROBLEMA DOPO 3H CHIEDI AIUTO
        RISPETTA IL TIME-BOXING: INIZIA E FINISCI IN ORARIO
           A TURNO SI AGGIORNA LA BURNDOWN CHART
        COMUNICARE EFFICACEMENTE: ENTROPIA BANDITA!
                    DAILY SCRUM È ALLE 12.45
     TEST DRIVEN DEVELOPMENT È NECESSARIO E RICHIESTO
EFFETTUARE PAIR PROGRAMMING/CODE REVIEWS PER OGNI RILASCIO
DURANTE SESSIONI DI PAIRING, RIMANERE FOCALIZZATI (NO EMAIL, IM)
                  COPERTURA TEST UNITARI 90%
                     NON ROMPERE LA BUILD

                                                                   11
Sprintiamo?


              12
Product Strategy


    Release


     Sprint


     Daily




  Continuous




                   RYTHMS        13
                            13
Planning Meeting


Spiegazione dei requisiti da parte
del Product Owner.
Analisi dettagli funzionali
Commitment del team
su cosa realizzare
nell’iterazione in partenza
Team scompone in task tecnici.
Definizione dei criteri
di accettazione.
                                     14
Stand-up Daily Meeting


Condivisione stato di avanzamento
e eventuali impedimenti.
Co-creazione della giornata lavorativa.
Cosa ho fatto? Cosa farò? Quali i problemi?
Stand-up meeting:
  Efficacia
  Focalizzazione
  Urgenza

                                              15
Lavoro giornaliero: SVILUPPATORE


• Richieste di chiarimenti al
  Product Owner su dettagli funzionali
• Approfondimenti sull’architettura
• Affiancamento con il tester per la
  definizione degli scenari di test
• Sviluppo test unitari, codice,
  rifattorizzazione
• Rilascio ai testers per controllo qualità
• Bug-fixing
                                              16
Lavoro giornaliero: TESTER


• Ingaggio del Product Owner per
  la definizione criteri di
  accettazione dei requisiti
• Verifica scenari di test con il Product Owner
• Pairing con sviluppatore per revisione
  interfacce, prototipi, regole di business
• Creazione script di automazione dei test
• Effettuazione dei test e segnalazione bug
• Sign-off qualitativo di quanto sviluppato
                                             17
Lavoro giornaliero: SCRUM MASTER


• Supervisione processo Scrum
• Risoluzione impedimenti
• Protezione del team
• Training/coaching team e altri stakeholders
• Supporto al Product Owner nella gestione
  del product backlog
• Promuovere cultura di incessante
  miglioramento continuo (kaizen)
                                            18
Lavoro giornaliero: PRODUCT OWNER


• Alimentare e manutenere il product backlog
• Prioritizzare i requisiti in base al valore di
  business e poi al costo e ai rischi
• Ingaggiare gli altri stakeholder
• Fornire tutte le informazioni necessarie al
  team per la realizzazione del requisito
• Verificare quanto realizzato e fornire
  l’accettazione finale, per la messa in demo

                                              19
Demo/Review Meeting


Il team mostra a tutti gli stakeholders
interessati, quanto è stato sviluppato e
fornisce i dati inerenti le perfomance
Il Product Owner raccoglie eventuali
feedback provenienti dalla platea al fine
di raccoglierli nel product backlog
per sviluppi futuri
Si vuole creare un clima di
fiducia e impegno reciproci
                                            20
Retrospective Meeting


Team riflette sui risultati sprint terminato
Si identifica ciò che è andato bene e ciò che
non ha funzionato
Si identificano azioni di miglioramento, da
mettere in pratica immediatamente




                                           21
Bilanciare stabilità e flessibilità,
   pianificazione e esecuzione,
standardizzazione e esplorazione,
       velocità e controllo.




                                       22

Weitere ähnliche Inhalte

Was ist angesagt?

Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Roberto Bettazzoni
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013 Fabio Armani
 
5 scrum dalle trincee - principi agili
5   scrum dalle trincee - principi agili5   scrum dalle trincee - principi agili
5 scrum dalle trincee - principi agiliAlessio Del Toro
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaLuciano Benetti
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum WorkshopRaoul Buzziol
 
Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Fabio Armani
 
L'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingL'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingFelice Pescatore
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMMatteo Papadopoulos
 

Was ist angesagt? (15)

Dal waterfall allo scrum
Dal waterfall allo scrumDal waterfall allo scrum
Dal waterfall allo scrum
 
Lezione 1: I metodi agili
Lezione 1: I metodi agiliLezione 1: I metodi agili
Lezione 1: I metodi agili
 
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013
 
5 scrum dalle trincee - principi agili
5   scrum dalle trincee - principi agili5   scrum dalle trincee - principi agili
5 scrum dalle trincee - principi agili
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
 
La salute del software
La salute del softwareLa salute del software
La salute del software
 
Agile@core - Scrum
Agile@core - ScrumAgile@core - Scrum
Agile@core - Scrum
 
Semplicemente Agile
Semplicemente AgileSemplicemente Agile
Semplicemente Agile
 
Company empowerment
Company empowermentCompany empowerment
Company empowerment
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum Workshop
 
Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)Agile requirements - alla ricerca del filo rosso (iad 2013)
Agile requirements - alla ricerca del filo rosso (iad 2013)
 
L'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingL'Occhio di Ra sul Testing
L'Occhio di Ra sul Testing
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Manuale Agile Stelnet
Manuale Agile StelnetManuale Agile Stelnet
Manuale Agile Stelnet
 

Andere mochten auch

Driving team talent, through passion, achieving excellence in an agile enviro...
Driving team talent, through passion, achieving excellence in an agile enviro...Driving team talent, through passion, achieving excellence in an agile enviro...
Driving team talent, through passion, achieving excellence in an agile enviro...Emiliano Soldi
 
Entrepreneurship in the Digital World
Entrepreneurship in the Digital WorldEntrepreneurship in the Digital World
Entrepreneurship in the Digital WorldEmiliano Soldi
 
Giornaledi Lecco - Formazione Project Management
Giornaledi Lecco - Formazione Project ManagementGiornaledi Lecco - Formazione Project Management
Giornaledi Lecco - Formazione Project ManagementEmiliano Soldi
 
E' il momento di cambiare
E' il momento di cambiareE' il momento di cambiare
E' il momento di cambiareEmiliano Soldi
 
AGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityAGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityEmiliano Soldi
 
Agile program management
Agile program managementAgile program management
Agile program managementEmiliano Soldi
 

Andere mochten auch (7)

Driving team talent, through passion, achieving excellence in an agile enviro...
Driving team talent, through passion, achieving excellence in an agile enviro...Driving team talent, through passion, achieving excellence in an agile enviro...
Driving team talent, through passion, achieving excellence in an agile enviro...
 
Entrepreneurship in the Digital World
Entrepreneurship in the Digital WorldEntrepreneurship in the Digital World
Entrepreneurship in the Digital World
 
Resilienza
ResilienzaResilienza
Resilienza
 
Giornaledi Lecco - Formazione Project Management
Giornaledi Lecco - Formazione Project ManagementGiornaledi Lecco - Formazione Project Management
Giornaledi Lecco - Formazione Project Management
 
E' il momento di cambiare
E' il momento di cambiareE' il momento di cambiare
E' il momento di cambiare
 
AGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityAGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivity
 
Agile program management
Agile program managementAgile program management
Agile program management
 

Ähnlich wie Luiss Event Agile Team

Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonnaFelice Pescatore
 
Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Luciano Amodio
 
Dall'ideazione alla progettazione - Teamwork e metodologie Agili
Dall'ideazione alla progettazione - Teamwork e metodologie AgiliDall'ideazione alla progettazione - Teamwork e metodologie Agili
Dall'ideazione alla progettazione - Teamwork e metodologie AgiliMassimiliano Camillucci
 
Percorso di validazione dall'idea al business model per startup
Percorso di validazione dall'idea al business model per startupPercorso di validazione dall'idea al business model per startup
Percorso di validazione dall'idea al business model per startupThe Doers
 
Percorso di validazione dall'idea al business model - Cosimo Panetta
Percorso di validazione dall'idea al business model - Cosimo PanettaPercorso di validazione dall'idea al business model - Cosimo Panetta
Percorso di validazione dall'idea al business model - Cosimo PanettaSardegna Ricerche
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 
Agile è il futuro? PMI Rome Webinar Presentation
Agile è il futuro? PMI Rome Webinar PresentationAgile è il futuro? PMI Rome Webinar Presentation
Agile è il futuro? PMI Rome Webinar Presentationinspearit Italy
 
PMI Rome Agile Project Management è il futuro?
PMI Rome Agile Project Management è il futuro?PMI Rome Agile Project Management è il futuro?
PMI Rome Agile Project Management è il futuro?Emiliano Soldi
 
Le 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayLe 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayClaudio Perrone
 
Master design for six sigma programma dettagliato
Master design for six sigma programma dettagliatoMaster design for six sigma programma dettagliato
Master design for six sigma programma dettagliatoFabio Zurlini
 
Back to basics - il Manifesto Agile
Back to basics - il Manifesto AgileBack to basics - il Manifesto Agile
Back to basics - il Manifesto AgileGiancarlo Valente
 
Agile per vincere le battaglie quotidiane
Agile per vincere le battaglie quotidianeAgile per vincere le battaglie quotidiane
Agile per vincere le battaglie quotidianeDDagilepm
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Gian Maria Ricci
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project FrameworkSimone Onofri
 

Ähnlich wie Luiss Event Agile Team (20)

Scrum method.pptx
Scrum method.pptxScrum method.pptx
Scrum method.pptx
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
 
Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonna
 
Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016
 
Dall'ideazione alla progettazione - Teamwork e metodologie Agili
Dall'ideazione alla progettazione - Teamwork e metodologie AgiliDall'ideazione alla progettazione - Teamwork e metodologie Agili
Dall'ideazione alla progettazione - Teamwork e metodologie Agili
 
Design for assembly
Design for assemblyDesign for assembly
Design for assembly
 
Percorso di validazione dall'idea al business model per startup
Percorso di validazione dall'idea al business model per startupPercorso di validazione dall'idea al business model per startup
Percorso di validazione dall'idea al business model per startup
 
Percorso di validazione dall'idea al business model - Cosimo Panetta
Percorso di validazione dall'idea al business model - Cosimo PanettaPercorso di validazione dall'idea al business model - Cosimo Panetta
Percorso di validazione dall'idea al business model - Cosimo Panetta
 
2013 why agile
2013 why agile2013 why agile
2013 why agile
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 
Agile in Azienda
Agile in AziendaAgile in Azienda
Agile in Azienda
 
Agile è il futuro? PMI Rome Webinar Presentation
Agile è il futuro? PMI Rome Webinar PresentationAgile è il futuro? PMI Rome Webinar Presentation
Agile è il futuro? PMI Rome Webinar Presentation
 
PMI Rome Agile Project Management è il futuro?
PMI Rome Agile Project Management è il futuro?PMI Rome Agile Project Management è il futuro?
PMI Rome Agile Project Management è il futuro?
 
Le 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayLe 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile Day
 
Master design for six sigma programma dettagliato
Master design for six sigma programma dettagliatoMaster design for six sigma programma dettagliato
Master design for six sigma programma dettagliato
 
L'innovazione il motore di ogni azienda
L'innovazione il motore di ogni aziendaL'innovazione il motore di ogni azienda
L'innovazione il motore di ogni azienda
 
Back to basics - il Manifesto Agile
Back to basics - il Manifesto AgileBack to basics - il Manifesto Agile
Back to basics - il Manifesto Agile
 
Agile per vincere le battaglie quotidiane
Agile per vincere le battaglie quotidianeAgile per vincere le battaglie quotidiane
Agile per vincere le battaglie quotidiane
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project Framework
 

Mehr von Emiliano Soldi

Embracing Future Shock
Embracing Future ShockEmbracing Future Shock
Embracing Future ShockEmiliano Soldi
 
Agile and Generative AI - friends or foe?
Agile and Generative AI - friends or foe?Agile and Generative AI - friends or foe?
Agile and Generative AI - friends or foe?Emiliano Soldi
 
Agile for Circular Economy
Agile for Circular EconomyAgile for Circular Economy
Agile for Circular EconomyEmiliano Soldi
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementEmiliano Soldi
 
Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...
Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...
Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...Emiliano Soldi
 
Adaptive Strategy Combinare OKR con Lean Portfolio Management
Adaptive Strategy Combinare OKR con Lean Portfolio ManagementAdaptive Strategy Combinare OKR con Lean Portfolio Management
Adaptive Strategy Combinare OKR con Lean Portfolio ManagementEmiliano Soldi
 
Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...
Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...
Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...Emiliano Soldi
 
Agile For Sustainability
Agile For SustainabilityAgile For Sustainability
Agile For SustainabilityEmiliano Soldi
 
Far emergere il cambiamento
Far emergere il cambiamentoFar emergere il cambiamento
Far emergere il cambiamentoEmiliano Soldi
 
Designing adaptive and nimble organizations
Designing adaptive and nimble organizationsDesigning adaptive and nimble organizations
Designing adaptive and nimble organizationsEmiliano Soldi
 
Favoring the Emergence through Agile Scaffolding
Favoring the Emergence through Agile ScaffoldingFavoring the Emergence through Agile Scaffolding
Favoring the Emergence through Agile ScaffoldingEmiliano Soldi
 
Business Agility - Transforming Disruptions into Competitive Advantage
Business Agility - Transforming Disruptions into Competitive AdvantageBusiness Agility - Transforming Disruptions into Competitive Advantage
Business Agility - Transforming Disruptions into Competitive AdvantageEmiliano Soldi
 
Seeing through complexity
Seeing through complexitySeeing through complexity
Seeing through complexityEmiliano Soldi
 
I superpoteri di un leader agile
I superpoteri di un leader agileI superpoteri di un leader agile
I superpoteri di un leader agileEmiliano Soldi
 
Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...
Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...
Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...Emiliano Soldi
 
Business agility come cavalcare onda della discontinuita dei mercati leader...
Business agility come cavalcare onda della discontinuita dei mercati   leader...Business agility come cavalcare onda della discontinuita dei mercati   leader...
Business agility come cavalcare onda della discontinuita dei mercati leader...Emiliano Soldi
 
Morphing continually to achieve Business Agility
Morphing continually to achieve Business AgilityMorphing continually to achieve Business Agility
Morphing continually to achieve Business AgilityEmiliano Soldi
 
Agile to boost value for customers, employees and communities
Agile to boost value for customers, employees and communitiesAgile to boost value for customers, employees and communities
Agile to boost value for customers, employees and communitiesEmiliano Soldi
 
Stable long lived team
Stable long lived teamStable long lived team
Stable long lived teamEmiliano Soldi
 

Mehr von Emiliano Soldi (20)

Embracing Future Shock
Embracing Future ShockEmbracing Future Shock
Embracing Future Shock
 
Agile and Generative AI - friends or foe?
Agile and Generative AI - friends or foe?Agile and Generative AI - friends or foe?
Agile and Generative AI - friends or foe?
 
Agile for Circular Economy
Agile for Circular EconomyAgile for Circular Economy
Agile for Circular Economy
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio Management
 
Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...
Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...
Catalizzare la trasformazione verso la sostenibilità aziendale con agli OKR -...
 
Open Up
Open UpOpen Up
Open Up
 
Adaptive Strategy Combinare OKR con Lean Portfolio Management
Adaptive Strategy Combinare OKR con Lean Portfolio ManagementAdaptive Strategy Combinare OKR con Lean Portfolio Management
Adaptive Strategy Combinare OKR con Lean Portfolio Management
 
Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...
Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...
Sul perché l’Agilità sia una risorsa imprescindibile per Sostenibilità ed Eco...
 
Agile For Sustainability
Agile For SustainabilityAgile For Sustainability
Agile For Sustainability
 
Far emergere il cambiamento
Far emergere il cambiamentoFar emergere il cambiamento
Far emergere il cambiamento
 
Designing adaptive and nimble organizations
Designing adaptive and nimble organizationsDesigning adaptive and nimble organizations
Designing adaptive and nimble organizations
 
Favoring the Emergence through Agile Scaffolding
Favoring the Emergence through Agile ScaffoldingFavoring the Emergence through Agile Scaffolding
Favoring the Emergence through Agile Scaffolding
 
Business Agility - Transforming Disruptions into Competitive Advantage
Business Agility - Transforming Disruptions into Competitive AdvantageBusiness Agility - Transforming Disruptions into Competitive Advantage
Business Agility - Transforming Disruptions into Competitive Advantage
 
Seeing through complexity
Seeing through complexitySeeing through complexity
Seeing through complexity
 
I superpoteri di un leader agile
I superpoteri di un leader agileI superpoteri di un leader agile
I superpoteri di un leader agile
 
Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...
Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...
Quando l urgenza del cambiamento diventa un acceleratore della agilita aziend...
 
Business agility come cavalcare onda della discontinuita dei mercati leader...
Business agility come cavalcare onda della discontinuita dei mercati   leader...Business agility come cavalcare onda della discontinuita dei mercati   leader...
Business agility come cavalcare onda della discontinuita dei mercati leader...
 
Morphing continually to achieve Business Agility
Morphing continually to achieve Business AgilityMorphing continually to achieve Business Agility
Morphing continually to achieve Business Agility
 
Agile to boost value for customers, employees and communities
Agile to boost value for customers, employees and communitiesAgile to boost value for customers, employees and communities
Agile to boost value for customers, employees and communities
 
Stable long lived team
Stable long lived teamStable long lived team
Stable long lived team
 

Luiss Event Agile Team

  • 1. Un team agile allo sprint 28 Febbraio 2013 Emiliano Soldi
  • 2. …una questione di leggerezza COMPLESSITÀ VARIABILITÀ SPRECHI SOVRA-ALLOCAZIONI RIDURRE TEMPI ATTESA COLLI DI BOTTIGLIA RIDURRE PASSAGGI DI CONSEGNE DEBITO BUSINESS/TECNICO RIDURRE SOVRA-PRODUZIONE PREVEDERE TIME-BOXING RIDURRE BATCH DI LAVORO DIMENSIONE SIMILE BATCH DI LAVORO APPROCCIO ITERATIVO EVITARE IL MULTI-TASKING COMUNICAZIONE EFFICACE PIANIFICAZIONE VISUALE MIGLIORAMENTO CONTINUO 2
  • 4. Il framework Scrum Regole, ruoli, responsabilità, cerimonie, strumenti, che soddisfano i principi lean. 4
  • 5. Il team agile E’ lo “strumento” che mette in pratica nel quotidiano, ciò che il framework prescrive. Deve possedere precise caratteristiche, per sostenere la sfida. 5
  • 10. Competenza tecnica Dimensione ridotta Capacità di adattamento Auto-organizzazione Orientamento al cliente 10 10
  • 11. Team Rules EMERSIONE DEI PROBLEMI SE NON RISOLVI UN PROBLEMA DOPO 3H CHIEDI AIUTO RISPETTA IL TIME-BOXING: INIZIA E FINISCI IN ORARIO A TURNO SI AGGIORNA LA BURNDOWN CHART COMUNICARE EFFICACEMENTE: ENTROPIA BANDITA! DAILY SCRUM È ALLE 12.45 TEST DRIVEN DEVELOPMENT È NECESSARIO E RICHIESTO EFFETTUARE PAIR PROGRAMMING/CODE REVIEWS PER OGNI RILASCIO DURANTE SESSIONI DI PAIRING, RIMANERE FOCALIZZATI (NO EMAIL, IM) COPERTURA TEST UNITARI 90% NON ROMPERE LA BUILD 11
  • 13. Product Strategy Release Sprint Daily Continuous RYTHMS 13 13
  • 14. Planning Meeting Spiegazione dei requisiti da parte del Product Owner. Analisi dettagli funzionali Commitment del team su cosa realizzare nell’iterazione in partenza Team scompone in task tecnici. Definizione dei criteri di accettazione. 14
  • 15. Stand-up Daily Meeting Condivisione stato di avanzamento e eventuali impedimenti. Co-creazione della giornata lavorativa. Cosa ho fatto? Cosa farò? Quali i problemi? Stand-up meeting: Efficacia Focalizzazione Urgenza 15
  • 16. Lavoro giornaliero: SVILUPPATORE • Richieste di chiarimenti al Product Owner su dettagli funzionali • Approfondimenti sull’architettura • Affiancamento con il tester per la definizione degli scenari di test • Sviluppo test unitari, codice, rifattorizzazione • Rilascio ai testers per controllo qualità • Bug-fixing 16
  • 17. Lavoro giornaliero: TESTER • Ingaggio del Product Owner per la definizione criteri di accettazione dei requisiti • Verifica scenari di test con il Product Owner • Pairing con sviluppatore per revisione interfacce, prototipi, regole di business • Creazione script di automazione dei test • Effettuazione dei test e segnalazione bug • Sign-off qualitativo di quanto sviluppato 17
  • 18. Lavoro giornaliero: SCRUM MASTER • Supervisione processo Scrum • Risoluzione impedimenti • Protezione del team • Training/coaching team e altri stakeholders • Supporto al Product Owner nella gestione del product backlog • Promuovere cultura di incessante miglioramento continuo (kaizen) 18
  • 19. Lavoro giornaliero: PRODUCT OWNER • Alimentare e manutenere il product backlog • Prioritizzare i requisiti in base al valore di business e poi al costo e ai rischi • Ingaggiare gli altri stakeholder • Fornire tutte le informazioni necessarie al team per la realizzazione del requisito • Verificare quanto realizzato e fornire l’accettazione finale, per la messa in demo 19
  • 20. Demo/Review Meeting Il team mostra a tutti gli stakeholders interessati, quanto è stato sviluppato e fornisce i dati inerenti le perfomance Il Product Owner raccoglie eventuali feedback provenienti dalla platea al fine di raccoglierli nel product backlog per sviluppi futuri Si vuole creare un clima di fiducia e impegno reciproci 20
  • 21. Retrospective Meeting Team riflette sui risultati sprint terminato Si identifica ciò che è andato bene e ciò che non ha funzionato Si identificano azioni di miglioramento, da mettere in pratica immediatamente 21
  • 22. Bilanciare stabilità e flessibilità, pianificazione e esecuzione, standardizzazione e esplorazione, velocità e controllo. 22