SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
NOLa sottile arte di
trovare il tempo
dove non esiste
@matteocollina
Vita da sviluppatore?
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
Bisogna tagliare qualcosa?
Invidio i
Koala.
http://500px.com/photo/41741306
BetterSoftware
Better managment | Better Software | Better World
2013
Goal 2013
Realizzare un progetto Open Source di successo
Partecipare a conferenze internazionali come speaker
Io, speaker
Io, sviluppatore, 2013
Io, sviluppatore, 2015
Goal 2014
Lavorare in remoto su progetti di rilievo internazionale
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
La vista dal mio ufficio
How
Quando non sappiamo
qualcosa studiamo.
Possiamo studiare la
gestione del nostro tempo?
http://500px.com/photo/50810860
http://500px.com/photo/49651378
• Thinking, Fast and Slow - Daniel Kahneman
• Rework - 37signals
• Switch - Chip and Dan Heath
• Remote - 37signals
• Management 3.0 - Jurgen Appelo
The Elephant
The Rider
http://500px.com/photo/47896852
http://500px.com/photo/44381808
The Path
http://500px.com/photo/27418261
• La mente umana è composta da due parti, una
razionale (The Rider) e una emozionale (The
Elephant) — Switch
• Per convincere qualcuno di una propria idea
occorre parlare ad entrambi, e creare un cammino
(shape the Path) per ottenere il cambiamento.
• Posso convincere me stesso a fare di più?
"no matter what's happening
with the Rider and Elephant...If
you can do all three at once,
dramatic change can happen
even if you don't have lots of
power or resources behind you."
— Switch - Chip and Dan Heath
Disponibilità
Efficacia
Adattamento
Disponibilità
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
No. la sottile arte di trovare il tempo dove non esite - codemotion 2015
DisponibilitàNegativa
• Se il collega ti interrompe ogni 40-50 minuti, tu cerchi la
risposta su StackOverflow e gliela dai.
• Se cambi lavoro, e il collega continua a scriverti,
disperato.
• Se il collega pretende una risposta in ‘tempo reale’ alle
mail.
La Disponibilità Negativa
consuma tempo
http://500px.com/photo/47496528
Tipicamente brucia
giornate di lavoro
http://500px.com/photo/47496528
Diciamo NO alle
Disponibilità Negativa
http://500px.com/photo/47496528
DisponibilitàNegativa…
corretta?
• Se il collega ti interrompe ogni 40-50 minuti, tu cerchi la
risposta su StackOverflow e gliela dai — Non
rispondere immediatamente e/o usa le cuffie. Rispondi a
fine mattina/pomeriggio, alla prima pausa.
• Se cambi lavoro, e il collega continua a scriverti,
disperato — Rispondi con link a Google, StackOverflow.
• Se il collega pretende una risposta in ‘tempo reale’ alle
mail — Rispondi a fine giornata, sempre.
Però puoi sembrare
una testa di…
Efficacia
• Voglio aumentare il numero di attività che svolgo. Posso
essere più efficace?
• Se voglio convincere me stesso ad essere più efficace,
devo essere contento di fare seguendo uno scopo
razionale.
• Se qualcosa non rientra, viene tagliata.
• Devo creare comportamenti e ritmi in modo da avere
più tempo.
• Una build maven che richiede almeno 20 minuti per
completare.
• Un crawler per recuperare delle informazioni — ahem.
• Lavorare su un documento di 100+ pagine con formato Word
2003 in Word 2011 su Mac.
• Correggere a mano 50+ file Java.
• Setup a mano di un’applicazione o di un server.
• …
Le Cose Orribili
consumano tempo
http://500px.com/photo/47496528
Tipicamente causano settimane
lavorative da 50+ ore
http://500px.com/photo/47496528
Diciamo NO alle
Cose Orribili
http://500px.com/photo/47496528
Cose Orribili.. corrette?
• Una build maven che richiede almeno 20 minuti per completare. —
Pacchetti a versioni indipendenti, compilati dalla Continuous Integration.
• Un crawler per recuperare delle informazioni — parla con il “capo” e
digli che certe cose è meglio non farle ;).
• Lavorare su un documento di 100+ pagine con formato Word 2003 in
Word 2011 su Mac — Dopo 10 anni è ora di pensionare Word 2003.
• Correggere a mano 50+ file Java — scrivi uno script!
• Setup a mano di un’applicazione o di un server — Docker, Chef, Puppet,
Capistrano?
• … — Dai che una soluzione c’è!
Adattamento
• Il tuo datore di lavoro dice di darti l’ambiente più
produttivo per te. E per tutti quelli come te.
• Sei sicuro?
➡Se vuoi essere più produttivo, forse ti serve il miglior
ambiente possibile, fatto apposta per te.
Problema
• Vi offrono un nuovo posto di lavoro a 45 minuti da casa.
• Oggi impiegate 15 minuti per raggiungere l’ufficio.
• Vi offrono il 20% di aumento.
• E’ una buona offerta?
Bruno Frey and Alois Stutzer — Stress That Doesn't Pay:The Commuting Paradox
http://ideas.repec.org/p/zur/iewwpx/151.html
Un’ora aggiuntiva di
tragitto al giorno per
andare al lavoro “vale” il
40% di aumento
La sottile arte di trovare il tempo dove non esiste
è dire
NOAlla disponibilità negativa, alle ‘cose orribili’,
agli uffici inutili, e a tutto quello che mina la
nostra produttività.
La sottile arte di trovare il tempo dove non esiste
è dire
NOe provare a cambiare il nostro
ambiente, in meglio.
Riesci a cambiare
il tuo ambiente?
Almeno provaci!
NO?
Tutti
assumono
sviluppatori
http://500px.com/photo/36309160
Finalmente, Libertà
Goal 2015
@matteocollina
http://www.flickr.com/photos/alexindigo/1606826416
Critiche? :)

