SlideShare uma empresa Scribd logo
1 de 85
@agilesensei
www.agilesensei.com
www.a3thinker.com




scritto,
illustrato e
presentato da
Claudio Perrone
Come si
   sviluppano
prodotti vincenti?
Qualche anno fa, avrei risposto cosi’ …
Waterfall
puntava sulla
specializzazione
per ottenere
velocita’ ed
efficienza
Purtroppo, portare progetti al successo
richiedeva sempre sforzi eroici
… ed Il rischio di fallimento era alto.




“    Software e cattedrali sono simili
     – prima le costruiamo, poi preghiamo.
                         --- Samuel T. Redwine, Jr.
Fortunatamente, nel 2001, qualcuno mi
apri’ gli occhi
1       Agile
     Software
    Development
“Fu allora che
Scoprii la vera
natura del
problema”
“Cominciai con
l’applicare le
tecniche XP”
“…che poi successivamente integrai con scrum”
“forte di queste pratiche, contribuii a creare
una organizzazione di classe mondiale”
Il time-boxing ci aiuto’ a diventare piu’
creativi nel soddisfare le richieste del
cliente
Ogni giorno sincronizzavamo
DILIGENTEMENTE il nostro lavoro


    To DO     Doing   Done                      Burndown


   Family 1




                             Work Left
                                              Days

                                         Unplanned   Next
OGNI 2 SETTIMANE, DIMOSTRAVAMO CIO’
CHE AVEVAMO SVILUPPATO E RIVEDEVAMO IL
NOSTRO PROCESSO
   Good   Bad   Next



                               Do more           Do Less




                       Start                         Stop
                       Doing                         Doing



                                         Keep
                                         Doing
La rivoluzione fu rappresentata
dall’approccio empirico allo sviluppo
fondato su trasparenza e “inspect & adapt”
La nostra cultura era fondata
sull’“empowerment” anziche’ sul modello
autoritario di “command & control”
creammo software con un’opinione


“Il software migliore
ha una visione.
l software migliore
prende posizioni.
…
Decidi qual’è la tua
visione e portala a compimento.”
-- 37 signals
Guadagnammo
premi e rispetto
Arrivammo quasi a
toccare il cielo…
Quasi
“Luglio 2009 e’ stato documentato come
il luglio piu’ piovoso della storia in
Irlanda”
“e’ il mese in cui e’ nato mio figlio, Matteo”
Ma e’ anche il mese in cui
ho dovuto abbandonare un
sogno.
Senza un lavoro
Senza uno scopo
Con una nuova
bocca da sfamare
… Feci l
       ’unica cosa
che mi era rimasta
     da fare…
Diventai un consulente Lean & Agile!
Durante la mia prima missione, un CIO mi fece
una domanda che mi perseguita tuttora…
“Se eri cosi’ in gamba,
 Perche’ hai fallito?”
2   Lean
L’adozione delle pratiche agili a livello
enterprise si rivelo’ come una sfida
titanica
Scrum funziona
Tranne quando
 Non funziona
“Per avere successo…”

      … dovreste sviluppare
      meccanismi per gestire il
      cambiamento e rimuovere
      impedimenti…
… Ottimizzare il tutto,
piuttosto che solo
ciascun team di sviluppo…
… e sviluppare una cultura
di continuo miglioramento
…
Ottimo.
fallo tu!
ahem… alternativamente, puo’
mandare la sua gente ad un
corso di “certified scrum
gladiator”tm.
I team guadagnarono il supporto di ETC,
     comunita’ di pratiche e workgroup di
     miglioramento

                                      Process Definition
                                          Workgroup
                                              ..
                                    Continuous Integration
                                          Workgroup
                                              ..
                                        Architecture
Improvement                                  CoP
  backlog                                     ..
                                            Scrum
                                             CoP
                Enterprise                    …
                Transition
              Community (ETC)        Automated testing
                                           CoP
                                            …
                                           etc
