La Governance dei progetti SpagoWorld

I progetti SpagoWorld sono sviluppati e gestiti da Engineering, un'azienda di Information Technology, che ha deciso di scegliere la strada del software libero/open source, al fine di favorire la diffusione delle soluzioni e stimolare un crescente coinvolgimento della comunità secondo una specifica. Ulteriori informazioni sono disponibili alla sezione Visione di questo sito.

Stabilire regole precise per la gestione dei progetti open source è essenziale per favorirne lo sviluppo e la partecipazione. Qui di seguito vengono elencati i ruoli e le responsabilità definite per i partecipanti all’iniziativa.


Utente

L’utente è colui che utilizza i risultati del progetto ed ha un ruolo attivo nella vita della comunità. A tale scopo si è registrato per utilizzare gli strumenti della comunità e partecipa fornendo suggerimenti, proponendo nuovi sviluppi, segnalando anomalie. E’ un primo, ma importante livello di partecipazione.


Contributore

E’ colui che partecipa attivamente allo sviluppo del progetto, inviando il proprio contributo in termini di miglioria o nuova opera originale per arricchire il software o la documentazione di progetto. Vi sono due livelli di partecipazione: uno iniziale, che riguarda soprattutto l’invio di piccoli contributi e/o correzioni ad eventuali malfunzionamenti del software o piccoli miglioramenti alla documentazione, e un altro che prevede un ruolo attivo nel progetto.

In questo secondo caso il contributo riguarda l’invio di codice o documentazione originale, ad esempio in termini di nuove funzionalità, arricchimento di funzionalità esistenti, adeguamento a diversi ambienti infrastrutturali. La modalità di partecipazione avviene tramite l’invio iniziale dei contributi al team di progetto, che li consoliderà dopo verifica nel repository di progetto, ed eventualmente successivamente, in seguito ad un processo di riconoscimento che avviene attraverso lo scambio di comunicazioni, tramite accesso diretto al repository stesso. In entrambi questi casi il contributore dovrà preventivamente sottoscrivere il Contributor License Agreement dello specifico progetto. Chi contribuisce non perde i propri diritti: Engineering ne riceve solo una "copia" e chi contribuisce mantiene la proprietà intellettuale sulla propria opera ed il pieno diritto di utilizzarla come ritiene. Per diventare contributore, contattate il Leader di Progetto.


Team di Progetto

Il Team di Progetto ha la responsabilità di assicurare l’evoluzione nel tempo del software e della documentazione. Contribuisce alla promozione, diffusione e formazione all’uso delle soluzioni sviluppate dai progetti e si fa carico di definire ed aggiornarne periodicamente la road-map e di mettere a disposizione della comunità le informazioni e gli strumenti opportuni.

In esso sono compresi diversi ruoli, quali Sviluppatore, Architetto, Consulente e Leader. Per ogni progetto potete trovare l’attuale composizione del Team di progetto alla pagina specifica.


Board di Progetto

Il board è unico per tutti i progetti SpagoWorld ed è costituito da tre membri con il ruolo di supporto all’intera iniziativa, cui si aggiungono i leader di ciascun progetto. Il board ha la responsabilità di assicurare che i singoli progetti proseguano secondo gli obiettivi stabiliti e che operino in modo trasparente. Si occupa inoltre di supervisionare le attività di promozione e diffusione dell’iniziativa SpagoWorld garantendo la coerenza delle diverse attività con i principi guida dell’iniziativa. Il board ha la responsabilità di individuare i leader di progetto e di modificare le regole di governance qualora ciò fosse richiesto dalla crescita della comunità. Il board si riunisce periodicamente, almeno due volte all’anno, e le decisioni sono prese per consenso.

L'attuale board SpagoWorld è costituito da:

Gabriele Ruffatti Gabriele Ruffatti
SpagoWorld founder
gabriele [dot] ruffatti [at] eng [dot] it
Antonio Majori Antonio Majori
SpagoWorld advocate
antonio [dot] majori [at] eng [dot] it
Stefano Scamuzzo Stefano Scamuzzo
SpagoWorld advocate
stefano [dot] scamuzzo [at] eng [dot] it
Grazia Cazzin Grazia Cazzin
SpagoBI project leader
grazia [dot] cazzin [at] eng [dot] it
GianfrancoBoccalon Gianfranco Boccalon
Spagic and Spago project leader
gianfranco [dot] boccalon [at] eng [dot] it
Sergio Oltolina Sergio Oltolina
Spago4Q project leader
sergio [dot] oltolina [at] eng [dot] it
Angelo Bernabei Angelo Bernabei
eBAM project leader
angelo [dot] bernabei [at] eng [dot] it
Andrea Zoppello Andrea Zoppello
eBPM project leader
andrea [dot] zoppello [at] eng [dot] it

Copyright 2016 Engineering Ingegneria Informatica S.p.A. - Partita IVA: 05724831002 - Divisione Generale Tecnica Innovazione & Ricerca

Powered by: xwiki - wordpress - jira - jforum - jenkins