Non è affatto semplice

2,961 views

Published on

La mia presentazione a Better Software 2011

Published in: Technology, Business
2 Comments
19 Likes
Statistics
Notes
No Downloads
Views
Total views
2,961
On SlideShare
0
From Embeds
0
Number of Embeds
75
Actions
Shares
0
Downloads
57
Comments
2
Likes
19
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Qual è l’effetto del denaro in tutto ciò? Sorprendente.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Possiamo quindi - in questo spazio dei problemi - definire delle linee guida. \nSe le applichiamo, le probabilità di successo sono decisamente più elevate.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Voglio dire: probabilmente un singolo giocatore è pagato di più del budget del nostro progetto. E noi lo mettiamo a rischio, restando senza una pianificazione fatta bene?\nPer quale motivo non posso pianificare al millimetro ogni singola azione?\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Non è affatto semplice

    1. 1. Non è affatto semplicealberto.brandolini@avanscoperta.it @ziobrando
    2. 2. About
meNell’IT
dai
tempi
dello
ZX
SpectrumGeneralmente
in
proge8
di
grandi
dimensioniNonSoloCodiceTrainer
(Freelance
&
Skills
Ma@er)Technical
WriterBlogger:
h*p://ziobrando.blogspot.comTwi@er:
ziobrando
My
e‐mail:
alberto.brandolini@gmail.com
    3. 3. www.avanscoperta.itavanscoperta.wordpress.comalberto.brandolini@avanscoperta.it ©
Alberto
Brandolini
2009
    4. 4. Ma in realtà faccio questo...
    5. 5. Voglio migliorarel’efficienza dello sviluppo soft ware...
    6. 6. Voglio migliorarel’efficienza dello sviluppo soft ware... Anche io voglio migliorare l’efficienza dello sviluppo soft ware...
    7. 7. Posso vedere i sorgenti?
    8. 8. ...lo prendo come un no
    9. 9. Propensione al cambiamento
    10. 10. Forse, quella sera inspiaggia, non ci siamo detti tutto...
    11. 11. Voglio migliorarel’efficienza dello sviluppo soft ware...
    12. 12. Voglio migliorarel’efficienza dello sviluppo soft ware... ...con tutti gli strumenti più opportuni
    13. 13. Anche io vogliomigliorare l’efficienza dello sviluppo soft ware...
    14. 14. Anche io vogliomigliorare l’efficienza dello sviluppo soft ware... Senza mettere in discussione l’organizzazione
    15. 15. Anche io voglio migliorare l’efficienza dello sviluppo soft ware...Spendendo poco Senza mettere in discussione l’organizzazione
    16. 16. Anche io voglio migliorare l’efficienza dello sviluppo soft ware...Spendendo poco Senza mettere in discussione l’organizzazione Mentre faccio altro
    17. 17. Anche io voglio migliorare l’efficienza dello sviluppo soft ware...Spendendo poco Senza mettere in discussione l’organizzazione Mentre Limitando faccio altro gli impatti solo al team
    18. 18. Anche io voglio migliorare l’efficienza dello sviluppo soft ware...Spendendo poco Senza mettere in discussione l’organizzazione Mentre Limitando faccio altro gli impatti solo al team Evitando le discussioni spinose
    19. 19. Anche io voglio migliorare l’efficienza dello sviluppo soft ware...Spendendo poco Senza mettere in discussione Senza l’organizzazione entrare in conflitto Limitando Mentre faccio altro gli impatti solo al team Evitando le discussioni spinose
    20. 20. Anche io voglio migliorare l’efficienza dello sviluppo soft ware...Spendendo poco Senza mettere in discussione Senza l’organizzazione entrare in conflitto Limitando Mentre faccio altro gli impatti solo al team Evitando le discussioni Scrivendo spinose linee guida
    21. 21. NO. Linee guida no.
    22. 22. Perché no?
    23. 23. Ma allora siete di coccio!
    24. 24. Il Dreyfus Model of Skill Acquisition
    25. 25. Expert • Trascende le regole, le lineeProficient guida e le massime • Capisce intuitivamente leCompetent situazioni, per profonda consapevolezza • Ha la visione di ciò che è possibileAdvanced • Usa un approccio analitico nellebeginner situazioni nuove o all’emergere di problemi Novice
    26. 26. ...Non era Dreyfus
    27. 27. Management reattivo
    28. 28. Il nostro Gli problemasviluppatori si licenziano
    29. 29. ? Ok, ma perché? Glisviluppatori si licenziano
    30. 30. Vogliono Il denaro faguadagnare di più girare il mondo... Il management reattivo, affronta di petto la Alcuni situazionesviluppatori si licenziano
    31. 31. Vogliono Il denaro faguadagnare di più girare il €€€ mondo... Il management reattivo, affronta di petto la Alcuni situazionesviluppatori si licenziano
    32. 32. CorruzioneKnowledge
