SlideShare a Scribd company logo
@Fabbrucci
Welcome
@Fabbrucci
@Fabbrucci
6 volontari da formare 2 team di 3 persone
@Fabbrucci
Cominciamo con un GIOCO
@Fabbrucci
Una meravigliosa estate
Si disegna in silenzio
Seguite le istruzioni che vi darò su un foglio
Avete tutti gli strumenti che servono
1 minuto di tempo per disegnare insieme
http://blog.crisp.se/2009/02/18/davidbarnholdt/1234986060000
@Fabbrucci@Fabbrucciicona di Samuel Q. Green - the Noun Project
@Fabbrucci
Squadra A
Disegnare una meravigliosa estate con
fiori rossi e blu in un prato verde, alcune
mucche e degli uccelli in volo mentre il
sole splende
@Fabbrucci
Squadra B
• 10 fiori blu con 5 petali ciascuno

• 5 fiori blu con 6 petali ciascuno

• 13 fiori rossi con 6 petali ciascuno

• 2 mucche con 3 macchie nere

• 1 mucca con 5 macchie nere

• 2 uccelli nell’angolo in alto a sinistra

• 3 uccelli nel centro

• 1 sole con cinque raggi solari
Disegnare una meravigliosa estate con
@Fabbrucci
La vision era la stessa
Disegnare una meravigliosa estate …
@Fabbrucci
Quale vi piace di più?
Disegno A? [su le mani]
Disegno B? [su le mani]
@Fabbrucci
@Fabbrucci
I dettagli aiutano a raggiungere la vision?
Quando sviluppate un task

vi ricordate la vision del progetto/prodotto?
Trovate delle analogie con il vostro lavoro?
Riflettiamo
@Fabbrucci
@Fabbrucci
Lean UX Development
Approach and toolkit
@Fabbrucci
Codemotion 2014, Roma
@Fabbrucci
Ciao, sono Fabio
Dipendente, imprenditore, startupper; ora freelancer
Frontend Developer presso GNV & Partners
Agile practitioner presso Avanscoperta
Mi piace mangiare, conoscere le persone, Scrubs
@Fabbrucci
@Fabbrucci@Fabbrucci
Vision di questo talk
Condividere con voi la mia esperienza 

nell’intento di fornivi strumenti 