Mais conteúdo relacionado

Destaque

L'universo dietro alle App
L'universo dietro alle AppL'universo dietro alle App
L'universo dietro alle AppMatteo Collina
 
Star Guide Delivery Performance (2.2)
Star Guide Delivery Performance (2.2)Star Guide Delivery Performance (2.2)
Star Guide Delivery Performance (2.2)ddodd
 
Modelli per l'integrazione aziendale
Modelli per l'integrazione aziendaleModelli per l'integrazione aziendale
Modelli per l'integrazione aziendaleCarlo Zamagni
 
E così vuoi sviluppare un'app
E così vuoi sviluppare un'appE così vuoi sviluppare un'app
E così vuoi sviluppare un'appMatteo Collina
 
Making things that works with us codemotion
Making things that works with us   codemotionMaking things that works with us   codemotion
Making things that works with us codemotionMatteo Collina
 
No. la sottile arte di trovare il tempo dove non esite.
No. la sottile arte di trovare il tempo dove non esite.No. la sottile arte di trovare il tempo dove non esite.
No. la sottile arte di trovare il tempo dove non esite.Matteo Collina
 
Crea il TUO database con LevelDB e Node.js
Crea il TUO database con LevelDB e Node.jsCrea il TUO database con LevelDB e Node.js
Crea il TUO database con LevelDB e Node.jsMatteo Collina
 
Enter the app era with ruby on rails (rubyday)
Enter the app era with ruby on rails (rubyday)Enter the app era with ruby on rails (rubyday)
Enter the app era with ruby on rails (rubyday)Matteo Collina
 
Making things that works with us
Making things that works with usMaking things that works with us
Making things that works with usMatteo Collina
 
The usability of open data
The usability of open dataThe usability of open data
The usability of open dataMatteo Collina
 
E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)Matteo Collina
 
Enter the app era with ruby on rails
Enter the app era with ruby on railsEnter the app era with ruby on rails
Enter the app era with ruby on railsMatteo Collina
 
Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Matteo Collina
 
The Little Shop of TDD Horrors
The Little Shop of TDD HorrorsThe Little Shop of TDD Horrors
The Little Shop of TDD HorrorsGiorgio Natili
 
Mobile benchmarking-and-profiling
Mobile benchmarking-and-profilingMobile benchmarking-and-profiling
Mobile benchmarking-and-profilingGiorgio Natili
 
Android, getting started
Android, getting startedAndroid, getting started
Android, getting startedGiorgio Natili
 

Destaque (20)

L'universo dietro alle App
L'universo dietro alle AppL'universo dietro alle App
L'universo dietro alle App
 
Star Guide Delivery Performance (2.2)
Star Guide Delivery Performance (2.2)Star Guide Delivery Performance (2.2)
Star Guide Delivery Performance (2.2)
 
Modelli per l'integrazione aziendale
Modelli per l'integrazione aziendaleModelli per l'integrazione aziendale
Modelli per l'integrazione aziendale
 
E così vuoi sviluppare un'app
E così vuoi sviluppare un'appE così vuoi sviluppare un'app
E così vuoi sviluppare un'app
 
Making things that works with us codemotion
Making things that works with us   codemotionMaking things that works with us   codemotion
Making things that works with us codemotion
 
No. la sottile arte di trovare il tempo dove non esite.
No. la sottile arte di trovare il tempo dove non esite.No. la sottile arte di trovare il tempo dove non esite.
No. la sottile arte di trovare il tempo dove non esite.
 
Crea il TUO database con LevelDB e Node.js
Crea il TUO database con LevelDB e Node.jsCrea il TUO database con LevelDB e Node.js
Crea il TUO database con LevelDB e Node.js
 
CI-18n
CI-18nCI-18n
CI-18n
 
Enter the app era with ruby on rails (rubyday)
Enter the app era with ruby on rails (rubyday)Enter the app era with ruby on rails (rubyday)
Enter the app era with ruby on rails (rubyday)
 
Making things that works with us
Making things that works with usMaking things that works with us
Making things that works with us
 
The usability of open data
The usability of open dataThe usability of open data
The usability of open data
 
E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)
 
Enter the app era with ruby on rails
Enter the app era with ruby on railsEnter the app era with ruby on rails
Enter the app era with ruby on rails
 
Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...Designing and developing mobile web applications with Mockup, Sencha Touch an...
Designing and developing mobile web applications with Mockup, Sencha Touch an...
 