Workers ©
Alberto
Brandolini
‐
2008‐2011
    33. 33. Checkpoint Quante persone avete visto uscire SODDISFATTE dall’ufficio dopo avere ottenuto un aumento in questo modo? avanscoper ta
    34. 34. Siamoveramente SOLOmercenari?
    35. 35. Gli incentivi uccidono la motivazioneil premio si sostituisce alle reali ragioni per cui facciamo una cosa che ci piace
    36. 36. L’incentivo peggiora la Testo qualità del nostro lavoro
    37. 37. Incentivi:funzionano per compitiripetitivi/faticosiNON funzionano percompiti creativi
    38. 38. SoftwareDevelopment?
    39. 39. Avevamo già le motivazioni
    40. 40. ...siamo quegli esseri umani che siemozionano per la frase:
    41. 41. ...siamo quegli esseri umani che siemozionano per la frase: “Adesso va.”
    42. 42. Motivazioni frustrate Gli A guardarci meglio... sviluppatori si dimettono Ricevono Ignorate le unofferta motivazioni migliore intrinseche Gli Motivazionisviluppatori restano uccise Benvenuti!
    43. 43. ...volevamo solo una cosa
    44. 44. Autonomia
    45. 45. decisioni “di pancia”
    46. 46. Gli sviluppatori si dimettono Ignorate le Ricevono ... motivazioni intrinseche unofferta migliore comportamento Motivazioni Gli sviluppatori emergente uccise restano Atmosfera lavorativa AltriMotivazioni sviluppaturi frustrate imitano il pattern
    47. 47. Checkpoint Quante decisioni all’interno della mia azienda e/o del mio team, sono prese senza capire la vera natura del problema? avanscoper ta
    48. 48. Una cosa che non avevo capito...
    49. 49. Relazioni causa-effetto ben definite Comportamenti prevedibili Procedure standard
    50. 50. Ice
Cream
Guidelines Non ordinarlo troppo grande Non stare al sole Non agitarlo Mangialo in fretta ...ma non troppo avanscoper ta
    51. 51. Relazioni causa-effetto richiedono analisiComportamenti non lineari ma prevedibili System thinking
    52. 52. Relazioni causa-effetto evidenti solo a posteriori Sistemi Adattivi Complessi Probe-Sense-Respond
    53. 53. Scrum non poteva che essere così.
    54. 54. Impossibile definire rapporti causa-effetto Act-Sense-Respond Pratiche sperimentali
    55. 55. QUI non esiste il libro con le risposte
    56. 56. O forse sì...?
    57. 57. Gli strumenti concettuali adatti ad un contesto, nonfunzionano in un altro.
    58. 58. Dov’è
