WorseSoftware

946 views
875 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

×