SlideShare a Scribd company logo
1 of 66
LEAN SOFTWARE 
DEVELOPMENT 
Ancona 
Agile Day 2014 
1 
Agile Reloaded 
L’azienda italiana per il coaching agile 
IN 45’ 
Fabio Ghislandi @FGhislandi
Push VS Pull 
https://www.youtube.com/watch?v=WmAwcMNxGqM 
2
Push VS Pull 
Pull ! 
3
Push VS Pull 
Just-in-time 
4
Le tre MU 
5 
Muda 
Mura 
Muri 
Spreco 
Variabilità 
Sovraccarico
La parola chiave 
Kaizen 
Miglioramento continuo 
6
Il ciclo PCDA 
Plan 
7 
Do 
Check 
Act 
Deming
Problemi ? 
Ji-do-ka 
Automatizzare l’evidenza dei problemi 
(e correggerli subito) 
8
Gemba Walk 
Gemba 
Il luogo in cui si crea valore 
9
Gemba Walk 
Esci dal tuo ufficio, vai nel Gemba e 
fai qualcosa per aiutare chi vi lavora. 
Le persone così si aspetteranno 
che tu le potrai aiutare e 
non vedranno l’ora 
di vederti ancora nel Gemba. 
10 
Taiichi Ohno
Value Stream Mapping 
Lead time: 3.4 gg 
Value-add time: 99 sec 
Efficacia: 0.11% 
Spedizione panini vuoti Spedizione panino nutella 
359 pz 486 pz 128 pz 
1 persona 1 persona 
11 
Richiesta Cliente 
700 pezzi al giorno 
(tempo ciclo – takt time: 38.6 secondi) 
Cliente 
Applicazione 
etichetta 
Packaging 
Applicazione 
nutella 
Taglio 
Fornitore 
700 pz 
1 gg 0.5 gg 0.7 gg 0.2 gg 
25 sec 30 sec 42 sec 
1 persona 
START END 
2 sec 
1 gg 
1 persona
12
1 - Eliminate waste 
Tutto ciò che non aggiunge valore dal punto di 
vista del cliente 
Codice o funzionalità non necessarie 
Richieste non chiare 
Processi interni lenti o comunicazioni lente 
Burocrazia
2 - Amplify learning 
La realizzazione di un progetto è un continuo ed 
incessante processo di aumento della 
conoscenza. 
Perseguire lo scopo del progetto, più che 
soddisfare dei requisiti, con l’obiettivo di creare 
la soluzione necessaria al cliente (quella che gli 
fornisce il massimo del valore)
2 - Amplify learning 
Brevi, ripetuti cicli di investigazione, 
sperimentazione e verifica dei risultati creano il 
contesto per apprendere e applicare le soluzioni 
individuate. 
Il frequente feedback del cliente è la prova del 
perseguimento del successo
3 - Decide as last as possible 
Le richieste espresse dal cliente non sono 
sempre chiare, complete e capite. 
Non si può prevedere il futuro, è necessario 
mantenere quindi flessibilità fino a quando le 
incertezze non sono state rimosse.
4 - Deliver as fast as possible 
I clienti desiderano rapidi rilasci. 
Rilasci veloci limitano la complessità 
dell’implementazione e semplificano il dialogo 
con il cliente. 
Realizzare esaustivamente le richieste: nei lavori 
parzialmente completati si annidano problemi 
irrisolti. 
Creare un pull system.
5 - Empower the team 
Competenze: 
Garantire adeguate occasioni di formazione 
Promuovere mentorship e pair programming 
Motivazione: 
Dare al lavoro un senso e uno scopo, chiari e 
raggiungibili 
Il team deve avere accesso al cliente
5 - Empower the team 
Organizzazione: 
Favorire l’auto-organizzazione 
Favorire il «generalizing specialist» 
Leadership: 
Esercitare la «host leadership» 
Il management ha un ruolo di supporto, guida, 
protezione e garantisce le risorse necessarie
6 - Build integrity in 
Far lavorare sul prodotto un team che può 
colloquiare frequentemente con chi deve 
valutare il lavoro 
Eseguire brevi cicli di sviluppo completati con il 
feedback da parte dei potenziali utilizzatori 
Utilizzare un linguaggio comprensibile da tutti gli 
attori, ma soprattutto dal cliente
7 - See the whole 
Un sistema non è la somma delle sue parti, ma il 
prodotto delle sue interazioni 
Più soggetti sono coinvolti maggiore è l’importanza di 
avere rapporti ben definiti e regole chiare. 
Se c’è un problema la responsabilità non è di una sola 
persona 
Misurare l’intero sistema: difettosità, performance, 
feedback etc; molti sono gli elementi misurabili.
Kanban 
Board
Flusso 
(pull) 
WIP Limit
Todo AnalYze WoRK VERIFY Done
Aggiungiamo le code
Todo AnalYze WoRK VERIFY Done 
Doing
Todo AnalYze WoRK VERIFY Done 
Doing Done
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
… come ultimo il WIP limit
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done 
WIP LIMITS!
Kanban passo passo
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done 
Finito!
Colli di bottiglia!
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done 
WIP Limit of verify is 2! Complete one task before starting a new one…
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done 
STOP STARTING, START FINISHING!
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done
2 3 2 
Todo AnalYze WoRK VERIFY Done 
Doing Done Doing Done 
Remove the bottleneck and the pull system restart the flow!
Il processo di costruzione della 
Kanban Board
Grazie! 
Fabio 
fabio.ghislandi@agilereloaded.it 
@FGhislandi 
All intro images are borrowed from Google image search. Please contact me if that images cannot be used. 
66

More Related Content

What's hot

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementGiulio Roggero
 
Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Giulio Roggero
 
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
 
Agile Creativity - Creativity Day 2014 - Roma, Milano, Reggio Emilia
Agile Creativity - Creativity Day 2014 - Roma, Milano, Reggio EmiliaAgile Creativity - Creativity Day 2014 - Roma, Milano, Reggio Emilia
Agile Creativity - Creativity Day 2014 - Roma, Milano, Reggio EmiliaGiulio Roggero
 
Manifesto per lo Sviluppo Agile di Software
Manifesto per lo Sviluppo Agile di SoftwareManifesto per lo Sviluppo Agile di Software
Manifesto per lo Sviluppo Agile di SoftwareAmmLibera AL
 
Scrum? E' come fare il bucato!
Scrum? E' come fare il bucato!Scrum? E' come fare il bucato!
Scrum? E' come fare il bucato!Manuel Scapolan
 
Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonnaFelice 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
 
Agile Project Management - the Board Game workshop
Agile Project Management  - the Board Game workshopAgile Project Management  - the Board Game workshop
Agile Project Management - the Board Game workshopGiulio Roggero
 
2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrumEmiliano Soldi
 
Scrum una breve introduzione
Scrum una breve introduzioneScrum una breve introduzione
Scrum una breve introduzionerhubbit
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013 Fabio Armani
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaLuciano Benetti
 
Sviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con GrailsSviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con GrailsAlberto Brandolini
 
Agile e l’arte di semplificare progetti complessi
Agile e l’arte di semplificare progetti complessiAgile e l’arte di semplificare progetti complessi
Agile e l’arte di semplificare progetti complessiGiulio Roggero
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum WorkshopRaoul Buzziol
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean ManagementSimone Onofri
 

What's hot (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013
 
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
 
Agile Creativity - Creativity Day 2014 - Roma, Milano, Reggio Emilia
Agile Creativity - Creativity Day 2014 - Roma, Milano, Reggio EmiliaAgile Creativity - Creativity Day 2014 - Roma, Milano, Reggio Emilia
Agile Creativity - Creativity Day 2014 - Roma, Milano, Reggio Emilia
 
Manifesto per lo Sviluppo Agile di Software
Manifesto per lo Sviluppo Agile di SoftwareManifesto per lo Sviluppo Agile di Software
Manifesto per lo Sviluppo Agile di Software
 
Scrum? E' come fare il bucato!
Scrum? E' come fare il bucato!Scrum? E' come fare il bucato!
Scrum? E' come fare il bucato!
 
Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonna
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Agile Project Management - the Board Game workshop
Agile Project Management  - the Board Game workshopAgile Project Management  - the Board Game workshop
Agile Project Management - the Board Game workshop
 
