AICA Workshop 26 feb 2008 @ SIAM

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    AICA Workshop 26 feb 2008 @ SIAM - Presentation Transcript

    1. Il modello collaborativo dell'open source per lo sviluppo software (cc) Federico Gobbo [email_address] Dipartimento di Informatica e Comunicazione Università degli Studi dell'Insubria
    2. Goodbye, "free software"; hello, "open source" 3 febbraio 1998, Palo Alto, California. "dobbiamo far accettare il software libero nel   mainstream corporate world "                                         ---   Eric Steven Raymond
    3. Costruire il software a cattedrale "[il software] viene lavorato attentamente a mano da singoli geni o piccole bande di maghi che lavorano in splendido isolamento, senza che alcuna versione beta veda la luce prima del momento giusto... [come in una] cattedrale, da costruire in silenzio e riverenza"
    4. Comunità Linux prototipo dell'OS "un pullulare di progetti e approcci differenti basati sulla rapidità dei rilasci ... il mercato interno della reputazione della comunità esercita una sottile pressione sulle persone in modo che non si lancino dei progetti se non si è abbastanza competenti per seguirli"
    5. Modello organizzativo di Linux
        • Linus dittatore benevolo
        • Poca gerarchia
        • Nessuna barriera all'entrata
        • Creatività emergente
        • La comunità certifica le competenze
    6. Social network come opere derivate dell'open source
        • Macchinetta del caffè virtuale
        • Partecipazione e fiducia
        • Informal > formal
        • Non solo software ma qualsiasi processo
    7. Un esempio: Creative Commons
        • Comunità di pratica su un problema preciso
        • Contributi su più livelli
        • In pochi anni milioni di documenti hanno una (cc)
        • ...incluso questo!
      •         
      http://www.creativecommons.org
    8. Come esportare il modello informal di Linux nello sviluppo software d'impresa? ?
    9. Agilemanifesto.org
        • Individui e iterazioni
        • Software che funziona
        • Collaborare con il cliente
        • Adattarsi al cambiamento
        • Naturalmente antifondamentalista: tante metodologie, tante tecnologie ,
      più che processi e strumenti più che documentazione estesa più che contrattare e negoziare più che seguire un piano prestabilito basato sulla comunità!
    10. eXtremeProgramming.org
        • primo metodo agile
        • Principi
        • Valori
        • Pratiche
        • Nella comunità XP impari facendo
    11. ControlChaos.com : SCRUM
        • per sviluppatori
        • per il management
        • ciclo dell'iterazione
        • ciclo giornaliero
        • SCRUM si lega con XP come due scatole cinesi
    12. RubyOnRails.org
        • sviluppo web senza dolore
        • prototipi veloci
        • logica del perpetual beta
        • mostra il codice, non spiegarlo, anche al cliente
        • il movimento agile si crea le sue tecnologie
    13. Come insegnare al meglio le metodologie agili? Come affiancare al curriculum universitario tradizionale di informatica?
    14. European Summer School on Agile Programming http://essap.dicom.uninsubria.it
    15. vivaci lezioni frontali
      • ...in pair coaching è più divertente!
    16. imparare a programmare dal vivo
    17. ...in pair programming è meglio! hai dimenticato il punto e virgola
    18. rompere la barriera della cattedra
      •  
    19. apprendimento collaborativo
      •  
    20. essere agili vuol dire essere veloci
    21. simulazioni per apprendere facendo
      •  
    22. dal kaos nascono le idee
      •  
    23. il planning agile è low tech
      •  
    24. utenti finali come narrative
    25. team in competizione
    26. tutti partecipano
    27. rivivere quanto è successo
    28. costruire la comunità di pratica
    29. Grazie per l'attenzione! Domande? http://agilemanifesto.org http://estremeprogramming.com http://www.rubyonrails.org http://essap.dicom.uninsubria.it

    + Federico GobboFederico Gobbo, 5 months ago

    custom

    195 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 195
      • 195 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories