ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
La Filosofia Lean
nello sviluppo di prodotti digitali
Ordine degli Ingegneri di Udine - 12-06-2014
http://www.ordineingegneri.ud.it/
Cos'è LEAN?
LA BUZZWORD
…che vi ha portato qui oggi
MA NON SOLO!
LEAN MANUFACTURING
The machine that changed the world - 2007
TOYOTA PRODUCTION SYSTEM (TPS)
FILOSOFIA GESTIONE
ELIMINAZIONE SISTEMATICA
DEGLI SPRECHI
ELIMINAZIONE SISTEMATICA
DEGLI SPRECHI
QUALCUNO CI AVEVA GIÀ PENSATO!
PRODUZIONE DI MASSA
OK SE SITUAZIONI PREDICIBILI
NECESSITÀ TEMPI RISPOSTA RAPIDI
SOVRAPPRODUZIONE
INVESTIMENTI A PRIORI
La filosofia Lean nello sviluppo di prodotti digitali
TPS - Concetti fondamentali
• JIT - Just in Time
• Smart Automation
• Kaizen - miglioramento continuo
20
FILOSOFIA PULL
TAIICHI OHNO
NIENTE SCORTE
SPRECO NEGLI SPOSTAMENTI
VALUE STREAM MAP
Principi
universalmente
validi
La filosofia Lean nello sviluppo di prodotti digitali
FEEDBACK E REAZIONI PIÙ RAPIDI
…E I PRODOTTI DIGITALI?
REWIND
La filosofia Lean nello sviluppo di prodotti digitali
LO SVILUPPO SOFTWARE IN 4 SLIDE
³¢â€ÍÖ³§±õ³Ò·¡±·´Ü´¡â€¦
³¢â€™A±·´¡³¢±õ³§±õ…
LO SVILUPPO
…IL RISULTATO
SOLO NELLE FIABE
NELLA REALTÀ…
³¢â€ÍÖ³§±õ³Ò·¡±·´Ü´¡
³¢â€™A±·´¡³¢±õ³§±õ…
24-7-40
41
42
VA BENE?
EH, È CHE °¿³Ò³Ò±õ…
45
46
La filosofia Lean nello sviluppo di prodotti digitali
48
49
50
Siete in ritardo!
ALTRO
CASO
³¢â€™I¶Ù·¡´¡
³¢â€™A³§±Ê·¡°Õ°Õ´¡°Õ±õ³Õ´¡
±õ²Ñ±Ê¸é·¡³Õ·¡¶Ù±õµþ±õ³¢±õ…
Utilizzo funzionalità software
7%
13%
16%
19%
45% Sempre
Spesso
Qualche volta
Raramente
Mai
56
(Standish Group Study Reported at XP2002)
L’UTENTE DECIDE!
SE NON PIACE…
44%
24%
32%
Challenged
Failed
Successful
(2009 Standish Chaos Report)
La sorte dei progetti software
WELCOME TO REALITY
QUAL’È LA FONTE DEL PROBLEMA?
Analisi dei requisiti
Stesura specifiche
Progettazione
Implementazione
Installazione
Manutenzione
62
Approccio
PUSH
±Ê°ù±ð²õ³Ü±è±è´Ç²õ³Ù¾±â€¦
SAPPIAMO PREVEDERE TUTTO
NON CI SARANNO CAMBIAMENTI
INGENUI
O
PRESUNTUOSI
?
SOVRA INGEGNERIZZIAMO?
Mass
production
Codice generico per
non cambiarlo in un
secondo momento
E se non
servirà mai?
Utilizzo funzionalità software
7%
13%
16%
19%
45% Sempre
Spesso
Qualche volta
Raramente
Mai
72
(Standish Group Study Reported at XP2002)
Scrivere
codice per far
si che cambi
facilmente
PULL
IL MANIFESTO AGILE
PIÙ CHE SEGUIRE UN PIANO
RISPONDERE AL CAMBIAMENTO
PIÙ CHE PROCESSI E STRUMENTI
INDIVIDUI E INTERAZIONI
PIÙ CHE DOCUMENTAZIONE ESAUSTIVA
SOFTWARE FUNZIONANTE
PIÙ CHE NEGOZIAZIONE DEL CONTRATTO
COLLABORAZIONE COL CLIENTE
84
Interveniamo Prima!
85
PATTERN NATURALE
87
http://soa-java.blogspot.it/2013/02/risk-reduction-strategy-early.html
88
http://blog.scrum.ir/2010/07/incremental-%DB%8C%D8%A7-iterative/
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
Backlog
User story (formalismo)
90
Come magazziniere
voglio poter filtrare l’archivio ordini
secondo la data di ricezione
per consultare rapidamente gli
ultimi ordini evasi
User story (formalismo)
91
Come magazziniere
voglio poter filtrare l’archivio ordini
secondo la data di ricezione
per consultare rapidamente gli
ultimi ordini evasi
ruolo
obiettivo
motivazione
USER STORIES
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
________________
Sprint
Rimandare le
decisioni - JIT
COINVOLGIMENTO CLIENTE
PULL
GESTIONE DEL CODICE
Gestione delle Versioni
MODIFICHE A CODICE SENZA TEST
TEST DRIVEN DEVELOPMENT
TEST UNITARI
TEST FUNZIONALI
BDD / A-TDD
Smart
Automation
Automated
ONE STEP
Deployment
CONTINUOUS INTEGRATION
Accorciamento
Value Stream
Retrospettive
Immagini relative a SCRUM da http://www.axosoft.com – Licenza Creative Commons
Burndown Chart
KANBAN
Aiuti visuali
Misurazione
continua
Lean
development
…E VISSERO FELICI
La filosofia Lean nello sviluppo di prodotti digitali
FRAGILITÀ ARCHITETTURALE
METODOLOGIE MIGLIORI
IN ALCUNI CONTESTI
PREVENTIVI, CONTRATTI
MANCANZA DI VISION
La filosofia Lean nello sviluppo di prodotti digitali
Lean thinking
CLIENTE != UTENTE
12
3
12
4
12
5
CLIENTE
CLIENTEUTENTE
TOOLS VS GOALS
I piani dell’esperienza utente
J.J. Garrett – The elements of User Experience
PUNTO DI VISTA DEGLI UTENTI
Consideriamo chi saranno
131
Fonte: Information Architecture Second Edition – Wodtke & Govella
Personae
Source: MV Labs Project – Images with Creative Commons License from the web
NON SEMPLICI RUOLI
GET OUT OF THE BUILDING
Steve Blank, professor at Stanford University
Genchi
gembutsu
UX Design Before Development
13
6
http://www.flickr.com/photos/magia3e/5990317864/
Done upfront
L'ANALISI RICHIEDE TEMPO
TROPPO, A VOLTE…
UCD O AGILE?
LA TIRANNIA
DELL'O
L'approccio Zero Sprint
141
http://www.flickr.com/photos/magia3e/5990317864/
Week One Week Two
PASSAGGI DI CONSEGNA
PERICOLOSI!
PARAGONABILE
NOI, LORO
STESSI OBIETTIVI
Welcome Agile UX
14
7
http://www.flickr.com/photos/magia3e/5989772879
Accorciamento
Value Stream
CROSS FUNCTIONAL TEAM
T-Shaped Professionals
15
0
Breadth of Knowledge
TechnicalDepth
PROTO-PERSONAE
VALIDAZIONE USER STORY
Evitare gli
sprechi
15
4
INCONTRIAMO CARLA
15
6
PRODUCONO VALORE?
ESTERNALIZZAZIONE
15
9
16
0
WIREFRAME
Aiuti visuali
REQUISITI
O IPOTESI?
cosa?
come
±è±ð°ù³¦³óè?
La filosofia Lean nello sviluppo di prodotti digitali
La filosofia Lean nello sviluppo di prodotti digitali
5 perchè
features
La filosofia Lean nello sviluppo di prodotti digitali
features
outcomes
Outcome not output
Lean UX
La filosofia Lean nello sviluppo di prodotti digitali
STARTUP GOAL
Trovare cosa sviluppare
assunzioni
validazioni
Build-Measure-Learn Loop
18
0
FEEDBACK IMMEDIATO
COL DIGITALE
Filosofia PULL
Dire di aver IMPARATO è
la scusa più vecchia nel
giustificare un fallimento
VALIDATED LEARNING
FAIL FAST
Prodotto
Idea
Filosofia
Lean Startup
Riepilogo Concetti Lean
Filosofia PULL
Just in Time
Evidenza di ciò che accade
Miglioramento costante
NON SONO GLI STRUMENTI
IL PUNTO
Se LEAN presa come
filosofia e non come
dogma, molto più che
una buzzword!
Grazie per l’attenzione
Stefano Maraspin
@maraspin
s.maraspin@mvassociati.it
SEGUI @MARASPIN
http://www.mvlabs.it/
Per Approfondire:
194194
Per Approfondire:
195
Per Approfondire:
196
Autori Fotografie
• https://www.flickr.com/photos/sackton/7719298472/sizes/k/ - Mare tranquillo
• https://www.flickr.com/photos/defenceimages/8675799490/sizes/o/ - Mare burrascoso
• https://www.flickr.com/photos/thienzieyung/6580478755 - Sovrapproduzione
• https://www.flickr.com/photos/mattiacam/6876076264 - Acquedotto
• https://www.flickr.com/photos/mzn37/243526337 - Bimbo supermarket
• https://www.flickr.com/photos/3059349393/3785406492 - Scorte
• https://www.flickr.com/photos/didbygraham/225053752/sizes/o/ - Camion
• https://www.flickr.com/photos/didbygraham/225053752/sizes/o/ - Staffetta
• https://www.flickr.com/photos/epsos/5444678656 - Immondizia
• https://www.flickr.com/photos/westmidlandspolice/6737476605 - Analisi
• www.flickr.com/photos/amplifieduk/ - Coding
• http://www.flickr.com/photos/andyarthur/7153821133/ - Cascata
• http://www.flickr.com/photos/twcollins/561072853/ - Oracolo
• https://www.flickr.com/photos/jakuza/2728096478/ - User Story
• http://www.flickr.com/photos/keremtapani/6160276128/ - PC e caffe
• http://www.flickr.com/photos/nomadic_lass/5503362755/ - Pupazzo fasciato
• http://www.flickr.com/photos/44534236@N00/6894533130/ - Saltatore in alto
• http://www.flickr.com/photos/techsavvyed/5926978939/ - Blocco lego
• http://www.flickr.com/photos/sayamindu/5677186091 - Costruzione lego
• http://www.flickr.com/photos/enerva/5480788967/ - Città lego
• http://www.flickr.com/photos/65666394@N04/5977381389/ - Lava lamp
• http://www.flickr.com/photos/matsuyuki/4058166150/ - Termometro
• http://www.flickr.com/photos/idovermani/3903032710/ - Schema football
• http://www.flickr.com/photos/willfolsom/6151515711/ - Sack
197
Autori Fotografie
• http://www.flickr.com/photos/caitlinator/3432730564/ - Nodo barca
• http://www.flickr.com/photos/portofsandiego/5494425609/ - Manovra barca
• http://www.flickr.com/photos/evergreenkamal/384258822/ - Vecchi documenti
• http://www.flickr.com/photos/istolethetv/4803781313/ - Braccio di ferro
• http://www.axosoft.com/ontime/videos/scrum - Illustrazioni Scrum
• https://www.flickr.com/photos/gary_dunaier/2404402271/ - Shea Stadium
• www.flickr.com/photos/chubbybat/1751149642 - Fermata autobus
• http://www.flickr.com/photos/mannewaar/3530731814/ - Kanban
• https://www.flickr.com/photos/markusthorsen/3091394736 - Cliente utente
• http://www.flickr.com/photos/dlp/6097111286/ - Boxer
• https://www.flickr.com/photos/keithallison/2310794054 - Fumble
• http://www.flickr.com/photos/bk1bennett/2969083199/ - Handoff
• http://www.flickr.com/photos/sunnyuk/3240916291/ - Matrioska
• http://www.flickr.com/photos/jpartogi/4131283193 - Board
• http://www.flickr.com/photos/singapore2010/4903325071/ - Vogatrici
• http://www.flickr.com/photos/sandman_kk/3788034781/ - Banana
• http://www.flickr.com/photos/ifl/7238282472/ - Centrale Nucleare
• https://www.flickr.com/photos/katiegail/431702206 - Empatia
• http://www.flickr.com/photos/baldiri/5734993652/ - Wireframe
• http://www.flickr.com/photos/grenade/3040654024/ - Hopeless
• https://www.flickr.com/photos/didbygraham/225053752/sizes/o - Trasporti
• https://www.flickr.com/photos/terence_s_jones/6757097607 - Visione Fosca
• https://www.flickr.com/photos/sblackley/2987232840 - Persone che discutono
• http://www.flickr.com/photos/dobs/4128798936 - Questions?
198
Autori Fotografie
• http://www.flickr.com/photos/criminalintent/3172180022 - Cucina
• http://www.flickr.com/photos/traftery/5596828817 - Bimbo dubbioso
• http://www.flickr.com/photos/sliceof/347352484 - Mendicante
• http://www.flickr.com/photos/sterlingely/4623864 - Spazzatura
• http://www.flickr.com/photos/bcymet/3564484236 - Idea
• http://www.flickr.com/photos/horrigans/5357748598 - Bimbo sulle scale
• https://www.flickr.com/photos/22750018@N05/4434362439 - Martello e PC
• https://www.flickr.com/photos/hugo90/5055459393 - Toyota Van
• http://www.flickr.com/photos/68751915@N05/6355220839 - Dollari
• http://www.flickr.com/photos/holtsman/4260462949/ - Bimbo con videogiochi
• http://www.flickr.com/photos/dieselbug2007/398515084/ - Get out of building
• https://www.flickr.com/photos/iamdabe/4931554963 - Manufacturing
• https://www.flickr.com/photos/klengel/13184277094 - Giardino Zen
• https://www.flickr.com/photos/philsnyder/4294838641/sizes/o/ - Running
• https://www.flickr.com/photos/disneyandy/593132928/sizes/l - Principe principessa
• https://www.flickr.com/photos/katsrcool/14332815685 - Sprechi
• https://www.flickr.com/photos/anned/8700093610 - Learning
• https://www.flickr.com/photos/nhall/584785727 - Amici carrello
• https://www.flickr.com/photos/geektechnique/2255792885 - Polaroid
• http://www.flickr.com/photos/szene/4763604492/ - Applicazioni ipad
• https://www.flickr.com/photos/cjschmit/4983427748/sizes/o/ - Cavalli
• https://www.flickr.com/photos/sifu_renka/4130516993 - Salame
Le altre foto sono state scattate dall'autore, Stefano Maraspin, oppure provengono da fotolia/iStockphoto
199
Stefano Maraspin
@maraspin

More Related Content

La filosofia Lean nello sviluppo di prodotti digitali