integrai il metodo kanban per abilitare un
approccio evoluzionario al cambiamento
KANBAN MI PERMISE DI INTRODURRE AGILITA’ IN
SITUAZIONI prima IMPENSABILI

                                     Pre-
                                               CD       Smoke Test
    Ordered        Development       Testing                          Integration    Done
                                               Ready
    Backlog
                         6              3
                             Rq.               Pre-          Done
                             Fixed             Tested




                                                                     Integration Team
                                                                     (Complex configuration)
      DOR                    DOD               DOD           DOD

    Expedite
               1
Lean Distrusse il mito che processare il
lavoro in grossi batches migliora le economie
del processo.
    Backlog Selected Development     Review     UAT      Release
                4         4             2        2
                              Done                Done      Done
                                         Done
MA fu solo l’inizio
una battaglia cruenta
continuava a consumarsi
all’interno delle mura
aziendali
Firefighting, target arbitrari e leadership
autocratica Rischiavano di vanificare le
opportunita’ di vera trasformazione
l’atteggiamento agile Tradizionale non
brillava per efficacia in queste situazioni


      … Lei e’ un “pollo”. Non
      dovrebbe neppure parlare
Lo riconoscete?
Le 3 Rivoluzioni - Italian Agile Day
Vi ricordate
come finisce
la storia?
W. Edwards deming diceva che…




     Circa il 95% della variazione nella
     performance dei lavoratori è
     governata dai sistemi.
Forse…




“   Dovremmo lavorare sui nostri
    processi, non sul risultato dei nostri
    processi.
                            ---W. Edwards Deming
E, aggiungerei…




“    Disegniamo sistemi come se domani
     fossimo più stupidi di oggi.
                           --- Claudio Perrone
IN Toyota, “Miglioramento” e “management”
sono la stessa cosa



Pensiero
tradizionale:    Normale gestione giornaliera
                              +
                        Miglioramento



 Pensiero
 in Toyota:      Normale gestione giornaliera
                              =
                  Miglioramento dei processi
“you manage things, you lead people”




“   Ci sono tre tipologie di leader.
    Quelli che ti dicono cosa fare.
    Quelli che ti lasciano fare ciò che vuoi.
    Ed i leader “Lean” che vengono da te e
    ti aiutano a scoprire cosa fare.

     --- John Shook, Chairman & CEO, Lean Enterprise Institute
Durante il mio lavoro sull’“a3 thinking”
(approccio di management toyota per la risoluzione
di problemi, miglioramento e mentoring)…
Scoprii che a3 thinking = Lean thinking, una
espressione vivida del metodo scientifico!
“La rivoluzione lean diede un goal ed un metodo
al management”




 “    Voglio che usiate la vostra testa. E
      voglio che formiate attivamente il
      vostro personale per aiutarli a
      pensare per conto proprio.
                                --- Eiji Toyoda
Lean e agile mi permisero spesso di raggiungere un
livello di “eccellenza operazionale” insperato…
Ma quella vecchia
domanda rimaneva
  ancora senza
    risposta…
… finche’ un giorno
3   Lean Startup
Entrai in un nuovo mondo
... Un mondo che riconosceva le sfide
straordinarie che dovetti affrontare




 “      Una startup è una una istituzione
        umana disegnata per creare nuovi
        prodotti e servizi in condizioni di
        incertezza estrema.
                                    --- Eric Ries
Mi diede un percorso per creare un business
sostenibile basato su prodotti e servizi che I
clienti vogliono
                      Customer development                                   data,
              PROBLEM/            PRODUCT/          SCALE                     feedback,
                                   MARKET
                                                                             insights
              SOLUTION
                 FIT                 FIT


                                             Customer          Company
  Customer               Customer
                                      stop   creation   stop
                                                               building
  discovery    stop      validation




                                                                           Agile development
              Pivot


                                             hypothesis,
                                             experiments,
                                             insights




                         Problem:                                         solution:
                         Unknown                                          Unknown
