SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Soluzioni web
    LEAN
con Wordpress
Wordcamp Milano 2011
“Quante/i di voi sviluppano
soluzioni web con Wordpress?”
“[Risposta prevista]
Buona parte / quasi tutte/i ...”
“Quante/i di voi sono al 100%
contente/i del proprio lavoro E
     dei propri clienti E
    del proprio stipendio?”
“[Risposta prevista]
Proprio al 100%, nessuno, o quasi.”
DOVE SIAMO

      DOVE VOGLIAMO ARRIVARE

                 COME ARRIVARCI

(e cosa c’entra sta roba con Lean, e soprattutto con Wordpress ...)
SPESSO SIAMO QUI ...
O QUI ...
http://www.flickr.com/photos/35821702@N07/5243385418/
O QUI ...
http://www.flickr.com/photos/spanishalex/5506236833/sizes/l/in/photostream/
DOVE VOGLIAMO ANDARE ...

              [Esempio di traguardo]


            “Riuscire a
        consegnare più cose ,
             in tempo,
          con meno stress,
          e divertendosi”

http://blog.crisp.se/mattiasskarin/2011/05/16/1305497493763.html
ENTERS ...

LEAN
lean
            manifacturing
 (da TPS -Toyota Production System)



•	eliminare	gli	sprechi

•	ridurre	i	costi	e	il	time	to	market

•	migliorare	continuamente
lean
       software development

 2003	-	Mary	Poppendieck,	Tom	Poppendieck,	

 “Lean	Software	Development:	An	Agile	Toolkit”




“maximize	customer	value
                 	while
      minimizing	waste”
Agile Software Development
                             • Individuals and interactions over
                              processes and tools
                             • Customer collaboration over con-
                              tract negotiation
                             • Responding to change over follow-
                              ing a plan

                                     [www.agilemanifesto.org - 2001]
ok , ma ...
      in pratica?
VISUALIZZA

Scegli strumenti semplici ma efficaci in cui tutti possano visualizzare
lo stadio di avanzamento del progetto (o dei progetti!) e dei singoli
task.

Dove possibile, opta per supporti fisici (vs digitali), come cartelloni
nella stanza del team.

Sapere sempre dove siamo, ovvero a che punto siamo.
MISURA

Poter misurare l’obiettivo, e la situazione attuale, serve a calcolarne
la distanza.

Es. Come si definisce il successo di questo progetto web? (Es n. di
pag. viste / entrate da ads / iscritti / ...). “Actionable goals”

Posso misurare la mia produttività, il numero di bug chiusi post-
rilascio, il tempo medio di consegna di una funzionalità aggiuntiva,
...
Le metriche sono fondamentali per analizzare, comparare e cor-
reggere.
ISPEZIONA
                  E ADATTA

“Inspect and adapt” .
Fai sempre delle retrospettive.
Cerca di capire cosa non è andato come doveva. Apporta correzioni.
PROTOTIPA

WP è perfetto! la prima “demo” è online in un baleno! Ragiona con
quella, con il cliente, e non “in astratto”.
CONSEGNA
                     SPESSO
Fai rilasci piccoli, progressivi. Minimizzi il rischio!

Ricordati di dare priorità alle cose più importanti (business	value).
COMUNICA

Con i clienti. E con i colleghi. Parla. Chiedi. E ascolta. (Questo non
significa passare le giornate in riunione. Vedi + avanti ;-)
COLLABORA

Lavora assieme, ai colleghi, e al cliente, e non contro (nè ciascuno per
conto suo).
Il successo del progetto deve essere un obiettivo condiviso (“alignment”)
LIMITA(TI)

Non introdurre complessità inutile.
Non sviluppare funzionalità non richieste.
Sforzati di “do more with less”    .
(Es. pratico: la scelta dell’hosting di WP. Magari per quel tal sito va
bene anche wp.com o godaddy ...)

Limita	il	Work	in	Progress	(WIP)
MIGLIORA

Poniti in un’ottica di apprendimento e auto-miglioramento con-
tinuo (KAIZEN)
GESTISCI IL
CAMBIAMENTO
invece che subirlo
Embrace change!

               Le cose cambiano. E’ un dato di fatto.
                         Non possiamo evitarlo.
 (cambiano i requisiti, i budget, i clienti, le tecnologie, gli stakehold-
                   ers, la concorrenza, WP, ... ;-)
                    Possiamo cercare di gestirlo.
               Con intelligenza. Per lavorare meglio.

Non	siamo	predestinati	allo	stress,	al	mal	di	testa,	alle	incazzature,	al	
                             superlavoro.
RIDUCI
                 GLI SPRECHI
“Eliminate waste”.