il
Gan*?
    59. 59. Parliamo di sesso
    60. 60. ...nel caso più semplice
    61. 61. BaciCarezzeSmanacciareSvestirsiMissionarioGran finale
    62. 62. Baci carezze smanacciare svestirsi missionario
    63. 63. ... e stiamo parlandodel caso più semplice!
    64. 64. Inspect & Adapt
    65. 65. Non è difficile ma è complesso
    66. 66. Chi pianifica queste cose?
    67. 67. Chi pianifica queste cose? adolescenti
    68. 68. Chi pianifica queste cose? adolescenti maniaci
    69. 69. Chi pianifica queste cose? adolescenti maniaci ...
    70. 70. Raccogliamoinformazioni
    71. 71. Se mando i mieisviluppatori alleconferenze poi si licenziano
    72. 72. Mando gli sviluppatori Troviamo unaalle conferenze soluzione! Si licenziano
    73. 73. Mando gli sviluppatorialle conferenze ...in realtà non avviene subito ? Si licenziano
    74. 74. Mando gli sviluppatorialle conferenze Conoscono gente Si licenziano
    75. 75. Mando gli sviluppatorialle conferenze Conoscono gente Li sorveglio Si licenziano
    76. 76. Mando gli sviluppatori Non li mando piùalle conferenze Conoscono gente Li sorveglio Si licenziano
    77. 77. Dove ho già visto questa cosa?
    78. 78. Discutibiliprestazioni atletiche ... ma soprattutto
    79. 79. Accelerazione: Da 0 a 100 Km/h in 29 secondiVelocità massima: 112 Km/h
    80. 80. Dopo (solo) 20 anni...
    81. 81. Qual è il vostro business model?
    82. 82. GliNON si mandano Cè una sviluppatorigli sviluppatori vogiiono conferenzaalle conferenze imparare interessante Gli sviluppatori Il sistema è motivati prendono un giorno di ferie adattivo! Gli sviluppatori Frustrazione motivati vanno alle conferenze Conoscono gente Se applico le policy limitanti, le persone sono componenti Cercano altri Trovano attive del sistema e possono posti di lavoro nuove idee innescare altri Si comportamenti licenziano Applicano nuove idee altrove
    83. 83. Raccogliamoinformazioni
    84. 84. Mando gli sviluppatorialle conferenze ... proviamo a guardarci Conoscono meglio gente Si licenziano
    85. 85. Mando gli sviluppatorialle conferenze Conoscono Comincia ad essere più gente sensato Trovano nuove idee Provano ad applicarle ...ma non torna :-/Non riesconoad applicarleFrustrazione Si licenziano
    86. 86. Mando gli sviluppatorialle conferenze Conoscono Comincia ad essere più gente sensato Trovano nuove idee Provano ad applicarle ...ma non torna :-/Non riesconoad applicarleFrustrazione Si licenziano
    87. 87. Mando gli sviluppatorialle conferenze Conoscono gente Dove Trovano nuove idee agireste voi? Non cè tempo Provano ad Sono in applicarle minoranza per sperimentare Non riescono ad applicarle Frustrazione Si licenziano
    88. 88. Mando gli sviluppatori alle conferenze Conoscono gente ...a guardarci Trovano nuove idee meglio Provano ad applicarle Non cè tempo per sperimentare Sono inminoranza Non riescono ad applicarle Frustrazione Si licenziano
    89. 89. Oh, mio Dio! Un ciclo!!
    90. 90. Mando gli sviluppatori alle conferenze Conoscono gente E ora che si Trovano nuove idee fa? Provano ad applicarle Non cè tempo per sperimentare Sono inminoranza Non riescono ad applicarle Frustrazione Si licenziano
    91. 91. Mando gli sviluppatori alle conferenze Conoscono gente te a m E ora che si il Trovano tu nuove idee t to fa? d o a n Provano ad m applicarle Non cè tempo per sperimentare Sono inminoranza Non riescono ad applicarle Frustrazione Si licenziano
    92. 92. Mando gli sviluppatori alle conferenze Conoscono gente te a m E ora lache si o io c z ne il ifi ta Trovano t to ia efa? p m n n tu nuove idee o i r d e a n Provano ad sp m applicarle Non cè tempo per sperimentare Sono inminoranza Non riescono ad applicarle Frustrazione Si licenziano
    93. 93. ooops
    94. 94. Mando tutto il team Conoscono gente Trovano Cè massa nuove idee critica Provano ad Pianifico la applicarle sperimentazione le applicano Raccontano Improvement esperienze sulle modalità interessanti di lavoro Possibili Interruzionenuovi innesti Costo trasferta sviluppointeressanti
    95. 95. Tu mi garantisciche questa cosa funzionerà?
    96. 96. PENSARELO STAI FACENDO SBAGLIATO
    97. 97. “You can’t do System Thinking without visualiuzation”
    98. 98. Organizzazione: struttura sociale risultato di decisioniprese nel modo sbagliato
    99. 99. Ed ora: la buona Report notiziaEd ora... la buona notizia
    100. 100. Forse non tutto è perduto...
    101. 101. Da unacontrapposizione ideologica...
    102. 102. ...ad una scelta di STRUMENTIconcettualmente adeguati al contesto
    103. 103. Di qualistrumenti abbiamo bisogno?
    104. 104. Di qualistrumenti abbiamo bisogno?
    105. 105. I dati precedono la struttura
    106. 106. ...non è difficile(più tost ca gnìnt l’è mei più tost)
    107. 107. La non linearità è vostra amica.
    108. 108. "If everything seems undercontrol, you’re just not going fastenough. " Mario Andretti
    109. 109. Conoscere ledinamiche del nostro sistema è un vantaggio competitivo
    110. 110. La grande classifica delle frasi “discutibili”
    111. 111. #3“Tu mi garantisci che questa cosa funziona...?”
    112. 112. #2“Ci abbiamo già provato, e non funziona”
    113. 113. “Decidiamo questacosa una volta per tutte!”
    114. 114. Grazie a tutti! @ziobrando ziobrando.blogspot.comalberto.brandolini@avanscoperta.it www.avanscoperta.it

    ×