... Un percorso caratterizzato da esperimenti
scientifici frequenti…




   Learn
   (Stabilisci
                                                                              Build
   un’ipotesi)
                                                                           (Sviluppa un esperimento
                                                                           per testare l’ipotesi)




                                      Measure
       (Determina un metodo quantitativo o qualitativo per validare quell’ipotesi)
… al fine di accelerare la frequenza di
apprendimento…




      Learn
                                    idea                     Build
  (se fare pivot
  o perseverare)                                            (trasforma idee
                                                            in prodotto)




                                                             (spesso una serie di
                                                             MVPs)


                   data
                                                        Product

                              Measure
                          (come rispondono i clienti)
… e misurare il vero progresso verso il successo

                              I tuoi utenti…..
            Acquisition       Come fanno a trovarti?


            Activation        Qual è la loro esperienza iniziale?


           retention          Tornano?

            revenue            Come e quanto ti pagano?

            referral           Promuovono il tuo
                               prodotto/servizio?

        ( vedi Dave McClure
        “Pirate” metrics)



                                    Cohort analysis
“
Non è il datore di lavoro che paga
gli stipendi.
Il datore maneggia i soldi e basta.
E’ il cliente che paga gli stipendi.
                        --- Henry Ford
OGGI
Documento I miei modelli di business
esplicitamente

                    Solution
      Top 3                       Unique        Unfair      Customer
      Problems                    Value         Advantage   Segments
                                  Proposition




                    Key metrics                 Channels
     Existing                                               Early
     alternatives                                           adopters




      Cost structure                     Revenue streams




       www.leancanvas.com
La mia visione e’ fondata su opinioni
assunzioni non testate
… che valido sistematicamente con esperimenti…
… che mi forzano ad “uscire fuori dall’edificio”
… e raccogliere dati per verificare quali
azioni hanno effetto sul comportamento
dei miei clienti

        BACKLOGS                           IN PROGRESS                         DONE       VALIDATED
                                                                                          LEARNING


 Observations/   Hypo-    SELECTED   DESIGN/BUILD   PARTIAL     VALIDATE        FULL        VERIFY
 INSIGHTS        theses              EXPERIMENTS    ROLLOUT   QUALITATIVELY   ROLLOUT   QUANTITATIVELY

                                            DONE
                                                                                                 DONE
In particolare...



  Eseguo task
  Per sviluppare funzionalità
  Che sono parte di esperimenti
  Che eseguo per validare ipotesi
  Che formulo in base a osservazioni
  sul mondo che mi circonda
Utilizzo A3 thinking per focalizzarmi
sistematicamente su “una metrica che
conta” nello stato corrente del mio
business
      Target

     Increase retention rate
     From 30% to 40%
     by Dec 20th 2012
Verifico le mie soluzioni, spesso partendo con MVPs a
bassa fedelta’
… e creo entusiasmo tra I miei “earlyvangelists”
facendo intravedere un possibile futuro
… per poi trovarmi a valutare l’opportunita di
eseguire un nuovo “pivot”




   www.a3thinker.com	
  
Pensierino
  finale
“   Non sognare di avere
    successo.
    Crea le condizioni per
    convergervi inevitabilmente.
                     --- L‘ho detto io (1967 - )
Grazie!	
  

                                 Claudio	
  Perrone	
  




claudio@agilesensei.com	
  
www.agilesensei.com	
  
www.twi;er.com/agilesensei	
  
“    Talk does not cook rice



claudio@agilesensei.com	
  
                            --- Chinese proverb




www.agilesensei.com	
  
www.twi;er.com/agilesensei	
  

Mais conteúdo relacionado

Mais procurados

Agile e Lean in sintesi
Agile e Lean in sintesiAgile e Lean in sintesi
Agile e Lean in sintesiStefano Muro
 
Un approccio Data-Driven alla progettazione senza essere un Data scientist
Un approccio Data-Driven alla progettazione senza essere un Data scientistUn approccio Data-Driven alla progettazione senza essere un Data scientist
Un approccio Data-Driven alla progettazione senza essere un Data scientistElena Osti
 
