L'agilità è oramai sulla bocca di tutti.
La sua diffusione non conosce confini, e oggi non è raro vederla applicata in ambiti ben lontani dalla produzione di beni e servizi software.
In questa sessione vorrei riportare l'attenzione sul prodotto finale, sulla sua qualità e sulla sua capacità di rispondere ai bisogni degli utenti: questo secondo me il vero Nord a cui la bussola dell'agilista deve sempre puntare.
Questa sessione è aperta a tutti, non solo a chi bazzica il mondo del software.
Per mezzo di un workshop pratico e divertente, esploreremo insieme valori e principi del manifesto senza citarli, bensì, applicandoli.
Al termine della sessione rifletteremo insieme sulle dinamiche emerse, cercando di ragionare sul processo di creazione del prodotto e sui fattori chiave del successo.
Slide usate in questo meetup: https://www.meetup.com/it-IT/Agile-Reloaded-Meetup/events/256500686/
9. THE GOAL
▸ There’s a starting line, where you stand
and launch your planes
▸ There’s a finish line to reach
Make your paper planes flight over the finish line
to earn 1 point.
Earn 3 point whenever you set the distance record.
9
11. THE SETUP
▸ Teams of 4-5 people
▸ A bunch of iterations
▸ Impediments, tools and opportunities
on the road… 😉
11
12. THE ITERATION
▸ 7 minutes to build as planes as you can
▸ Launch challenge
▸ Points update
▸ Arising of opportunities, hitches and
improvements, you’ll see 😉
12
13. BASIC RULES
▸ Fixed amount of A4 sheets per team
▸ New iteration, new planes: don’t recycle
them, don’t cheat! 😄
▸ Don’t use anything else other than paper
and tools facilitator provides to you 😉
13
14. PLANES BUILDING RULES
▸ You have to build planes using A5 sheets
(yes, you have to manually cut A4 sheets by
your own…)
▸ Sign your planes with team’s name and
iteration number
14
Team name
Iteration
15. BUILD YOUR TEAM
▸ Choose:
▸ New friends
▸ Your team’s name
▸ The work place
15
20. “Something you can do,
but just if you like.
They can potentially make you
earn more points.
Let’s make some examples…
20
OPPORTUNITIES
21. Colorful airplanes
Travelers love to be on planes with a colorful
fuselage.
Each colored plane that reaches its destination
earns 2 points.
The fuselage must be perfectly colored on both
sides (no white spaces, no smudges).
Nothing else the fuselage must be colored.
21
OPPORTUNITIES
23. “You have a chance to improve
the way you work by receiving:
▸ A tool or another advantage
▸ Extra time
▸ Instructions to build better planes
23
IMPROVEMENTS
24. TOOLS
▸ Rule
▸ Cutter
▸ …
ADVANTAGE
▸ You can launch
standing on a
chair
EXTRA TIME
2 minutes more to
build some other
planes
INSTRUCTIONS
Step-by-step
printed
instruction for
building tested
planes
24
IMPROVEMENTS
28. CARDS, CARDS… CARDS!
▸ 1 random Opportunity card
▸ 1 random Hitch card
This cards applies for all the teams.
▸ 1 Improvement card
Free-choice, it applies only for the single team
28
30. CARDS, CARDS… CARDS!
▸ 1 Opportunity card
This cards applies for all the team
▸ 1 Hitch card per team
Randomly drawn from the deck
▸ 1 Improvement card
Free-choice, it applies only for the single team
30
32. CARDS, CARDS… CARDS!
▸ 1 Opportunity card per team
Randomly drawn from the deck
▸ 1 Hitch card per team
Randomly drawn from the deck
▸ 1 Improvement card
Free-choice, it applies only for the single team
32
36. CARDS, CARDS… CARDS!
No more impediments, nor oportunities:
Every team have to build the same plane with
tools and expertise they reached along the way.
36
38. CHI HA FATTO PIU’ PUNTI?
▸ Chi ha lanciato più aerei?
▸ Chi ha usato degli strumenti?
Oppure…
▸ Chi ha scoperto e costruito aerei funzionanti?
38
39. QUALCUNO HA FATTO DEI TEST?
▸ Chi ha fatto dei test di lancio durante
l’iterazione?
▸ Perché no? Aspettavi il permesso?
Non chiedere permesso!
39
40. SONO EMERSI DEI RUOLI?
▸ Ad es. l’addetto al lancio, al taglio dei fogli,
etc…
▸ Qualcuno ha suggerito/imposto un modello
di aereo?
▸ Qualcuno ha sfruttare esperienze pregresse?
▸ Sono emersi dei leader?
40
41. CHI HA CERCATO DI COGLIERE LE
OPPORTUNITA’?
▸ Prendersi il rischio di fare aerei colorati
per avere più punti ha pagato?
▸ Fare le cose semplici paga? Sempre?
41
42. QUANTA CARTA AVETE SPRECATO?
▸ Quanta carta, ma anche:
▹ quanti «semi-lavorati», aerei fatti a
metà e poi abbandonati
▹ Quanto lavoro e tempo sprecato?
42
43. 7 WASTE OF SOFTWARE
▸ TODO… AGGIUNGINE ALTRE!!!
43
Man mano passa il tempo, mi sono reso conto che la cosa più importante per un’azienda di sviluppo è fornire software che funzioni
Non ho mai visto aziende agili con prodotti scadenti, ne aziende ingessate con prodotti buoni…
zz
La stessa cosa per estensione può essere applicate a quasi tutti I prodotti o servizi
Se cercassimo di parlare a ruota libera di prodotti funzionanti potremmo dire tante belle cose, ma ognuno avrebbe ilsuo racconto, la sua esperienza, I suoi punti di vista. Trasmettere il come si è giunti ad ottnenerlo è difficile, le variabil in gioco sono tante, è praticamente impossibile comuncare quelle che invece alla fine sono le cose più important, le dinamiche che hanno condotto al successo.
Per questo ho deciso di fare un workshop, e relazzare insieme un prodotto
Per questo ho deciso di fare un workshop, e relazzare insieme un prodotto
1 carta opportunità per tutti
1 carta imprevisto per tutti
1 carta miglioramento a scelta per ogni team
1 carta opportunità per tutti
1 carta imprevisto per tutti
1 carta miglioramento a scelta per ogni team
Verifichiamo se ha vinto chi ha fatto i migliori aeroplani…
[3] Poppendieck, Mary and Tom. Implementing Lean Software Development: From Concept to Cash. Addison-Wesley, 2006.
[1] Ohno, Taiichi. Toyota Production System: Beyond Large Scale Production. Productivity Press, 1988.
[2] Shingo, Shigeo. A Study of the Toyota Production System. Productivity Press, 1981.