Date post: | 03-Jul-2015 |
Category: |
Technology |
Upload: | spagoworld |
View: | 387 times |
Download: | 2 times |
www.eng.it
Gabriele Ruffatti, Stefano ScamuzzoOpen Opportunity, Castiglione del Lago, 7 ottobre 2010
L’open Source a supporto delle aziende e delle pubbliche amministrazioni
l’esperienza di Engineering
Aspettative, difficoltà ed opportunità nell’adozione dell’open source
www.eng.it2
Agenda
L’Open Source oggi
Aspettative, difficoltà ed opportunità
Conclusioni
Engineering e l’Open Source
www.eng.it3
Engineering e l’Open Source
www.eng.it4
Gruppo Engineering
40 sedi in Italia e all’estero: Italia Europa (Bruxelles e Dublino) America Latina (San Paolo, Brasile)
6.300 specialisti ITin ambito tecnico, tecnologico e di business
1.400 risorse esterne flessibiliflessibilità on-demand
1.000 clienti738 M€ valore della produzione
www.eng.it5
Ricerca e Innovazione
Un team di 250 risorse con conoscenze diversificate:
specializzazione, esperienza, competenze di frontiera
Finance
Industria & Servizi
Energy & Utility
Telco & Media
P. A. Locale e Sanità
Ricerca &Innovazione
M E R C A T O
P. A. Centrale e
area UE
CENTRI DI COMPETENZAENTERPRISE
CONTENT MANAGEMENT
SICUREZZA OUTSOURCING AUTOMAZIONE& CONTROLLi
ERPOPEN SOURCE BI e SOA
BROADBANDMEDIA
SERVICES
Ricerca eInnovazione
Ricerca Innovazione Produzione
Idee per progetti di ricerca
Sperimentazioni tecnologiche
Componenti replicabili
Risultati di progetti di ricerca
Verifiche architetturali e tecnologiche
Soluzioni replicabili
OFFERTA INTEGRATA di: sviluppo, integrazione di sistemi, outsourcing, prodotti, open source, consulenza IT e strategica
www.eng.it6
Engineering e OS
ProgettiProgetti
ComunitàComunità
www.qualipso.org www.flossitaly.it www.nessi-europe.com
www.ow2.org www.eclipse.org www.osgi.org
IniziativeIniziative
www.eng.it7
Engineering e OS: SpagoWorld
dai progetti di Ricerca … alla svolta industriale
Con
solid
amen
toO
W2
BI I
nitia
tive
Net
wor
k O
S
2004
2005
2006
2007
2001Sv
ilupp
o in
tern
o (E
AF)
2008-09
2010eB
PMeB
AM
www.eng.it8
Engineering e OS: le competenze
LE COMPETENZE E METODOLOGIE
Sviluppo e gestione di progetti Open Source
Componenti e soluzioni OS in progetti di ricerca: bpm, librerie digitali, sistemi service centric, qualità, grid e cloud computing.
Competenze professionali certificate su soluzioni OS leader in ambito infrastrutturale ed applicativo.
Servizi di selezione di soluzioni e componenti OS, secondo specifiche metodologie di assessment.
Servizi di supporto all’introduzione di soluzioni e componenti OS, secondo specifiche metodologie di adozione.
Servizi di integrazione di componenti OS in progetti e in prodotti software.
Servizi tecnici e professionali di supporto a soluzioni proprie e di terze parti
Migrazione a soluzioni OS, con metodologie di assessment, di test e benchmark, gestione dei rischi e avvio di progetti pilota.
I TEAM
Business Intelligence Open Source: 20 risorse per lo sviluppo di SpagoBI www.spagobi.org ed eBAM www.eclipse.org/ebam
SOA e Business Process Management: 15 risorse per lo sviluppo di Spagic www.spagic.org ed eBPM www.eclipse.org/ebpm
Tecnologie per la Qualità di prodotti, processi e servizi e sviluppo di Spago4Q www.spago4q.org
www.eng.it9
Engineering e OS: modello di business
Open Source Puro (Pure Open Source) rilascio di un’unica versione con licenza open source anziché:
Dual Licensing (Doppia Licenza) rilascio dello stesso software secondo due licenze (OS o proprietaria) Open Core rilascio di versione base OS (community edition) e vendita di versione proprietaria (enterprise ed.)
riduzione di costi flessibilità
Un modello che favorisce:
disponibilità del codice sorgente controllo e indipendenza dello sviluppo e della produttività indipendenza dai produttori licenza e supporto ed evoluzione/personalizzazione focus sulle competenze utilizzo attivo riduzione di sprechi attenzione allo scopo crescita sostenibile rapporto costo benefici
e garantisce:
www.eng.it10
I progetti: SpagoBI
L'unica suite interamente open source per lo sviluppo di progetti di Business Intelligence in un ambiente integrato e flessibile
SpagoBI copre tutte le aree analitiche tipiche della Business Intelligence, aggiungendo temi e soluzioni innovative
www.eng.it11
I progetti: eBAM
Principali caratteristiche:
Utilizzabile per monitorare: servizi, processi, applicazioni, infrastrutture
Raccoglie dati da sorgenti eterogenee e distibuite
Gestisce le informazioni in tempo reale applicando una logica a eventi
Contiene un motore di regole basato su motore CEP (Complex Event Processing) open source
Include una console per la definizione e il monitoraggio di allarmi, eventi, SLA
Utilizza progetti Eclipse: EclipseLink, TPTP, BIRT
Una piattaforma per il monitoraggio applicativo che comprende funzionalità analitiche anche con profondità storica
www.eng.it12
Le iniziative: GeoBI
Un'iniziativa SpagoWorld focalizzata sul tema della Location Intelligence
Strutturata come una comunità aperta
Ispirata dalla volontà di creare una nuova proposta di valore (GIS + BI)
“80% of all data stored in corporate databases have a
spatial component ”
An introduction to GIS: linking maps to databases -Franklin&Al
IERI OGGI (1)
OGGI (2) DOMANI (?)
www.eng.it13
I progetti:Spagic
Una piattaforma per creare e per comporre nuovi servizi: Adozione tecnologia e paradigma OSGi Adozione standard BPMN Mix di attività umane e automatiche Monitoraggio dei processi
Universal MiddlewareServizi di middleware applicativo distribuiti e nuovi servizi applicativi come composizione di componenti OSGi & GWT
www.eng.it14
I progetti: eBPM
La prima piattaforma BPM per OSGi Core framework su OSGi Servizi e connettori standard UI tools (Eclipse)
Eclipse SOA
SOA TLP (Top Level Project)
Contenitore per i progetti Eclipse su tematiche SOA
Focus sullo sviluppo tecnologico
SOA Industry Working Group
Iniziativa di business
Promuovere progetti che abbiano come piattaforma tecnologica i progetti in SOA TLP (in particolare le versioni supportate)
www.eng.it15
I progetti: Spago4Q
La prima piattaforma open source per la misurazione, l'analisi ed il monitoraggio della Qualità di prodotti, processi e servizi.
Indipendente da tool, modelli di valutazione (CMMI, ISO 9001:2008, ITIL) e di misurazione (GQM, …)
Sistema aperto che adotta standard
Raccolta automatica dei dati di misura
Knowledge Base delle misure di processo
Utilizzato nel progetto europeo Qualipso
www.eng.it16
L’Open Source oggi
www.eng.it17
0> The freedom to run the software for any purpose
1> The freedom to study how the software works and to adapt it to your needs
2> The freedom to redistribute copies of the software
3> The freedom to improve the software and distribute your improvements to the public
Da dove siamo partiti
www.eng.it18
Cos’è oggi: varietà di soluzioni
Fonte: OPIIEC, Pierre Audoin Consultants, 2008
rivoluzione industriale dell’IT con Internet come catalizzatore standardizzazione della programmazione modello basato sulla collaborazione
segmento “custom” ad alto valore aggiuntocaratteristica prevalente: collaborazione segmento “commoditizzato”a basso valore aggiunto caratteristica prevalente:costo
www.eng.it19
Cos’è oggi: strategie di business
Fonte: www.the451group.com/caos
www.eng.it20
Modelli di business -> verso la commercializzazione
aaRicerca(incubation)
Stabile(maturo)
ComunitàFondazione
VENDORS (sviluppo
e supporto)TERZE PARTI
(supporto)SaaSCloud
Finanziamento Patrocinio InstallazioneAvvioSupportoManutenzioneFormazioneCertificazione Serv. legali
Sw selectionValutazione tecnicaValutazione legaleInstallazioneAvvioIntegrazioneMigrazioneFormazioneIntermediazionePersonalizzazione
Venditadi servizi
Patrocinio
Modelli di business
Fasi della commercializzazione
Cooperazione Tecnologica Cooperazione tecn. e commercialeCompetizione commercialeRitorni non monetari
Sviluppo cooperativoCondivisione di conoscenza
Ritorni monetari e non-monetariEsternalità di rete
www.eng.it21
Strategia di business basate sul modello di licenza
Pure Open Source, Dual Licensing, Open Core, Open Complement, ...
Ulteriori informazioni: http://en.flossitaly.it/?q=content/comparative-analysis-open-source-forges
Forges Licences distribution
Statistiche fornite dal Centro di Competenza Italiano per l’ Open Source
per mezzo di:
OW2 Sourceforge
www.eng.it22
Modello di Sviluppo -> verso gli assesment di Qualità
identifiedsolution testing
collect new releases,
fixed bugs
Successful?
Time forrolling out the release?
roll outthe release
SW reached astable point -
controlled accessto the repository
fixing bugs
With new featuresand/or
fixed bugs
NO
NO
YES
YES
Apache Quality AssuranceOMM (Open Maturity Model)
& MOSST (Model for Open Source Software Trustworthiness)
Open BRR
by
www.eng.it23
La nuova generazione di comunità OS
Attori
Obiettivi
Individui
Tecnologia Tecnologia TecnologiaBusiness
ComunitàConsorzi/ Working Groups
Centri di Competenza
NetworksEcosistemi
Comunità
Etica hacker GovernanceGestione
FLOSSCC
Terza generazione di comunità open source: riuniscono aziende, produttori, organizzazioni, enti di ricerca, utenti, individui Un modello di business collettivo: l’incremento del valore dell’intera organizzazione deriva dalla collaborazione tra i partecipanti nel raggiungere diversi obiettivi utili a tutti
www.eng.it24
Aspettative, difficoltà ed opportunità
www.eng.it25
OS: aspettative del mercato
www.451group.com
fonte (2010):
Aspettative e benefici principali:
riduzione di costi flessibilità
www.eng.it27
OS: vantaggi
www.451group.com
Fonte: OPIIEC, Pierre Audoin Consultants, 2008
www.eng.it28
OS: svantaggi
Fonte: OPIIEC, Pierre Audoin Consultants, 2008
www.eng.it29
OS: freni all’adozione
Fonte: OPIIEC, Pierre Audoin Consultants, 2008
www.eng.it30
OS: le aspettative
Basso Costo Riuso Flessibilità / adattabilità
www.eng.it31
OS: le difficoltà
Skill interno
Supporto
Usabilità / Completezza
Selezione
Durabilità
www.eng.it32
OS: le opportunità
Aderenza agli standard Customizzazione su core standard Sviluppo mercato locale Miglior uso del denaro dell’amministrazione e dei cittadini Indipendenza Stato dell’arte continuo Prestazioni competitive
www.eng.it33
OS: il processo di affermazione
Formazione Coinvolgimento Comunicazione Supporto Rete Sostegno Sviluppo
Azioni specifiche
www.eng.it34
Le azioni: formazione
Training specifico (formazione di base)
Processo di professionalizzazione
Percorso culturale
www.eng.it35
Le azioni: coinvolgimento
La comunità (sviluppatori core, svilupatori add-on, integratori, utenti)
Partecipazione
Sistema di incentivazione
Fonte: Simon Phipps, http://webmink.com/essays/community-types/
www.eng.it36
Le azioni: comunicazione
Storie di successo Risultati raggiunti (importanza delle metriche) Aspettative
www.eng.it37
Le azioni: supporto
Supporto competente per avvio Coinvolgimento di aziende sul territorio Supporto indipendente (comunità, centro di competenza)
www.eng.it38
Le azioni: sostegno
Politiche
Processo di acquisizione
Facilitazione / incoraggiamento
www.eng.it39
Le azioni: rete
Comunità interna (sviluppatori, fornitori)
Comunità esterna (utenti, altre PA locali)
Network con altri soggetti (PAL, PAC, CCs, …)
www.eng.it40
Le azioni: sviluppo
Forge come parte del processo Rapporti con Università e Ricerca Rapporti con le scuole
www.eng.it41
Conclusioni
www.eng.it42
Conclusioni
Valori di base (condivisione, collaborazione, partecipazione) Scambio e diffusione di conoscenza Libertà (di uso, di scelta, di indagine, … di intrapresa)
OSS è oggi una scelta matura ed uno strumento a supporto della democrazia partecipata
OSS è paradigma di formazione e di partecipazione
Restano alcune domande sullo sfondo: OSS (e IT) sono elementi scollegati dalla realtà digitale o sono parti di un ecosistema cognitivo? OSS è una mera attività tecnologica (e commerciale negli ultimi anni) o un modo per partecipare attivamente in modo informato alla crescità di un sistema ecologico basato sulla conoscenza? Le stesse aziende (e amministrazioni) sono organizzazioni di profitto (o centri di costo) o organizzazioni cognitive collettive?
www.eng.it43
Le cinque domande per il futuro
1) Innovazione. OSS ha senso se innova, se è sulla frontiera, se crea conoscenza, network, progetti, iniziative, business, servizi. Perché il tasso di innovazione non è considerato come primo elemento di valutazione di una soluzione open source?2) Formazione. Investire in formazione e ricerca è essenziale soprattutto in periodi di crisi ed incertezza. Come può agire il “mondo open source” per promuovere una formazione che trasmetta ai cittadini ed ai professionisti di domani la sua capacità di usare, condividere, partecipare, concepire? 3) Governance. Non tutto può essere pianificato; la serendipity è essenziale. E’ solo importante il risultato di un progetto open source, o è altrettanto importante il modo in cui si raggiungono i risultati, secondo un modello auto-organizzativo ed auto-formativo propedeutico al raggiungimento di risultati talvolta anche non attesi? 4) Comunità. Una comunità può crescere solo se tra i suoi aderenti si attivano quelle relazioni di base che fanno riferimento alla componente emozionale/cognitiva del singolo e del gruppo, più che alla sfera razionale collegata all’obiettivo di scopo. Ha senso parlare di comunità se queste non si basano su un modello di condivisione e collaborazione che promuova l’ altruismo come uno dei valori alla base della società della conoscenza? 5) Mercato. Il successo dell’OSS è stato sancito dal mercato, che si basa su valori tradizionali e dal quale non ci possiamo aspettare cambiamenti radicali. Quali sono i modi e le opportunità di dirigere l’immaginazione economica e l’innovazione tecnologica verso nuovi traguardi, attraverso lo sviluppo di modi di produrre, e anche di vivere, realmente basati sulla conoscenza?
www.eng.it44
Risorse
SpagoWorld, the Open Source Initiative by Engineering GroupL’esperienza di un’azienda IT nello sviluppo di software libero di livello industrialeGabriele Ruffatti, 2009www.spagoworld.org/xwiki/bin/view/Resources/RuffattiArticleSpagoWorldInitiative
Quale Open Source per questa decade? Cinque domande per il futuroGabriele Ruffatti, 2010www.spagoworld.org/xwiki/bin/view/Resources/OSFiveQuestionsFutureRuffatti
Ecology of Value – SpagoWorld Blogwww.spagoworld.org/blog/category/ecology-of-value
Per ulteriori informazioni: Gabriele Ruffatti gabriele ruffatti @ eng it Stefano Scamuzzo stefano scamuzzo @ eng it