Le funzionalità non finite sono spreco. E anche quelle consegnate e
non usate. E la documentazione non letta. Le riunioni senza un fo-
cus chiaro. I difetti nel software. I tempi di pausa nello sviluppo (in
attesa che ...)

Tutto	ciò	che	non	produce	valore	è	potenzialmente	muda	(spreco)
FOCALIZZATI
              SUL VALORE


Cosa davvero genera valore per il cliente, in questa webapp (es. “gli
fa guadagnare + soldi”)? Cosa è superfluo?

Cosa della mia organizzazione è centrale rispetto a questa produzi-
one di valore? Cosa è superfluo?
Lean & Agile tools,
               techniques, practices ...



Magari la prossima volta! (Kanban, SCRUM, Pair programming,
“courage” timeboxes, tecnica del pomodoro, ...)
         ,
Studia, partecipa, condividi!

     www.agileday.it (Roma, Novembre 2011)

     www.webdebs.org (Brescia, 1 volta al mese)

 http://tech .groups.yahoo.com/group/milano-xpug/

www.linkedin .com/groups/Lean-Agile-Italy-1944601

             e molto, molto, molto di +!
merci
              @carloz
http://it.linkedin .com/in/beschi
         carlo@devsum.it


           ping me!

Weitere ähnliche Inhalte

Ähnlich wie Lean Web Solutions with WP [versione italiana]

Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Commit University
 
Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessRita Bonucchi
 
Pota Agile Pero' Tech Italia 2020
Pota Agile Pero'   Tech Italia 2020Pota Agile Pero'   Tech Italia 2020
Pota Agile Pero' Tech Italia 2020Carlo Beschi
 
Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAlberto Mucignat
 
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
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementSimone Onofri
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
 
Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012Timothy Carniato
 
Il Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.it
Il Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.itIl Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.it
Il Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.itAdriano Toccafondi
 
L'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svoltoL'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svoltoextrategy
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di QualitàLuca Manara
 
Il project management per il web
Il project management per il webIl project management per il web
Il project management per il webSimone Moriconi
 
L’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svoltoL’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svoltoextrategy
 
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
 
Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009michfabi
 
Usabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioUsabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioFormazioneTurismo
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean ManagementSimone Onofri
 
20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design ThinkingFrancesco Casale
 
Tecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaTecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaMarco Parenzan
 

Ähnlich wie Lean Web Solutions with WP [versione italiana] (20)

Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
 
Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel business
 
Open domus 2016
Open domus 2016Open domus 2016
Open domus 2016
 
Pota Agile Pero' Tech Italia 2020
Pota Agile Pero'   Tech Italia 2020Pota Agile Pero'   Tech Italia 2020
Pota Agile Pero' Tech Italia 2020
 
Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioni
 
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...
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
 
Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012
 
Il Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.it
Il Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.itIl Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.it
Il Turismo esperienziale. - Adriano Toccafondi www.icsipsilon.it
 
L'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svoltoL'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svolto
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di Qualità
 
Il project management per il web
Il project management per il webIl project management per il web
Il project management per il web
 
L’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svoltoL’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svolto
 
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
 
Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009
 
Usabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e MonitoraggioUsabilità e User Experience Design: #2 Test e Monitoraggio
Usabilità e User Experience Design: #2 Test e Monitoraggio
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking
 
Tecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaTecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che Cambia
 

Mehr von Carlo Beschi

Agile methodologies to create responsive learning solutions
Agile methodologies to create responsive learning solutionsAgile methodologies to create responsive learning solutions
Agile methodologies to create responsive learning solutionsCarlo Beschi
 
Building an outstanding agile delivery community agile cambridge 2018 - public
Building an outstanding agile delivery community   agile cambridge 2018 - publicBuilding an outstanding agile delivery community   agile cambridge 2018 - public
Building an outstanding agile delivery community agile cambridge 2018 - publicCarlo Beschi
 
Cultivating a feedback culture in your organization - AWA meetup
Cultivating a feedback culture in your organization  - AWA meetupCultivating a feedback culture in your organization  - AWA meetup
Cultivating a feedback culture in your organization - AWA meetupCarlo Beschi
 
Staying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern wayStaying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern wayCarlo Beschi
 
E' meglio Kanban o Scrum? (prossima domanda prego)
E' meglio Kanban o Scrum? (prossima domanda prego)E' meglio Kanban o Scrum? (prossima domanda prego)
E' meglio Kanban o Scrum? (prossima domanda prego)Carlo Beschi
 
Modern approaches to product development: the challenge of distributed teams
Modern approaches to product development: the challenge of distributed teamsModern approaches to product development: the challenge of distributed teams
Modern approaches to product development: the challenge of distributed teamsCarlo Beschi
 
