SlideShare a Scribd company logo
1 of 78
Volevo solo
scrivere codice


  ziobrando
About me
In the IT field since ZX Spectrum
Generally in large scale projects (I might
be biased)
Freelance consultant: NotOnlyCode
Trainer (Freelance & Skills Matter + Zenika)
Technical Writer
Blogger: http://ziobrando.blogspot.com
Twitter: ziobrando
My e-mail:
alberto.brandolini@gmail.co
@avanscoperta
www.avanscoperta.it
avanscoperta.wordpress.com
alberto.brandolini@avanscoperta.i
t




                           © Alberto Brandolini 2009
I testi sacri
Il nemico
.
Ciò
nonostante...
Ci mette di buon umore...
Forse sono un po’
    paraculo
Non è solo il
  tempo...
...
C’è qualcos’altro
Non è solo il
  tempo...


Ero pronto a
L’unico vero Scrum Team in
Rock Band
 Planning
Song     Song




Song     Song




  Song     Song
ma...
...mi sembrava di barare
A
guardar
ci
bene...
Proviamo
Fase 2
Quella in cui Brando parte per la tangente
Foglio 1 :


  A: Il nome del progetto (e qualche info)
  B: I fattori chiave per l’esito del
  progetto
  C: La loro origine

                                    avanscoper
                                        ta
Quali progetti?




                  avanscoper
                      ta
La vostra
 prima
  volta
Quali progetti? I più

  Il primo
  L’ultimo
  Il migliore
  Il peggiore
  ... a voi la scelta, sorprendetevi!
                                        avanscoper
                                            ta
Esempio?
             Implementazione
Progetto     Fattori chiave    Origine

ZXSpectrum
  Gioco           ???            ???
 Fantozzi




                                avanscoper
                                    ta
Fate il vostro
Ovviamente ho barato...
Non è un processo
  di costruzione
È un processo di
 apprendimento
Riproviamoci
Foglio 2 : APPRENDIMENTO


 A: Il nome del progetto (e qualche info)
 B: Le cose più importanti che avete
 imparato
 C: La loro origine

                                 avanscoper
                                     ta
Fate il vostro
Conclusioni?
 per quanto mi riguarda
“Sono 20 anni che
 faccio questo lavoro e
  non ho mai visto un
   progetto che non
avesse questi problemi”

       Anonimo collega
Anzianità


Esperienza
effetto (passivo)
 Anziani   del tempo che
           scorre)



Esperien risultato
           dell’atto
           consapevole di
È la cornice!
Non avrei mai
pensato di dover
Non avrei mai
pensato di dover
Anzianità
Abitudine
http://www.youtube.com/watch?v=u6XAPnuFjJc
relativament
 e semplice
      da
 distruggere
quasi
impossibile
     da
 ricostruire
Utilità degli esami

                        14%    17%

  Utili
  Parzialmente utili
                                     17%
  Inutili
  Nocivi
                       52%



                              avanscoper
                                  ta
avanscoper
    ta
Il tavolo
          dell’equilibrista
LA BACHECA                      L’esame
della giraffa- Lo spigolo fantasma
     lince         Trafiggi- Il laboratorio
                    Rotula      segreto
 Il cammino
  penitenziale
                  Le dispense    La panca
Il coefficiente
                  senza verbi   paralizzante
    segreto       La fessura
  nell’angolo      divora-         Il meno che sembra

     cieco          floppy               un punto
FUN
No
fun
Imparare in
compagnia è
   meglio
Non ho la più
pallida idea di


 Chiarissimo



Che ci vuole?
Imparare
   senza
chiedere il
permesso
Effective
                                   About me
                               Scrum                   TDD
                                                                             Design
                                                                            Patterns             Agile OOD
      Software                                                                                                       Grails
     Development
                                                                 Agile
                                                               Software
                                         Lean Software        Development          What?
                          Kanban          Development
                                                                                                   Skills Matter
                                                                 Domain