da sperimentare nel vostro team
@Fabbrucci
No!
@Fabbrucci
@Fabbrucci
Fonti
@Fabbrucci
Cos’è #leanux
Roadmap
Approcci alla #leanux
Cosa posso fare io come Developer
@Fabbrucci
@Fabbrucci
Donald Arthur “Don” Norman
Cos’è #leanux @Fabbrucci
User experience
encompasses
all aspects of the end-user's
interaction with the company,
its services, and its products.
@FabbrucciCos’è #leanux
Jeff Gothelf
Lean UX is the practice
of bringing the true nature
of a product to light faster,
in a collaborative, cross-functional way
that reduces the emphasis on through
documentation while increasing
the focus on building a shared
understanding of the actual product
experience being designed.
@FabbrucciCos’è #leanux
Lean UX significa
progettare UX
applicando
principi lean.
dal tizio qui presente
Fabio Fabbrucci
@Fabbrucci
Roadmap
Cos’è #leanux
Approcci alla #leanux
Cosa posso fare io come Developer
@Fabbrucci
@Fabbrucci
Proposte e azioni
Approcci alla #leanux
@FabbrucciApprocci alla #leanux
Trasparenza e vision
@Fabbrucci
Codesign
Approcci alla #leanux
@Fabbrucci
Divergere e convergere
Approcci alla #leanux
@Fabbrucci
Trovare il giusto linguaggio
Approcci alla #leanux
@Fabbrucci
Interruzioni e urgenza
http://www.hanselman.com/blog/ScottHanselmansCompleteListOfProductivityTips.aspx
Approcci alla #leanux
Do it now
I
Decide
when to do it
II
Delegate it
III
Dump it
IV
Urgency
Importance
@Fabbrucci
Delega
Approcci alla #leanux
@Fabbrucci
Parliamo un po’
di iterazioni …
Approcci alla #leanux
@Fabbrucci
Utenti Team
Approcci alla #leanux
@Fabbrucci
Utenti Cliente
Team
Approcci alla #leanux
@Fabbrucci
Iterazioni: primo approccio
http://bit.ly/1mOepcT
Approcci alla #leanux
No fallimento e “ni” opportunità
Milestones
@Fabbrucci
Si possono prioritizzare per:
Valore finanziario
Costo
Conoscenza
Riduzione del rischio
User stories
Sono un requisito
Approcci alla #leanux
espressione di un bisogno
@FabbrucciApprocci alla #leanux
Incertezza
Tempo
Certezza
@FabbrucciApprocci alla #leanux
Esplorazione
How
What
How
What
@FabbrucciApprocci alla #leanux
Quick but
unsustainable
wins
I
Enduring
success
II
Slow failure
III
Fast failure
IV
Right Way
RightThing
Rischio
@FabbrucciApprocci alla #leanux
Iterazioni: secondo approccio
Framework di ipotesi
Roadmap condivisa
Iterazioni “retroattive”
https://twitter.com/search?q=how%20spotify%20build%20a%20product&src=typd
@Fabbrucci
https://twitter.com/Icelord/status/423739304691912705/photo/1
Approcci alla #leanux
Coaching
@Fabbrucci
Soft Linking
Approcci alla #leanux
Business vision
Execution
Strategy
@Fabbrucci
Paura di perdere il controllo
Approcci alla #leanux
@Fabbrucci
Roadmap
Cos’è #leanux
Approcci alla #leanux
Cosa posso fare io come Developer
@Fabbrucci
@Fabbrucci
Cosa posso…
cosa dovrei
Cosa posso fare io come Developer
@Fabbrucci
Uscire allo scoperto
Cosa posso fare io come Developer
Deploy automatico #continuous-delivery
Setting dell’environment #devops
Comunicazione al resto del team
@Fabbrucci
Ridurre gli sprechi
Styleguide Development
Cosa posso fare io come Developer
@Fabbrucci
È un dizionario
Designer
Developer
Cliente
Cosa posso fare io come Developer
Styleguide
@Fabbrucci
https://github.com/styleguide
Cosa posso fare io come Developer
@Fabbrucci
https://ux.mailchimp.com/patterns
Cosa posso fare io come Developer
@FabbrucciCosa posso fare io come Developer
Un esempio di interazione
Frontender campiona testo
Designer crea PSD
Frontender crea CSS
@FabbrucciCosa posso fare io come Developer
Problemi
Il design rischia di esplodere negli stili
Il design rischia di bloccare la prototipazione
Il designer si dimentica i line-height
@Fabbrucci
Proviamo
un approccio
più semantico …
Cosa posso fare io come Developer @Fabbrucci
@FabbrucciCosa posso fare io come Developer @Fabbrucci
@FabbrucciCosa posso fare io come Developer
Caratteristiche
Manutenibile
Accessibile
Azionabile
@Fabbrucci
@FabbrucciCosa posso fare io come Developer
Accessibile
Capistrano + EC2
Multistage
Customized:
Silex + Twig + Yeoman + Bower + Grunt
@Fabbrucci
http://demo.patternlab.io/
@FabbrucciCosa posso fare io come Developer
Manutenibile
Testing
CSS ad oggetti o modulare
@Fabbrucci
@FabbrucciCosa posso fare io come Developer
CSS Modulare
OOCSS
Precompilatori (LESS, SASS)
Atomic Design
BEM, SMACSS
@Fabbrucci
@FabbrucciCosa posso fare io come Developer
Testing
Testing CSS: Phantom CSS
Testing JS: Phantom JS
http://csste.st
@Fabbrucci
@FabbrucciCosa posso fare io come Developer
@FabbrucciCosa posso fare io come Developer
Come developer posso…
aiutare a rimuovere gli sprechi
uscire allo scoperto
@Fabbrucci
@FabbrucciCosa posso fare io come Developer
Come developer dovrei…
lavorare sulle mie soft-skill
sviluppare un dizionario cross-funzionale
lavorare in team non è scontato…
e infine…
@Fabbrucci
@FabbrucciCosa posso fare io come Developer
Alzare lo sguardo
Agile non è un framework.