2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum2014 07-08 7° webinar pmi-rome agile scrum
2014 07-08 7° webinar pmi-rome agile scrum
 
Scrum una breve introduzione
Scrum una breve introduzioneScrum una breve introduzione
Scrum una breve introduzione
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013
 
Introduzione a Scrum
Introduzione a ScrumIntroduzione a Scrum
Introduzione a Scrum
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
 
Sviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con GrailsSviluppo Rapido Di Applicazioni Con Grails
Sviluppo Rapido Di Applicazioni Con Grails
 
Agile e l’arte di semplificare progetti complessi
Agile e l’arte di semplificare progetti complessiAgile e l’arte di semplificare progetti complessi
Agile e l’arte di semplificare progetti complessi
 
Instilling Scrum Workshop
Instilling Scrum WorkshopInstilling Scrum Workshop
Instilling Scrum Workshop
 
Agile methodologies
Agile methodologiesAgile methodologies
Agile methodologies
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
Agile in 45 minuti
Agile in 45 minutiAgile in 45 minuti
Agile in 45 minuti
 

Similar to Lean Software Development in 45'

Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Pietro Di Bello
 
Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Manuela Munaretto
 
La tua prima kanban board
La tua prima kanban boardLa tua prima kanban board
La tua prima kanban boardStefano Leli
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2Giulio Roggero
 
PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500
PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500
PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500PMexpo
 
Luiss Event Agile Team
Luiss Event Agile TeamLuiss Event Agile Team
Luiss Event Agile TeamEmiliano Soldi
 
lantichieasdebrifing.pptx
lantichieasdebrifing.pptxlantichieasdebrifing.pptx
lantichieasdebrifing.pptxLaura Antichi
 
Le 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayLe 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayClaudio Perrone
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comportaAlberto Brandolini
 
Growth Marketing & Performance ROI - Webinar gratuito
Growth Marketing & Performance ROI - Webinar gratuitoGrowth Marketing & Performance ROI - Webinar gratuito
Growth Marketing & Performance ROI - Webinar gratuitoNinja Academy
 
The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019rhubbit
 
Corso smartwork - work smarter not harder
Corso smartwork - work smarter not harderCorso smartwork - work smarter not harder
Corso smartwork - work smarter not harderPablo Apiolazza
 
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
 
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
 
Test Driven Development @ Xe.Net
Test Driven Development @ Xe.NetTest Driven Development @ Xe.Net
Test Driven Development @ Xe.NetMauro Servienti
 
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15Stefano Saladino
 
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...Agile Lean Conference
 

Similar to Lean Software Development in 45' (20)

Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
 
Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007Slide Wallabiez Agile Day 2007
Slide Wallabiez Agile Day 2007
 
User testing
User testingUser testing
User testing
 
La tua prima kanban board
La tua prima kanban boardLa tua prima kanban board
La tua prima kanban board
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2
 
PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500
PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500
PMexpo 2019 | Marco Caressa, Progetti agili a norma iso 21500
 
Luiss Event Agile Team
Luiss Event Agile TeamLuiss Event Agile Team
Luiss Event Agile Team
 
lantichieasdebrifing.pptx
lantichieasdebrifing.pptxlantichieasdebrifing.pptx
lantichieasdebrifing.pptx
 
Le 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayLe 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile Day
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
 
Growth Marketing & Performance ROI - Webinar gratuito
Growth Marketing & Performance ROI - Webinar gratuitoGrowth Marketing & Performance ROI - Webinar gratuito
Growth Marketing & Performance ROI - Webinar gratuito
 
The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019The scrum rules - SMAU Milano 2019
The scrum rules - SMAU Milano 2019
 
Corso smartwork - work smarter not harder
Corso smartwork - work smarter not harderCorso smartwork - work smarter not harder
Corso smartwork - work smarter not harder
 
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 ...
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
 
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
 
Test Driven Development @ Xe.Net
Test Driven Development @ Xe.NetTest Driven Development @ Xe.Net
Test Driven Development @ Xe.Net
 
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
 
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
 

More from Fabio Ghislandi

