Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WorseSoftware

1,060 views

Published on

La creazione di software è un'attività complessa. Decine di presentazioni in questa conferenza mostreranno di come migliorare il processo di sviluppo del software per realizzare prodotti e servizi in maniera più efficiente ed agile, usando meno risorse e meno capitali per ottenere servizi di maggiore qualità.

Questa NON è una di quelle presentazioni.

Quello che faremo è un (piccolo) viaggio nel tunnel degli orrori dello sviluppo e della gestione di progetti software, raccontando di anti-pattern che possono essere deleteri anche per il migliore dei team e far fallire anche la migliore delle idee.

Vedremo come azioni spesso insignificanti possano peggiorare il processo di sviluppo rendendolo meno efficiente, più costoso e più rigido, ottenendo prodotti complessi, difficili da utilizzare e meno utili.

Dunque se la creazione di software è un'attività complessa, più di quanto a volte possiamo rendercene conto, una delle prime regole per migliorare è quella di riconoscere gli errori che si compiono, condividerli ed imparare da essi.

Questo ci farà guardare con occhi diversi alle "best practice" aiutandoci a scegliere la cura migliore per gli anti-pattern che incontreremo.

Published in: Technology

WorseSoftware

  1. 1. Luca Mearelli Firenze - 6 maggio 2010
  2. 2. @lmea #bsw2010 #wsw budget tempo utilita’
  3. 3. @lmea #bsw2010 #wsw persone prodotto processo
  4. 4. @lmea #bsw2010 #wsw definizioni di successo in conflitto
  5. 5. @lmea #bsw2010 #wsw clienti sbagliati?
  6. 6. @lmea #bsw2010 #wsw “dovrebbe essere facile”
  7. 7. @lmea #bsw2010 #wsw Il cliente assente
  8. 8. @lmea #bsw2010 #wsw il cliente dipendente
  9. 9. @lmea #bsw2010 #wsw team che non funzionano
  10. 10. @lmea #bsw2010 #wsw indizi
  11. 11. @lmea #bsw2010 #wsw mancanza di fiducia mancanza di impegno paura del conflitto nessuna responsabilita’ disattenzione per il risultato
  12. 12. @lmea #bsw2010 #wsw conseguenze
  13. 13. @lmea #bsw2010 #wsw il supervisore patologico
  14. 14. @lmea #bsw2010 #wsw l’eroe
  15. 15. @lmea #bsw2010 #wsw cowboy coding
  16. 16. @lmea #bsw2010 #wsw BOFH
  17. 17. @lmea #bsw2010 #wsw spaghetti code
  18. 18. @lmea #bsw2010 #wsw cause?
  19. 19. @lmea #bsw2010 #wsw dati non condivisi obiettivi nascosti informazioni isolate
  20. 20. @lmea #bsw2010 #wsw n(n-1) / 2
  21. 21. @lmea #bsw2010 #wsw si ottiene quello che si premia
  22. 22. @lmea #bsw2010 #wsw troppo inesperti troppo omogenei
  23. 23. @lmea #bsw2010 #wsw cargo cult
  24. 24. @lmea #bsw2010 #wsw pallottole d’argento
  25. 25. @lmea #bsw2010 #wsw se non e’ rotto non ripararlo
  26. 26. @lmea #bsw2010 #wsw complessita’
  27. 27. @lmea #bsw2010 #wsw dimensione
  28. 28. @lmea #bsw2010 #wsw volatilita’
  29. 29. @lmea #bsw2010 #wsw quindi?
  30. 30. @lmea #bsw2010 #wsw la collaborazione e’ essenziale le persone contano piu’ di tutto la complessita’ e’ un problema
  31. 31. @lmea #bsw2010 #wsw fallimenti intelligenti
  32. 32. @lmea #bsw2010 #wsw All of old. Nothing else ever. Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
  33. 33. @lmea #bsw2010 #wsw Me > http://luca.im Credits: Vignette: http://geekandpoke.typepad.com/ Foto: Flickr (nelle note) Font: http://www.josbuivenga.demon.nl/diavlo.html

×