Valutare e-decidere con-sei_cappelli_per_pensare
Valutare e-decidere con-sei_cappelli_per_pensareValutare e-decidere con-sei_cappelli_per_pensare
Valutare e-decidere con-sei_cappelli_per_pensareAlberto Garniga
 
Lean Parte 1 Warrior Slide Ita
Lean Parte 1   Warrior Slide ItaLean Parte 1   Warrior Slide Ita
Lean Parte 1 Warrior Slide ItaVincenzo Patruno
 
Lean Parte 7 Rispetto Per Le Persone
Lean Parte 7   Rispetto Per Le PersoneLean Parte 7   Rispetto Per Le Persone
Lean Parte 7 Rispetto Per Le PersoneVincenzo Patruno
 
Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...
Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...
Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...drgivan
 
Ldb key management 2014 05-23 pedronetto-gestione dei problemi
Ldb key management 2014 05-23 pedronetto-gestione dei problemiLdb key management 2014 05-23 pedronetto-gestione dei problemi
Ldb key management 2014 05-23 pedronetto-gestione dei problemilaboratoridalbasso
 

Mais procurados (9)

Agile e Lean in sintesi
Agile e Lean in sintesiAgile e Lean in sintesi
Agile e Lean in sintesi
 
Un approccio Data-Driven alla progettazione senza essere un Data scientist
Un approccio Data-Driven alla progettazione senza essere un Data scientistUn approccio Data-Driven alla progettazione senza essere un Data scientist
Un approccio Data-Driven alla progettazione senza essere un Data scientist
 
Il metodo kaizen
Il metodo kaizenIl metodo kaizen
Il metodo kaizen
 
Valutare e-decidere con-sei_cappelli_per_pensare
Valutare e-decidere con-sei_cappelli_per_pensareValutare e-decidere con-sei_cappelli_per_pensare
Valutare e-decidere con-sei_cappelli_per_pensare
 
Ux for nerds
Ux for nerdsUx for nerds
Ux for nerds
 
Lean Parte 1 Warrior Slide Ita
Lean Parte 1   Warrior Slide ItaLean Parte 1   Warrior Slide Ita
Lean Parte 1 Warrior Slide Ita
 
Lean Parte 7 Rispetto Per Le Persone
Lean Parte 7   Rispetto Per Le PersoneLean Parte 7   Rispetto Per Le Persone
Lean Parte 7 Rispetto Per Le Persone
 
Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...
Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...
Applicare il Problem Solving. Metodo, Applicazioni, Root Causes, Contromisure...
 
Ldb key management 2014 05-23 pedronetto-gestione dei problemi
Ldb key management 2014 05-23 pedronetto-gestione dei problemiLdb key management 2014 05-23 pedronetto-gestione dei problemi
Ldb key management 2014 05-23 pedronetto-gestione dei problemi
 

Destaque

The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)Claudio Perrone
 
Breakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be DoneBreakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be DoneClaudio Perrone
 
Lean Startup for Smart Entrepreneurs
Lean Startup for Smart EntrepreneursLean Startup for Smart Entrepreneurs
Lean Startup for Smart EntrepreneursClaudio Perrone
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Terraforming organisations
Terraforming organisationsTerraforming organisations
Terraforming organisationsClaudio Perrone
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Claudio Perrone
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromClaudio Perrone
 
Beyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in ActionBeyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in ActionClaudio Perrone
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationClaudio Perrone
 
Crafting Outstanding Presentations - Storytelling Techniques
Crafting Outstanding Presentations - Storytelling TechniquesCrafting Outstanding Presentations - Storytelling Techniques
Crafting Outstanding Presentations - Storytelling TechniquesClaudio Perrone
 
The Rise of the Lean Machine
The Rise of the Lean MachineThe Rise of the Lean Machine
The Rise of the Lean MachineClaudio Perrone
 
Agile tales of creative customer collaboration
Agile tales of creative customer collaborationAgile tales of creative customer collaboration
Agile tales of creative customer collaborationClaudio Perrone
 
WHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLING
WHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLINGWHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLING
WHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLINGCynthia Reed
 
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...Business of Software Conference
 
Fisiologia de los riñones
Fisiologia de los riñonesFisiologia de los riñones
Fisiologia de los riñonesosirishdzv
 
How To Write A Short Story
How To Write A Short StoryHow To Write A Short Story
How To Write A Short Storyhiratufail
 
Anatomía y fisiologia del riño
Anatomía y fisiologia del riñoAnatomía y fisiologia del riño
Anatomía y fisiologia del riñofonsi20alfa
 

Destaque (20)

The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)
 
Breakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be DoneBreakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be Done
 
Lean Startup for Smart Entrepreneurs
Lean Startup for Smart EntrepreneursLean Startup for Smart Entrepreneurs
Lean Startup for Smart Entrepreneurs
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Terraforming organisations
Terraforming organisationsTerraforming organisations
Terraforming organisations
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
 
A3 & Kaizen: Here's How
A3 & Kaizen: Here's HowA3 & Kaizen: Here's How
A3 & Kaizen: Here's How
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
 
Beyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in ActionBeyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in Action
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
 
Crafting Outstanding Presentations - Storytelling Techniques
Crafting Outstanding Presentations - Storytelling TechniquesCrafting Outstanding Presentations - Storytelling Techniques
Crafting Outstanding Presentations - Storytelling Techniques
 
The Rise of the Lean Machine
The Rise of the Lean MachineThe Rise of the Lean Machine
The Rise of the Lean Machine
 
Agile tales of creative customer collaboration
Agile tales of creative customer collaborationAgile tales of creative customer collaboration
Agile tales of creative customer collaboration
 
Agile@scale: be SAFe!
Agile@scale: be SAFe!Agile@scale: be SAFe!
Agile@scale: be SAFe!
 
WHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLING
WHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLINGWHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLING
WHAT'S YOUR STORY: ENGAGING YOUR READERS WITH THE POWER OF STORYTELLING
 
Short Story Writing
Short Story WritingShort Story Writing
Short Story Writing
 
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
 
Fisiologia de los riñones
Fisiologia de los riñonesFisiologia de los riñones
Fisiologia de los riñones
 
How To Write A Short Story
How To Write A Short StoryHow To Write A Short Story
How To Write A Short Story
 
Anatomía y fisiologia del riño
Anatomía y fisiologia del riñoAnatomía y fisiologia del riño
Anatomía y fisiologia del riño
 

Semelhante a Le 3 Rivoluzioni - Italian Agile Day

Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUMCome ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUMStefania Di Cristofalo
 
Coinvolgere le persone con il Lean Thinking
Coinvolgere le persone con il Lean ThinkingCoinvolgere le persone con il Lean Thinking
Coinvolgere le persone con il Lean ThinkingLean Agent Network
 
Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Luciano Amodio
 
ADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROIADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROImarsuin
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference
 
Luiss Event Agile Team
Luiss Event Agile TeamLuiss Event Agile Team
Luiss Event Agile TeamEmiliano Soldi
 