Come creare un'organizzazione che apprende in 4 mosse a4 i 2019
Come creare un'organizzazione che apprende in 4 mosse   a4 i 2019Come creare un'organizzazione che apprende in 4 mosse   a4 i 2019
Come creare un'organizzazione che apprende in 4 mosse a4 i 2019Fabio Ghislandi
 
Come creare un'organizzazione che apprende in 4 mosse
Come creare un'organizzazione che apprende in 4 mosseCome creare un'organizzazione che apprende in 4 mosse
Come creare un'organizzazione che apprende in 4 mosseFabio Ghislandi
 
Accidenti! Non è command and control! ovvero Stili di leadership in un conte...
Accidenti! Non è command and control! ovvero Stili di leadership in un conte...Accidenti! Non è command and control! ovvero Stili di leadership in un conte...
Accidenti! Non è command and control! ovvero Stili di leadership in un conte...Fabio Ghislandi
 
Fabio ghislandi abd2016 - i manager che ho incontrato
Fabio ghislandi   abd2016 - i manager che ho incontrato Fabio ghislandi   abd2016 - i manager che ho incontrato
Fabio ghislandi abd2016 - i manager che ho incontrato Fabio Ghislandi
 

More from Fabio Ghislandi (6)

Come creare un'organizzazione che apprende in 4 mosse a4 i 2019
Come creare un'organizzazione che apprende in 4 mosse   a4 i 2019Come creare un'organizzazione che apprende in 4 mosse   a4 i 2019
Come creare un'organizzazione che apprende in 4 mosse a4 i 2019
 
Come creare un'organizzazione che apprende in 4 mosse
Come creare un'organizzazione che apprende in 4 mosseCome creare un'organizzazione che apprende in 4 mosse
Come creare un'organizzazione che apprende in 4 mosse
 
IAD17 Urbino - Apertura
IAD17 Urbino - AperturaIAD17 Urbino - Apertura
IAD17 Urbino - Apertura
 
Vivere l'agilità
Vivere l'agilitàVivere l'agilità
Vivere l'agilità
 
Accidenti! Non è command and control! ovvero Stili di leadership in un conte...
Accidenti! Non è command and control! ovvero Stili di leadership in un conte...Accidenti! Non è command and control! ovvero Stili di leadership in un conte...
Accidenti! Non è command and control! ovvero Stili di leadership in un conte...
 
Fabio ghislandi abd2016 - i manager che ho incontrato
Fabio ghislandi   abd2016 - i manager che ho incontrato Fabio ghislandi   abd2016 - i manager che ho incontrato
Fabio ghislandi abd2016 - i manager che ho incontrato
 