Che cos’è? Se lo cerco, per quale motivo?
Proviamo a capire ed ascoltare

prima di infamare
La nostra felicità non è un side-project
Alleniamoci ad ottenere il meglio 

da ciò che abbiamo, e a sfruttare le differenze
@Fabbrucci
@Fabbrucci
Grazie a queste aziende
@Fabbrucci
Grazie a tutti
Domande?

http://fabbrucci.me

fabio.fabbrucci@gmail.com
@Fabbrucci

More Related Content

PDF
Lean UX Approach for developers
PPTX
Public speaking: come creare presentazioni multimediali efficaci
PPT
Presentazioni efficaci #1 - la preparazione
PPT
Presentazioni Efficaci #2 - il design
PPTX
Dicconario informatico
PPTX
Proyecto tecno futbol
PDF
Slic3r: il lato software della stampa 3D by Alessandro Ranellucci
PDF
Lean UX Development - Approach and toolkit
Lean UX Approach for developers
Public speaking: come creare presentazioni multimediali efficaci
Presentazioni efficaci #1 - la preparazione
Presentazioni Efficaci #2 - il design
Dicconario informatico
Proyecto tecno futbol
Slic3r: il lato software della stampa 3D by Alessandro Ranellucci
Lean UX Development - Approach and toolkit

Similar to Lean UX Development - Approach and toolkit - Fabbrucci (20)

PDF
Experience Matters!
PDF
Non esiste UX senza accessibilità. Costruire un web per tutti
KEY
Software ...e tutto ciò che comporta
PDF
Agile Product Strategy - Dalla Startup Weekend al mercato
PDF
UI/UX l' approccio giusto ad un progetto.
PDF
Lo Zen e l'arte dello UX Design Mobile - festival ICT 2015 - Synesthesia
PDF
Come non trovare il lavoro che non ci piace
PDF
Design Sprint - Jake Knapp
PPTX
Introduzione - Web design
PDF
Agile Experience Design & Development - IAD 2012
PDF
Retrospettiva BetterSoftware WebDeBS 20110708
PDF
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
PDF
Corso WebApp iOS - Lezione 08: Optimize iOS WebApp
PDF
Agile and Lean: dalla pratica alla teoria
PPTX
Rifare da 0 una piattaforma legacy
PDF
Sviluppo Agile secondo l'approccio SCRUM
KEY
Blomming Lean Startup @ Better Software 2011
PDF
Percorso di una STARTUP: Dal business model a JAVASCRIPT (passando per un sac...
PDF
Venezia 2010 Facebook Developer Garage Parte1
PPTX
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari
Experience Matters!
Non esiste UX senza accessibilità. Costruire un web per tutti
Software ...e tutto ciò che comporta
Agile Product Strategy - Dalla Startup Weekend al mercato
UI/UX l' approccio giusto ad un progetto.
Lo Zen e l'arte dello UX Design Mobile - festival ICT 2015 - Synesthesia
Come non trovare il lavoro che non ci piace
Design Sprint - Jake Knapp
Introduzione - Web design
Agile Experience Design & Development - IAD 2012
Retrospettiva BetterSoftware WebDeBS 20110708
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Corso WebApp iOS - Lezione 08: Optimize iOS WebApp
Agile and Lean: dalla pratica alla teoria
Rifare da 0 una piattaforma legacy
Sviluppo Agile secondo l'approccio SCRUM
Blomming Lean Startup @ Better Software 2011
Percorso di una STARTUP: Dal business model a JAVASCRIPT (passando per un sac...
Venezia 2010 Facebook Developer Garage Parte1
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
PPTX
Pastore - Commodore 65 - La storia
PPTX
Pennisi - Essere Richard Altwasser
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Ad

Lean UX Development - Approach and toolkit - Fabbrucci