ziobrando.blogspot.com                                           Driven
                                                                 Design                                               Zenika
                                               Consultant                              Trainer
                         Blogger
                                                                       Cook
                                                                                                       Where?

                                       Drummer              Me                     Entrepreneur
    @ziobrando
                                                                      Husband                                      avanscoperta
                     Twitter

                                                     Father                                          PHPDay
                                   Technical
                                    Writer                                        Java Day
                                                                 Speaker


        InfoQ
                                                                                                                     NHDay
                     Mokabyte            Better
                                                            WebTech                          DDD Exchange
                                        Software                         Agile Day
Il piano formativo

Il ponte sullo stretto

    Babbo Natale

 La fatina dei denti
Il piano formativo

Il ponte sullo stretto

    Babbo Natale

 La fatina dei denti
E se anche fosse...
Percorso?
Percorso?


            Posti
Percorso?


Posti               Posti
Prospettive
Cosa si chiede ad
  un colloquio?
Mentors
Bibliography
       o
Social Nework
E’ tutto, grazie!
            Domande?




alberto.brandolini@avanscoperta.it
           @ziobrando

More Related Content

Similar to Volevo solo scrivere codice iad 2011

Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel business
Rita Bonucchi
 
AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...
AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...
AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...
Alessandro Cinelli (cirpo)
 
Business Devils- TBIZ 2012: Clean cread
Business Devils- TBIZ 2012: Clean creadBusiness Devils- TBIZ 2012: Clean cread
Business Devils- TBIZ 2012: Clean cread
TechnologyBIZ
 
Ignite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processi
Ignite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processiIgnite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processi
Ignite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processi
Toscanalab
 

Similar to Volevo solo scrivere codice iad 2011 (20)

Coding Animatori Digitali Varese
Coding Animatori Digitali VareseCoding Animatori Digitali Varese
Coding Animatori Digitali Varese
 
Non è affatto semplice
Non è affatto sempliceNon è affatto semplice
Non è affatto semplice
 
Il pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversaleIl pensiero Computazionale come risorsa trasversale
Il pensiero Computazionale come risorsa trasversale
 
Corporate carpooling
Corporate carpoolingCorporate carpooling
Corporate carpooling
 
Creatività applicata e innovazione nel business
Creatività applicata e innovazione nel businessCreatività applicata e innovazione nel business
Creatività applicata e innovazione nel business
 
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...
 
AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...
AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...
AgileTour Brescia - Metodi Agili: lavorare in modo sostenibile e vincente in ...
 
Atomic Design e sviluppo di un Design System
Atomic Design e sviluppo di un Design SystemAtomic Design e sviluppo di un Design System
Atomic Design e sviluppo di un Design System
 
Farepipi
FarepipiFarepipi
Farepipi
 
Le 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile DayLe 3 Rivoluzioni - Italian Agile Day
Le 3 Rivoluzioni - Italian Agile Day
 
RobyPhone (e qui programmo io...)
RobyPhone (e qui programmo io...) RobyPhone (e qui programmo io...)
RobyPhone (e qui programmo io...)
 
Business Devils- TBIZ 2012: Clean cread
Business Devils- TBIZ 2012: Clean creadBusiness Devils- TBIZ 2012: Clean cread
Business Devils- TBIZ 2012: Clean cread
 
Sviluppo applicazioni
Sviluppo applicazioniSviluppo applicazioni
Sviluppo applicazioni
 
20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking20161216 Google Design Sprint & Design Thinking
20161216 Google Design Sprint & Design Thinking
 
Pop pdf-nicchia-seo-contenuti-2012
Pop pdf-nicchia-seo-contenuti-2012Pop pdf-nicchia-seo-contenuti-2012
Pop pdf-nicchia-seo-contenuti-2012
 
Lean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkitLean UX Development - Approach and toolkit
Lean UX Development - Approach and toolkit
 
Lean UX Approach for developers
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developers
 
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web AppSMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
SMAU MILANO 2023 | Utilizzare AI per la creazione di Web App
 
