Workshop metodi e tecniche agili

1,034 views

Published on

Published in: Education, Technology
  • Be the first to comment

Workshop metodi e tecniche agili

  1. 1. Workshop  metodi e tecnologie agili (cc) Federico Gobbo [email_address] Dipartimento di Informatica e Comunicazione Università degli Studi dell'Insubria
  2. 2. Pomodori del giorno <ul><ul><li>la metodologia agile al DICOM: la ESSAP </li></ul></ul><ul><ul><li>progettazione e sviluppo agile: il co-design </li></ul></ul><ul><ul><li>le tecnologie: applicazioni rails su strada </li></ul></ul>
  3. 3. Come progettare al meglio il web 2.0?
  4. 4. Agilemanifesto.org <ul><ul><li>Individui e iterazioni </li></ul></ul><ul><ul><li>Software che funziona </li></ul></ul><ul><ul><li>Collaborare con il cliente </li></ul></ul><ul><ul><li>Adattarsi al cambiamento </li></ul></ul><ul><ul><li>Naturalmente antifondamentalista: tante metodologie, tante tecnologie , </li></ul></ul>più che processi e strumenti più che documentazione estesa più che contrattare e negoziare più che seguire un piano prestabilito basato sulla comunità!
  5. 5. eXtremeProgramming.org <ul><ul><li>primo metodo agile </li></ul></ul><ul><ul><li>Principi </li></ul></ul><ul><ul><li>Valori </li></ul></ul><ul><ul><li>Pratiche </li></ul></ul><ul><ul><li>Nella comunità XP impari facendo </li></ul></ul>
  6. 6. ControlChaos.com : SCRUM <ul><ul><li>per sviluppatori </li></ul></ul><ul><ul><li>per il management </li></ul></ul><ul><ul><li>ciclo dell'iterazione </li></ul></ul><ul><ul><li>ciclo giornaliero </li></ul></ul><ul><ul><li>SCRUM si lega con XP come due scatole cinesi </li></ul></ul>
  7. 7. RubyOnRails.org <ul><ul><li>sviluppo web senza dolore </li></ul></ul><ul><ul><li>prototipi veloci </li></ul></ul><ul><ul><li>logica del perpetual beta </li></ul></ul><ul><ul><li>mostra il codice, non spiegarlo, anche al cliente </li></ul></ul><ul><ul><li>il movimento agile si crea le sue tecnologie </li></ul></ul>
  8. 8. European Summer School on Agile Programming http://essap.dicom.uninsubria.it
  9. 9. vivaci lezioni frontali <ul><li>...in pair coaching è più divertente! </li></ul>
  10. 10. imparare a programmare dal vivo
  11. 11. ...in pair programming è meglio! hai dimenticato il punto e virgola
  12. 12. rompere la barriera della cattedra <ul><li>  </li></ul>
  13. 13. apprendimento collaborativo <ul><li>  </li></ul>
  14. 14. essere agili vuol dire essere veloci
  15. 15. simulazioni per apprendere facendo <ul><li>  </li></ul>
  16. 16. dal kaos nascono le idee <ul><li>  </li></ul>
  17. 17. il planning agile è low tech <ul><li>  </li></ul>
  18. 18. utenti finali come narrative
  19. 19. team in competizione
  20. 20. tutti partecipano
  21. 21. rivivere quanto è successo
  22. 22. costruire la comunità di pratica
  23. 23. Grazie per l'attenzione. E ora, passiamo al co-design http://agilemanifesto.org http://extremeprogramming.com http://www.rubyonrails.org http://essap.dicom.uninsubria.it

×