[#openIQUII - Workshop] Innovation Thinking
[#openIQUII - Workshop] Innovation Thinking[#openIQUII - Workshop] Innovation Thinking
[#openIQUII - Workshop] Innovation ThinkingIQUII
 
Dimitri favre #noprojects - Modern software development focuses on Teams and...
Dimitri favre  #noprojects - Modern software development focuses on Teams and...Dimitri favre  #noprojects - Modern software development focuses on Teams and...
Dimitri favre #noprojects - Modern software development focuses on Teams and...Dimitri Favre
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 
Redistributable intro to scrum ita
Redistributable intro to scrum itaRedistributable intro to scrum ita
Redistributable intro to scrum itaLorenzo Salvatore
 
Redistributable intro to scrum ita
Redistributable intro to scrum itaRedistributable intro to scrum ita
Redistributable intro to scrum itaLorenzo Salvatore
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaLuciano Benetti
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoPMexpo
 
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiScrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiMarco Da Rin Zanco
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise softwareAlberto Brandolini
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comportaAlberto Brandolini
 

Semelhante a Le 3 Rivoluzioni - Italian Agile Day (20)

Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUMCome ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUM
 
Coinvolgere le persone con il Lean Thinking
Coinvolgere le persone con il Lean ThinkingCoinvolgere le persone con il Lean Thinking
Coinvolgere le persone con il Lean Thinking
 
Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016
 
ADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROIADAM: to improve datawarehouse ROI
ADAM: to improve datawarehouse ROI
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
 
Disciplined Agile DevOps
Disciplined Agile DevOpsDisciplined Agile DevOps
Disciplined Agile DevOps
 
Agile software lifecycle
Agile software lifecycleAgile software lifecycle
Agile software lifecycle
 
Luiss Event Agile Team
Luiss Event Agile TeamLuiss Event Agile Team
Luiss Event Agile Team
 
[#openIQUII - Workshop] Innovation Thinking
[#openIQUII - Workshop] Innovation Thinking[#openIQUII - Workshop] Innovation Thinking
[#openIQUII - Workshop] Innovation Thinking
 
2013 why agile
2013 why agile2013 why agile
2013 why agile
 
Dimitri favre #noprojects - Modern software development focuses on Teams and...
Dimitri favre  #noprojects - Modern software development focuses on Teams and...Dimitri favre  #noprojects - Modern software development focuses on Teams and...
Dimitri favre #noprojects - Modern software development focuses on Teams and...
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 
Redistributable intro to scrum ita
Redistributable intro to scrum itaRedistributable intro to scrum ita
Redistributable intro to scrum ita
 
Redistributable intro to scrum ita
Redistributable intro to scrum itaRedistributable intro to scrum ita
Redistributable intro to scrum ita
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
 
Q&O_3_aprile_SCME
Q&O_3_aprile_SCMEQ&O_3_aprile_SCME
Q&O_3_aprile_SCME
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
 
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clientiScrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
Scrum! Sopravvivere e gestire progetti tra polli, maiali e clienti
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise software
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
 

Le 3 Rivoluzioni - Italian Agile Day

  • 2. Come si sviluppano prodotti vincenti?
  • 3. Qualche anno fa, avrei risposto cosi’ …
  • 5. Purtroppo, portare progetti al successo richiedeva sempre sforzi eroici
  • 6. … ed Il rischio di fallimento era alto. “ Software e cattedrali sono simili – prima le costruiamo, poi preghiamo. --- Samuel T. Redwine, Jr.
  • 7. Fortunatamente, nel 2001, qualcuno mi apri’ gli occhi
  • 8. 1 Agile Software Development
  • 9. “Fu allora che Scoprii la vera natura del problema”
  • 11. “…che poi successivamente integrai con scrum”
  • 12. “forte di queste pratiche, contribuii a creare una organizzazione di classe mondiale”
  • 13. Il time-boxing ci aiuto’ a diventare piu’ creativi nel soddisfare le richieste del cliente
  • 14. Ogni giorno sincronizzavamo DILIGENTEMENTE il nostro lavoro To DO Doing Done Burndown Family 1 Work Left Days Unplanned Next
  • 15. OGNI 2 SETTIMANE, DIMOSTRAVAMO CIO’ CHE AVEVAMO SVILUPPATO E RIVEDEVAMO IL NOSTRO PROCESSO Good Bad Next Do more Do Less Start Stop Doing Doing Keep Doing
  • 16. La rivoluzione fu rappresentata dall’approccio empirico allo sviluppo fondato su trasparenza e “inspect & adapt”
  • 17. La nostra cultura era fondata sull’“empowerment” anziche’ sul modello autoritario di “command & control”
  • 18. creammo software con un’opinione “Il software migliore ha una visione. l software migliore prende posizioni. … Decidi qual’è la tua visione e portala a compimento.” -- 37 signals
  • 21. Quasi
  • 22. “Luglio 2009 e’ stato documentato come il luglio piu’ piovoso della storia in Irlanda”
  • 23. “e’ il mese in cui e’ nato mio figlio, Matteo”
  • 24. Ma e’ anche il mese in cui ho dovuto abbandonare un sogno.
  • 27. Con una nuova bocca da sfamare
  • 28. … Feci l ’unica cosa che mi era rimasta da fare…
  • 29. Diventai un consulente Lean & Agile!
  • 30. Durante la mia prima missione, un CIO mi fece una domanda che mi perseguita tuttora…
  • 31. “Se eri cosi’ in gamba, Perche’ hai fallito?”
  • 32. 2 Lean
  • 33. L’adozione delle pratiche agili a livello enterprise si rivelo’ come una sfida titanica
  • 35. “Per avere successo…” … dovreste sviluppare meccanismi per gestire il cambiamento e rimuovere impedimenti…
  • 36. … Ottimizzare il tutto, piuttosto che solo ciascun team di sviluppo…
  • 37. … e sviluppare una cultura di continuo miglioramento
  • 38.
  • 40. ahem… alternativamente, puo’ mandare la sua gente ad un corso di “certified scrum gladiator”tm.
  • 41. I team guadagnarono il supporto di ETC, comunita’ di pratiche e workgroup di miglioramento Process Definition Workgroup .. Continuous Integration Workgroup .. Architecture Improvement CoP backlog .. Scrum CoP Enterprise … Transition Community (ETC) Automated testing CoP … etc
  • 42. integrai il metodo kanban per abilitare un approccio evoluzionario al cambiamento
  • 43. KANBAN MI PERMISE DI INTRODURRE AGILITA’ IN SITUAZIONI prima IMPENSABILI Pre- CD Smoke Test Ordered Development Testing Integration Done Ready Backlog 6 3 Rq. Pre- Done Fixed Tested Integration Team (Complex configuration) DOR DOD DOD DOD Expedite 1
  • 44. Lean Distrusse il mito che processare il lavoro in grossi batches migliora le economie del processo. Backlog Selected Development Review UAT Release 4 4 2 2 Done Done Done Done
  • 45. MA fu solo l’inizio
  • 46. una battaglia cruenta continuava a consumarsi all’interno delle mura aziendali
  • 47. Firefighting, target arbitrari e leadership autocratica Rischiavano di vanificare le opportunita’ di vera trasformazione
  • 48. l’atteggiamento agile Tradizionale non brillava per efficacia in queste situazioni … Lei e’ un “pollo”. Non dovrebbe neppure parlare
  • 52. W. Edwards deming diceva che… Circa il 95% della variazione nella performance dei lavoratori è governata dai sistemi.
  • 53. Forse… “ Dovremmo lavorare sui nostri processi, non sul risultato dei nostri processi. ---W. Edwards Deming
  • 54. E, aggiungerei… “ Disegniamo sistemi come se domani fossimo più stupidi di oggi. --- Claudio Perrone
  • 55. IN Toyota, “Miglioramento” e “management” sono la stessa cosa Pensiero tradizionale: Normale gestione giornaliera + Miglioramento Pensiero in Toyota: Normale gestione giornaliera = Miglioramento dei processi
  • 56. “you manage things, you lead people” “ Ci sono tre tipologie di leader. Quelli che ti dicono cosa fare. Quelli che ti lasciano fare ciò che vuoi. Ed i leader “Lean” che vengono da te e ti aiutano a scoprire cosa fare. --- John Shook, Chairman & CEO, Lean Enterprise Institute
  • 57. Durante il mio lavoro sull’“a3 thinking” (approccio di management toyota per la risoluzione di problemi, miglioramento e mentoring)…
  • 58. Scoprii che a3 thinking = Lean thinking, una espressione vivida del metodo scientifico!
  • 59. “La rivoluzione lean diede un goal ed un metodo al management” “ Voglio che usiate la vostra testa. E voglio che formiate attivamente il vostro personale per aiutarli a pensare per conto proprio. --- Eiji Toyoda
  • 60. Lean e agile mi permisero spesso di raggiungere un livello di “eccellenza operazionale” insperato…
  • 61. Ma quella vecchia domanda rimaneva ancora senza risposta…
  • 63. 3 Lean Startup
  • 64. Entrai in un nuovo mondo
  • 65. ... Un mondo che riconosceva le sfide straordinarie che dovetti affrontare “ Una startup è una una istituzione umana disegnata per creare nuovi prodotti e servizi in condizioni di incertezza estrema. --- Eric Ries
  • 66. Mi diede un percorso per creare un business sostenibile basato su prodotti e servizi che I clienti vogliono Customer development data, PROBLEM/ PRODUCT/ SCALE feedback, MARKET insights SOLUTION FIT FIT Customer Company Customer Customer stop creation stop building discovery stop validation Agile development Pivot hypothesis, experiments, insights Problem: solution: Unknown Unknown
  • 67. ... Un percorso caratterizzato da esperimenti scientifici frequenti… Learn (Stabilisci Build un’ipotesi) (Sviluppa un esperimento per testare l’ipotesi) Measure (Determina un metodo quantitativo o qualitativo per validare quell’ipotesi)
  • 68. … al fine di accelerare la frequenza di apprendimento… Learn idea Build (se fare pivot o perseverare) (trasforma idee in prodotto) (spesso una serie di MVPs) data Product Measure (come rispondono i clienti)
  • 69. … e misurare il vero progresso verso il successo I tuoi utenti….. Acquisition Come fanno a trovarti? Activation Qual è la loro esperienza iniziale? retention Tornano? revenue Come e quanto ti pagano? referral Promuovono il tuo prodotto/servizio? ( vedi Dave McClure “Pirate” metrics) Cohort analysis
  • 70. “ Non è il datore di lavoro che paga gli stipendi. Il datore maneggia i soldi e basta. E’ il cliente che paga gli stipendi. --- Henry Ford
  • 71. OGGI
  • 72. Documento I miei modelli di business esplicitamente Solution Top 3 Unique Unfair Customer Problems Value Advantage Segments Proposition Key metrics Channels Existing Early alternatives adopters Cost structure Revenue streams www.leancanvas.com
  • 73. La mia visione e’ fondata su opinioni assunzioni non testate
  • 74. … che valido sistematicamente con esperimenti…
  • 75. … che mi forzano ad “uscire fuori dall’edificio”
  • 76. … e raccogliere dati per verificare quali azioni hanno effetto sul comportamento dei miei clienti BACKLOGS IN PROGRESS DONE VALIDATED LEARNING Observations/ Hypo- SELECTED DESIGN/BUILD PARTIAL VALIDATE FULL VERIFY INSIGHTS theses EXPERIMENTS ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY DONE DONE
  • 77. In particolare... Eseguo task Per sviluppare funzionalità Che sono parte di esperimenti Che eseguo per validare ipotesi Che formulo in base a osservazioni sul mondo che mi circonda
  • 78. Utilizzo A3 thinking per focalizzarmi sistematicamente su “una metrica che conta” nello stato corrente del mio business Target Increase retention rate From 30% to 40% by Dec 20th 2012
  • 79. Verifico le mie soluzioni, spesso partendo con MVPs a bassa fedelta’
  • 80. … e creo entusiasmo tra I miei “earlyvangelists” facendo intravedere un possibile futuro
  • 81. … per poi trovarmi a valutare l’opportunita di eseguire un nuovo “pivot” www.a3thinker.com  
  • 83. Non sognare di avere successo. Crea le condizioni per convergervi inevitabilmente. --- L‘ho detto io (1967 - )
  • 84. Grazie!   Claudio  Perrone   claudio@agilesensei.com   www.agilesensei.com   www.twi;er.com/agilesensei  
  • 85. Talk does not cook rice claudio@agilesensei.com   --- Chinese proverb www.agilesensei.com   www.twi;er.com/agilesensei