Ignite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processi
Ignite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processiIgnite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processi
Ignite IBB: Paolo Martinez - FUTOUR: Co-creazione prodotti, servizi e processi
 
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
Sai lavorare Agile? Un nuovo modo di pensare i progetti; un nuovo modo di lav...
 

More from Alberto Brandolini

Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio management
Alberto Brandolini
 

More from Alberto Brandolini (20)

L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021Redesigning everything ITARC Stockholm 2021
Redesigning everything ITARC Stockholm 2021
 
What lies beneath
What lies beneathWhat lies beneath
What lies beneath
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
 
Extreme DDD modelling
Extreme DDD modellingExtreme DDD modelling
Extreme DDD modelling
 
The gordian knot
The gordian knotThe gordian knot
The gordian knot
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
 
La fatina dei denti
La fatina dei dentiLa fatina dei denti
La fatina dei denti
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
The alignment
The alignmentThe alignment
The alignment
 
Chasing elephants
Chasing elephantsChasing elephants
Chasing elephants
 
Transactions redefined
Transactions redefinedTransactions redefined
Transactions redefined
 
Optimized for what
Optimized for whatOptimized for what
Optimized for what
 
Reshaping enterrprise software
Reshaping enterrprise softwareReshaping enterrprise software
Reshaping enterrprise software
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio management
 
The precision blade
The precision bladeThe precision blade
The precision blade
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
 
Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014
 
Managing debt remastered
Managing debt remasteredManaging debt remastered
Managing debt remastered
 
The sweet spot
The sweet spotThe sweet spot
The sweet spot
 

Volevo solo scrivere codice iad 2011

Editor's Notes

  1. \n
  2. \n
  3. E questa è la mia azienda.\n
  4. Ma il punto interessante di oggi, ci riporta alle origini, al punto da cui tutto è cominciato. \n
  5. Stiamo parlando del 1983, questi erano i testi sacri. Gruppo Editoriale Jackson era per noi sinonimo di “sapere”.\n
  6. E l’obiettivo per molti di noi era molto chiaro. Antesignani dell’”eat your own dogfood” volevamo programmare i nostri videogiochi.\n
  7. Anche se l’esperienza utente decisamente non era delle migliori. Sigli schermi si andava decisamente in economia.\n
  8. Dall’altra parte della barricata c’era il nemico: l’odiato Commodore 64. Ora le due tribù si sono riappacificate, ma allora era guerra.\n
  9. Abbiamo scoperto anche come ha cominciato Caparezza!\n
  10. Ma lo strumento forse più caratteristico di quegli anni era il famigerato registratore a cassette. Una sofferenza continua. Famiglie distrutte a causa del fratellino che spinge il pulsantino del counter. I destini del mondo dipendenti dall’azimut della testina.\n
  11. Fondamentalmente si trattava di uno strumento di tortura. O almeno adesso lo classificheremmo come tale.\n
  12. \n
  13. Tuttavia, il ricordo di quel periodo continua a metterci di buon umore. Un po’ come un buon cappuccino di prima mattina.\n
  14. O forse semplicemente... sono un po’ paraculo.\n
  15. Bastava citarvi qualcosa dell’età felice e spensierata e sareste stati tutti contenti.\nGoldrake.\n
  16. Ramaya\n
  17. O addirittura Giovannona Coscialunga\n
  18. Forse che basta citare i bei tempi andati e tutto sembra più bello. Spero di no, \n\n
  19. Altrimenti un giorni ricorderemmo con lo stesso piacere anche questa roba.\n
  20. No, credo veramente che ci sia qualcos’altro. Qualcosa che ci è sfuggito.\n
  21. E a questo punto sarebbe dovuto partire il mio talk. Ero pronto a portarvi in giro per un tour fatto di battute salaci o di metafore ardite.\n
  22. Ad esempio a dimostrarvi che gli unici a fare veramente Scrum in Italia sono Elio e Le Storie Tese: ad ogni iterazione un nuovo piccolo capolavoro.\n
  23. O che la metafora migliore per gestire un project portfolio sia di gestire le risorse come se fossero Rock Band (blog post in arrivo, stay tuned)\n
  24. Ogni band ha il suo stile e la sua formazione e soprattutto la sua identità. Non posso spostare le persone indefinitamente fra un gruppo e l’altro, nè aspettarmi che un batterista da solo produca tutta la canzone (sia pure in quattro volte il tempo pianificato per l’intero team)\n
  25. \n
  26. Ad un certo punto ho pensato che non era questo, quello che volevo dire. O meglio ho scoperto che forse c’era qualcosa di più importante che chiedeva di essere raccontato.\n
  27. Mi sono fatto la mia bella retrospettiva sui progetti passati, cercando di capire che cosa li aveva caratterizzati in positivo e cosa in negativo. E mi sono reso conto che c’era un po’ di più di quello che avevo pianificato di raccontarvi.\n
  28. Ad un certo punto non ho più capito se era più importante la luna o il dito. Del resto il dito è un oggetto riutilizzabile, posso indicare tante altre cose non solo la luna. O forse il dito non era il dito e la luna non era la luna. È imbarazzante quando le metafore si ribellano.\n
  29. Ed ovviamente anche le letture del periodo fanno sentire la loro nefasta influenza. Poke the box, di Seth Godin è un istigazione a provare a fare cose che non abbiamo mai fatto prima. Per cui ...proviamo!\n
  30. E quindi, ...questo non è il talk che avevo previsto. Ma qualcosa di completamente diverso.\n
  31. E chiedo a tutti voi di partecipare ad un piccolo sondaggio.\n
  32. Di quali progetti stiamo parlando?\n
  33. Beh, in puro stile Loveline...\n
  34. Mi interessa a partire dalla vostra prima volta :-)\n
  35. \n
  36. Non voglio darvi troppe indicazioni. Rischierebbe di influenzare più del lecito.\n
  37. Fate il vostro gioco!\n
  38. Ok, ho barato ancora una volta.\n
  39. No vi ho detto nulla ...lasciando implicitamente credere che un progetto fosse associato al processo di costruzione del software.\n
  40. ma in realtà le cose più importanti sono legate all’apprendimento. Alle cose che impariamo nel corso del processo.\n
  41. E quindi, come se fossimo dallo psicanalista, torniamo con la mente ai progetti passati e focalizziamoci su un altro aspetto invece...\n
  42. Riprendiamo la retrospettiva con un tema specifico. Riesaminiamo i progetti passati alla luce delle cose che abbiamo imparato.\n
  43. \n
  44. \n
  45. Questo forse è stato il ricordo che ha fatto nascere tutto. Com’è possibile che qualcuno tragga il massimo dall’esperienza e per qualcun altro invece le stesse esperienze non insegnino assolutamente nulla?\n
  46. Qualcuno impara e cresce. Qualcuno semplicemente invecchia.\n
  47. Ma possiamo trovare un qualcosa che ci permetta di distinguere questi due aspetti? Alla fine stiamo facendo lo stesso lavoro.\n
  48. E forse la differenza sta tutta qua. Nelle condizioni al contorno.\nIn quello che accadeva nei momenti in cui non eravamo chini sul codice.\n
  49. I progetti più interessanti, avvenivano in trasferta ed il viaggio di ritorno con i colleghi era il momento in cui le esperienze finalmente si condividevano. Senza la pressione di un rilascio imminente. Il dubbio veniva messo sul tappeto, e l’alternativa presentata.\n\nA posteriori, quello era il momento in cui si imparava di più. O meglio l’apprendimento ha bisogno di entrambe le fasi. L’esperienza ed il momento in cui - collaborativamente - traiamo insegnamento da esso.\n
  50. E come si arriva all’anzianità?\n
  51. Questo è il nemico. Settimane e settimane identiche alle altre. Entri in ufficio e accendi l’IDE, spegni l’IDE e vai a casa. Quando ti rendi conto di aver imparato qualcosa?\n
  52. Stra-consiglio questo video a chiunque voglia investire un po’ di tempo nell’esplorare possibilità alternative o voglia semplicemente rendersi conto del potenziale inespresso della propria azienda.\n
  53. Tornando a quanto abbiamo appreso dai differenti progetti è stato abbastanza impressionante vedere quanto poco abbiamo tratto da progetti in cui per un motivo per l’altro non c’era l’entusiasmo iniziale.\n
  54. Allo stesso modo, è stato altrettanto impressionante notare come sia bastata una frase in un momento chiave, o un episodio a trasformare l’entusiasmo in amarezza.\n
  55. le classiche situazioni in cui “si è rotto qualcosa” le possibilità di recupero sono rare e faticose.\n
  56. Ed ora ...i sassolini dalla scarpa. Retrospettiva universitaria. Nonostante una laurea specialistica “Ingegneria Informatica” ...buona parte di quanto ho studiato è sostanzialmente Waste.\n\nLa butto là: e se ripensassimo all’università in modalità “lean”?\n
  57. Quali erano - in un luogo espressamente progettato per l’apprendimento - gli strumenti che avevamo in dotazione?\n
  58. Beh sostanzialmente anche questi erano strumenti di tortura\n
  59. E questi erano gli strumenti di tortura di quegli anni.\n
  60. \n
  61. Per quanto mi riguarda la correlazione tra quanto ho imparato e quanto mi sono divertito è molto forte. Diventa difficile dire cosa sia la causa e cosa sia l’effetto! ;-) (o forse lo sappiamo già)\n
  62. Così come è stato abbastanza evidente notare che la correlazione vale anche in negativo. Ad un certo punto non si impara più e non ci si diverte più.\n
  63. \n
  64. Chi vorreste con voi in un progetto di questo genere? Difficile fare generalizzazioni, ma statisticamente i progetti migliori sono stati con persone del primo profilo...\n\nUn po’ di più al riguardo su... http://ziobrando.blogspot.com/2011/11/denial-won-help-you-learning.html\n
  65. Ma il vero succo della questione è che le cose che impariamo non sono quelle che ci dicono di imparare. Tocca a noi.\n
  66. E le cose che mi sono tornate utili nella mia professione vengono da un sacco di direzioni: essere un batterista, un padre ed un cuoco spesso è importante quanto essere un consulente.\n
  67. E se ancora pensate che esista un piano formativo che vi permetta di crescere ...lasciate perdere.\n
  68. Perché seguire la strada preconfezionata vi porterà esattamente dove sono tutti gli altri\n
  69. Le cose da imparare interessanti non sono sul percorso. E prendendo strade alternative, andando dove gli altri non stanno guardando in questo momento.\n
  70. Le cose da imparare interessanti non sono sul percorso. E prendendo strade alternative, andando dove gli altri non stanno guardando in questo momento.\n
  71. Possiamo trovarci a vedere le cose da un’angolazione diversa.\n
  72. Siete sicuri di fare le domande giuste? Siete sicuri che le persone che selezionate (sulla base di cosa?) abbiano la giusta attitudine ...lo ammetto è un po’ lunga. Blog post in arrivo.\n
  73. Ma soprattutto, se avete la rara fortuna di trovare qualcuno che - più o meno consapevolmente - dissemina conoscenza, spunti, idee stimolanti.\n... Tenetevelo stretto. E se non potete tenervelo stretto, non lasciate che scompaia!\n
  74. E a questo punto, forse avrei dovuto mettere una bibliografia, ma in questo caso più che i libri contano le persone. Alcune con cui ho condiviso progetti e anni di lavoro, altre con cui ho condiviso solo una birra o un tweet. Troppi per poterli ringraziare tutti senza la paura di avere dimenticato qualcuno. Grazie.\n
  75. \n