Test first
Test firstTest first
Test first
 
Big data and mobile
Big data and mobileBig data and mobile
Big data and mobile
 
The Little Shop of TDD Horrors
The Little Shop of TDD HorrorsThe Little Shop of TDD Horrors
The Little Shop of TDD Horrors
 
Mobile benchmarking-and-profiling
Mobile benchmarking-and-profilingMobile benchmarking-and-profiling
Mobile benchmarking-and-profiling
 
Android, getting started
Android, getting startedAndroid, getting started
Android, getting started
 
Service worker API
Service worker APIService worker API
Service worker API
 

Semelhante a No. la sottile arte di trovare il tempo dove non esite - codemotion 2015

Lean UX Approach for developers
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developersFabio Fabbrucci
 
Lean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkitLean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkitCodemotion
 
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
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comportaAlberto Brandolini
 
ScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop formatScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop formatMichael Forni
 
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
 
Tips for smart working
Tips for smart workingTips for smart working
Tips for smart workingFILMAR SPA
 
2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal frontesparkfabrik
 
Guida galattica per frontendisti!
Guida galattica per frontendisti!Guida galattica per frontendisti!
Guida galattica per frontendisti!Davide Di Pumpo
 
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
 
Lezione6 apps-confartigianato
Lezione6 apps-confartigianatoLezione6 apps-confartigianato
Lezione6 apps-confartigianatoAndrea Vaccarella
 
Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Matteo Emili
 
Presentazione Dynamic Portal Solution
Presentazione Dynamic Portal SolutionPresentazione Dynamic Portal Solution
Presentazione Dynamic Portal SolutionEnzo Stanzione
 
Tenere in equilibrio mente e corpo #freelancecamp
Tenere in equilibrio mente e corpo #freelancecampTenere in equilibrio mente e corpo #freelancecamp
Tenere in equilibrio mente e corpo #freelancecampAlessandra Farabegoli
 
Agile Lean Management - MoSCoW, Timeboxing e Kanban
Agile Lean Management - MoSCoW, Timeboxing e KanbanAgile Lean Management - MoSCoW, Timeboxing e Kanban
Agile Lean Management - MoSCoW, Timeboxing e KanbanSimone Onofri
 
Smau Napoli 2018 Riccardo Esposito - Dario Flaccovio Editore
Smau Napoli 2018 Riccardo Esposito - Dario Flaccovio EditoreSmau Napoli 2018 Riccardo Esposito - Dario Flaccovio Editore
Smau Napoli 2018 Riccardo Esposito - Dario Flaccovio EditoreSMAU
 

Semelhante a No. la sottile arte di trovare il tempo dove non esite - codemotion 2015 (20)

Lean UX Approach for developers
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developers
 
Lean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkitLean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkit
 
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
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
 
ScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop formatScrumLSP official copyrighted workshop format
ScrumLSP official copyrighted workshop format
 
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
 
User Research per Startup
User Research per StartupUser Research per Startup
User Research per Startup
 
Scrum 4 developers
Scrum 4 developersScrum 4 developers
Scrum 4 developers
 
Tips for smart working
Tips for smart workingTips for smart working
Tips for smart working
 
2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte2023 - TAC23 - Agile HR - Racconti dal fronte
2023 - TAC23 - Agile HR - Racconti dal fronte
 
Lavorare Da Remoto
Lavorare Da RemotoLavorare Da Remoto
Lavorare Da Remoto
 
Guida galattica per frontendisti!
Guida galattica per frontendisti!Guida galattica per frontendisti!
Guida galattica per frontendisti!
 
Scrum? E' come fare il bucato!
Scrum? E' come fare il bucato!Scrum? E' come fare il bucato!
Scrum? E' come fare il bucato!
 
Lezione6 apps-confartigianato
Lezione6 apps-confartigianatoLezione6 apps-confartigianato
Lezione6 apps-confartigianato
 
Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?
 
Presentazione Dynamic Portal Solution
Presentazione Dynamic Portal SolutionPresentazione Dynamic Portal Solution
Presentazione Dynamic Portal Solution
 
Tenere in equilibrio mente e corpo #freelancecamp
Tenere in equilibrio mente e corpo #freelancecampTenere in equilibrio mente e corpo #freelancecamp
Tenere in equilibrio mente e corpo #freelancecamp
 
Le App per il Business
Le App per il BusinessLe App per il Business
Le App per il Business
 
Agile Lean Management - MoSCoW, Timeboxing e Kanban
Agile Lean Management - MoSCoW, Timeboxing e KanbanAgile Lean Management - MoSCoW, Timeboxing e Kanban
Agile Lean Management - MoSCoW, Timeboxing e Kanban
 
Smau Napoli 2018 Riccardo Esposito - Dario Flaccovio Editore
Smau Napoli 2018 Riccardo Esposito - Dario Flaccovio EditoreSmau Napoli 2018 Riccardo Esposito - Dario Flaccovio Editore
Smau Napoli 2018 Riccardo Esposito - Dario Flaccovio Editore
 

No. la sottile arte di trovare il tempo dove non esite - codemotion 2015