Lean Software Development in 45'

  • 1. LEAN SOFTWARE DEVELOPMENT Ancona Agile Day 2014 1 Agile Reloaded L’azienda italiana per il coaching agile IN 45’ Fabio Ghislandi @FGhislandi
  • 2. Push VS Pull https://www.youtube.com/watch?v=WmAwcMNxGqM 2
  • 3. Push VS Pull Pull ! 3
  • 4. Push VS Pull Just-in-time 4
  • 5. Le tre MU 5 Muda Mura Muri Spreco Variabilità Sovraccarico
  • 6. La parola chiave Kaizen Miglioramento continuo 6
  • 7. Il ciclo PCDA Plan 7 Do Check Act Deming
  • 8. Problemi ? Ji-do-ka Automatizzare l’evidenza dei problemi (e correggerli subito) 8
  • 9. Gemba Walk Gemba Il luogo in cui si crea valore 9
  • 10. Gemba Walk Esci dal tuo ufficio, vai nel Gemba e fai qualcosa per aiutare chi vi lavora. Le persone così si aspetteranno che tu le potrai aiutare e non vedranno l’ora di vederti ancora nel Gemba. 10 Taiichi Ohno
  • 11. Value Stream Mapping Lead time: 3.4 gg Value-add time: 99 sec Efficacia: 0.11% Spedizione panini vuoti Spedizione panino nutella 359 pz 486 pz 128 pz 1 persona 1 persona 11 Richiesta Cliente 700 pezzi al giorno (tempo ciclo – takt time: 38.6 secondi) Cliente Applicazione etichetta Packaging Applicazione nutella Taglio Fornitore 700 pz 1 gg 0.5 gg 0.7 gg 0.2 gg 25 sec 30 sec 42 sec 1 persona START END 2 sec 1 gg 1 persona
  • 12. 12
  • 13.
  • 14. 1 - Eliminate waste Tutto ciò che non aggiunge valore dal punto di vista del cliente Codice o funzionalità non necessarie Richieste non chiare Processi interni lenti o comunicazioni lente Burocrazia
  • 15.
  • 16. 2 - Amplify learning La realizzazione di un progetto è un continuo ed incessante processo di aumento della conoscenza. Perseguire lo scopo del progetto, più che soddisfare dei requisiti, con l’obiettivo di creare la soluzione necessaria al cliente (quella che gli fornisce il massimo del valore)
  • 17. 2 - Amplify learning Brevi, ripetuti cicli di investigazione, sperimentazione e verifica dei risultati creano il contesto per apprendere e applicare le soluzioni individuate. Il frequente feedback del cliente è la prova del perseguimento del successo
  • 18.
  • 19. 3 - Decide as last as possible Le richieste espresse dal cliente non sono sempre chiare, complete e capite. Non si può prevedere il futuro, è necessario mantenere quindi flessibilità fino a quando le incertezze non sono state rimosse.
  • 20.
  • 21. 4 - Deliver as fast as possible I clienti desiderano rapidi rilasci. Rilasci veloci limitano la complessità dell’implementazione e semplificano il dialogo con il cliente. Realizzare esaustivamente le richieste: nei lavori parzialmente completati si annidano problemi irrisolti. Creare un pull system.
  • 22.
  • 23. 5 - Empower the team Competenze: Garantire adeguate occasioni di formazione Promuovere mentorship e pair programming Motivazione: Dare al lavoro un senso e uno scopo, chiari e raggiungibili Il team deve avere accesso al cliente
  • 24. 5 - Empower the team Organizzazione: Favorire l’auto-organizzazione Favorire il «generalizing specialist» Leadership: Esercitare la «host leadership» Il management ha un ruolo di supporto, guida, protezione e garantisce le risorse necessarie
  • 25.
  • 26. 6 - Build integrity in Far lavorare sul prodotto un team che può colloquiare frequentemente con chi deve valutare il lavoro Eseguire brevi cicli di sviluppo completati con il feedback da parte dei potenziali utilizzatori Utilizzare un linguaggio comprensibile da tutti gli attori, ma soprattutto dal cliente
  • 27.
  • 28. 7 - See the whole Un sistema non è la somma delle sue parti, ma il prodotto delle sue interazioni Più soggetti sono coinvolti maggiore è l’importanza di avere rapporti ben definiti e regole chiare. Se c’è un problema la responsabilità non è di una sola persona Misurare l’intero sistema: difettosità, performance, feedback etc; molti sono gli elementi misurabili.
  • 31. Todo AnalYze WoRK VERIFY Done
  • 33. Todo AnalYze WoRK VERIFY Done Doing
  • 34. Todo AnalYze WoRK VERIFY Done Doing Done
  • 35. Todo AnalYze WoRK VERIFY Done Doing Done Doing
  • 36. Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 37. … come ultimo il WIP limit
  • 38. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done WIP LIMITS!
  • 40. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 41. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 42. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 43. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 44. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 45. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 46. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 47. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 48. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 49. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 50. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 51. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done Finito!
  • 53. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 54. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 55. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done WIP Limit of verify is 2! Complete one task before starting a new one…
  • 56. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done STOP STARTING, START FINISHING!
  • 57. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 58. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 59. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 60. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done
  • 61. 2 3 2 Todo AnalYze WoRK VERIFY Done Doing Done Doing Done Remove the bottleneck and the pull system restart the flow!
  • 62. Il processo di costruzione della Kanban Board
  • 63.
  • 64.
  • 65.
  • 66. Grazie! Fabio fabio.ghislandi@agilereloaded.it @FGhislandi All intro images are borrowed from Google image search. Please contact me if that images cannot be used. 66