Il modello collaborativo dell'open source per lo sviluppo software

83 %
17 %
Information about Il modello collaborativo dell'open source per lo sviluppo software

Published on February 28, 2008

Author: goberiko

Source: slideshare.net

Description

Presentato in Aica a Milano il 26 febbraio 2008

Il modello collaborativo dell'open source per lo sviluppo software (cc) Federico Gobbo federico.gobbo@uninsubria.it Dipartimento di Informatica e Comunicazione Università degli Studi dell'Insubria

Goodbye, quot;free softwarequot;; hello, quot;open sourcequot; 3 febbraio 1998, Palo Alto, California. quot;dobbiamo far accettare il software libero nel mainstream corporate world quot; --- Eric Steven Raymond

Costruire il software a cattedrale quot;[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 riverenzaquot;

Comunità Linux prototipo dell'OS quot;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 seguirliquot;

Modello organizzativo di Linux Linus dittatore benevolo Poca gerarchia Nessuna barriera all'entrata Creatività emergente La comunità certifica le competenze

Social network come opere derivate dell'open source Macchinetta del caffè virtuale Partecipazione e fiducia Informal > formal Non solo software ma qualsiasi processo

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

Come esportare il modello informal di Linux nello sviluppo software d'impresa??

Agilemanifesto.org Individui e iterazioni più che processi e strumenti Software che funziona più che documentazione estesa Collaborare con il cliente più che contrattare e negoziare Adattarsi al cambiamento più che seguire un piano prestabilito Naturalmente antifondamentalista: basato sulla tante metodologie, comunità! tante tecnologie,

eXtremeProgramming.org primo metodo agile Principi Valori Pratiche Nella comunità XP impari facendo

ControlChaos.com : SCRUM per sviluppatori per il management ciclo dell'iterazione ciclo giornaliero SCRUM si lega con XP come due scatole cinesi

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

Come insegnare al meglio le metodologie agili? Come affiancare al curriculum universitario tradizionale di informatica?

European Summer School on Agile Programming http://essap.dicom.uninsubria.it

vivaci lezioni frontali ...in pair coaching è più divertente!

imparare a programmare dal vivo

...in pair hai dimenticato il punto e virgola programming è meglio!

rompere la barriera della cattedra

apprendimento collaborativo

essere agili vuol dire essere veloci

simulazioni per apprendere facendo

dal kaos nascono le idee

il planning agile è low tech

utenti finali come narrative

team in competizione

tutti partecipano

rivivere quanto è successo

costruire la comunità di pratica

Grazie per l'attenzione! Domande? http://agilemanifesto.org http://estremeprogramming.com http://www.rubyonrails.org http://essap.dicom.uninsubria.it

Add a comment

Related pages

Il modello collaborativo dell'open source per lo sviluppo ...

1. Il modello collaborativo dell'open source per lo sviluppo software (cc) Federico Gobbofederico.gobbo@uninsubria.itDipartimento di Informatica e ...
Read more

Il Software Open Source come modello di sviluppo ...

Il Software Open Source come modello di sviluppo ... software) Modello di sviluppo collaborativo ... modelli per lo sviluppo del software Open Source.
Read more

Sviluppo Software - Business

Competenze per lo sviluppo software nellera del web ... Il modello collaborativo dell'open source per lo sviluppo software
Read more

Il processo collaborativo di sviluppo del software: Jazz e ...

Il processo collaborativo di sviluppo del software: ... tra lo scrum e il team di sviluppo che deve ... descritto dettagliatamente per aiutare il team ...
Read more

L’ open source come modello di sviluppo dell’abitare ...

Per approfondire il tema dell’open source ... dall'uso collaborativo dei software ... tema l’architettura per lo sviluppo. Tutto il ...
Read more

Open source - Wikipedia

Ciò favorì lo sviluppo di software sia per i ... Nel 2007 il tema dell'open source è stato ... Open Source venga iniziato sotto un certo modello di ...
Read more

Open source, Sviluppo, Web | Tesi

... la natura dell'Open Source Software ... con il modello di sviluppo Software di tipo ... per lo sviluppo della Società ...
Read more

Groupware - Wikipedia

Il software collaborativo diventa ... Pioniera nello sviluppo di software collaborativo è ... Metodologie e strumenti open source per la ...
Read more

sviluppo software « The Big Cloud Project

... installare il software su ... Open Source, ottimale per lo sviluppo, ... professionisti dell’Open Source, creando un modello che ...
Read more