The power of analogies: what trains, bars, kitchens and highways can tell you...
The power of analogies: what trains, bars, kitchens and highways can tell you...The power of analogies: what trains, bars, kitchens and highways can tell you...
The power of analogies: what trains, bars, kitchens and highways can tell you...Carlo Beschi
 
The marshmallow challenge - workshop at miniIAD Trento 2014
The marshmallow challenge - workshop at miniIAD Trento 2014The marshmallow challenge - workshop at miniIAD Trento 2014
The marshmallow challenge - workshop at miniIAD Trento 2014Carlo Beschi
 
Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]Carlo Beschi
 
Lean Startups (#sllconf simulcast)
Lean Startups (#sllconf simulcast)Lean Startups (#sllconf simulcast)
Lean Startups (#sllconf simulcast)Carlo Beschi
 
Agile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBSAgile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBSCarlo Beschi
 
Will Kanban save your life?
Will Kanban save your life?Will Kanban save your life?
Will Kanban save your life?Carlo Beschi
 
riders.dk: use buddypress and live happily
riders.dk: use buddypress and live happilyriders.dk: use buddypress and live happily
riders.dk: use buddypress and live happilyCarlo Beschi
 

Mehr von Carlo Beschi (16)

Agile methodologies to create responsive learning solutions
Agile methodologies to create responsive learning solutionsAgile methodologies to create responsive learning solutions
Agile methodologies to create responsive learning solutions
 
Building an outstanding agile delivery community agile cambridge 2018 - public
Building an outstanding agile delivery community   agile cambridge 2018 - publicBuilding an outstanding agile delivery community   agile cambridge 2018 - public
Building an outstanding agile delivery community agile cambridge 2018 - public
 
Cultivating a feedback culture in your organization - AWA meetup
Cultivating a feedback culture in your organization  - AWA meetupCultivating a feedback culture in your organization  - AWA meetup
Cultivating a feedback culture in your organization - AWA meetup
 
Staying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern wayStaying Agile: multi-team product development, the modern way
Staying Agile: multi-team product development, the modern way
 
E' meglio Kanban o Scrum? (prossima domanda prego)
E' meglio Kanban o Scrum? (prossima domanda prego)E' meglio Kanban o Scrum? (prossima domanda prego)
E' meglio Kanban o Scrum? (prossima domanda prego)
 
Modern approaches to product development: the challenge of distributed teams
Modern approaches to product development: the challenge of distributed teamsModern approaches to product development: the challenge of distributed teams
Modern approaches to product development: the challenge of distributed teams
 
#Iad14 exit
#Iad14 exit#Iad14 exit
#Iad14 exit
 
#Iad14 intro
#Iad14 intro#Iad14 intro
#Iad14 intro
 
The power of analogies: what trains, bars, kitchens and highways can tell you...
The power of analogies: what trains, bars, kitchens and highways can tell you...The power of analogies: what trains, bars, kitchens and highways can tell you...
The power of analogies: what trains, bars, kitchens and highways can tell you...
 
The marshmallow challenge - workshop at miniIAD Trento 2014
The marshmallow challenge - workshop at miniIAD Trento 2014The marshmallow challenge - workshop at miniIAD Trento 2014
The marshmallow challenge - workshop at miniIAD Trento 2014
 
Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]
 
Lean Startups (#sllconf simulcast)
Lean Startups (#sllconf simulcast)Lean Startups (#sllconf simulcast)
Lean Startups (#sllconf simulcast)
 
Agile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBSAgile Coach Camp: a retrospective for WebDeBS
Agile Coach Camp: a retrospective for WebDeBS
 
Will Kanban save your life?
Will Kanban save your life?Will Kanban save your life?
Will Kanban save your life?
 
Pws social crm
Pws social crmPws social crm
Pws social crm
 
riders.dk: use buddypress and live happily
riders.dk: use buddypress and live happilyriders.dk: use buddypress and live happily
riders.dk: use buddypress and live happily
 

Kürzlich hochgeladen

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 

Kürzlich hochgeladen (9)

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 

Lean Web Solutions with WP [versione italiana]

  • 1. Soluzioni web LEAN con Wordpress Wordcamp Milano 2011
  • 2. “Quante/i di voi sviluppano soluzioni web con Wordpress?”
  • 3. “[Risposta prevista] Buona parte / quasi tutte/i ...”
  • 4. “Quante/i di voi sono al 100% contente/i del proprio lavoro E dei propri clienti E del proprio stipendio?”
  • 5. “[Risposta prevista] Proprio al 100%, nessuno, o quasi.”
  • 6. DOVE SIAMO DOVE VOGLIAMO ARRIVARE COME ARRIVARCI (e cosa c’entra sta roba con Lean, e soprattutto con Wordpress ...)
  • 10. DOVE VOGLIAMO ANDARE ... [Esempio di traguardo] “Riuscire a consegnare più cose , in tempo, con meno stress, e divertendosi” http://blog.crisp.se/mattiasskarin/2011/05/16/1305497493763.html
  • 12. lean manifacturing (da TPS -Toyota Production System) • eliminare gli sprechi • ridurre i costi e il time to market • migliorare continuamente
  • 13. lean software development 2003 - Mary Poppendieck, Tom Poppendieck, “Lean Software Development: An Agile Toolkit” “maximize customer value while minimizing waste”
  • 14. Agile Software Development • Individuals and interactions over processes and tools • Customer collaboration over con- tract negotiation • Responding to change over follow- ing a plan [www.agilemanifesto.org - 2001]
  • 15. ok , ma ... in pratica?
  • 16. VISUALIZZA Scegli strumenti semplici ma efficaci in cui tutti possano visualizzare lo stadio di avanzamento del progetto (o dei progetti!) e dei singoli task. Dove possibile, opta per supporti fisici (vs digitali), come cartelloni nella stanza del team. Sapere sempre dove siamo, ovvero a che punto siamo.
  • 17. MISURA Poter misurare l’obiettivo, e la situazione attuale, serve a calcolarne la distanza. Es. Come si definisce il successo di questo progetto web? (Es n. di pag. viste / entrate da ads / iscritti / ...). “Actionable goals” Posso misurare la mia produttività, il numero di bug chiusi post- rilascio, il tempo medio di consegna di una funzionalità aggiuntiva, ... Le metriche sono fondamentali per analizzare, comparare e cor- reggere.
  • 18. ISPEZIONA E ADATTA “Inspect and adapt” . Fai sempre delle retrospettive. Cerca di capire cosa non è andato come doveva. Apporta correzioni.
  • 19. PROTOTIPA WP è perfetto! la prima “demo” è online in un baleno! Ragiona con quella, con il cliente, e non “in astratto”.
  • 20. CONSEGNA SPESSO Fai rilasci piccoli, progressivi. Minimizzi il rischio! Ricordati di dare priorità alle cose più importanti (business value).
  • 21. COMUNICA Con i clienti. E con i colleghi. Parla. Chiedi. E ascolta. (Questo non significa passare le giornate in riunione. Vedi + avanti ;-)
  • 22. COLLABORA Lavora assieme, ai colleghi, e al cliente, e non contro (nè ciascuno per conto suo). Il successo del progetto deve essere un obiettivo condiviso (“alignment”)
  • 23. LIMITA(TI) Non introdurre complessità inutile. Non sviluppare funzionalità non richieste. Sforzati di “do more with less” . (Es. pratico: la scelta dell’hosting di WP. Magari per quel tal sito va bene anche wp.com o godaddy ...) Limita il Work in Progress (WIP)
  • 24. MIGLIORA Poniti in un’ottica di apprendimento e auto-miglioramento con- tinuo (KAIZEN)
  • 26. Embrace change! Le cose cambiano. E’ un dato di fatto. Non possiamo evitarlo. (cambiano i requisiti, i budget, i clienti, le tecnologie, gli stakehold- ers, la concorrenza, WP, ... ;-) Possiamo cercare di gestirlo. Con intelligenza. Per lavorare meglio. Non siamo predestinati allo stress, al mal di testa, alle incazzature, al superlavoro.
  • 27. RIDUCI GLI SPRECHI “Eliminate waste”. Le funzionalità non finite sono spreco. E anche quelle consegnate e non usate. E la documentazione non letta. Le riunioni senza un fo- cus chiaro. I difetti nel software. I tempi di pausa nello sviluppo (in attesa che ...) Tutto ciò che non produce valore è potenzialmente muda (spreco)
  • 28. FOCALIZZATI SUL VALORE Cosa davvero genera valore per il cliente, in questa webapp (es. “gli fa guadagnare + soldi”)? Cosa è superfluo? Cosa della mia organizzazione è centrale rispetto a questa produzi- one di valore? Cosa è superfluo?
  • 29. Lean & Agile tools, techniques, practices ... Magari la prossima volta! (Kanban, SCRUM, Pair programming, “courage” timeboxes, tecnica del pomodoro, ...) ,
  • 30. Studia, partecipa, condividi! www.agileday.it (Roma, Novembre 2011) www.webdebs.org (Brescia, 1 volta al mese) http://tech .groups.yahoo.com/group/milano-xpug/ www.linkedin .com/groups/Lean-Agile-Italy-1944601 e molto, molto, molto di +!
  • 31. merci @carloz http://it.linkedin .com/in/beschi carlo@devsum.it ping me!