+ All Categories
Home > Technology > L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di...

L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di...

Date post: 03-Jul-2015
Category:
Upload: spagoworld
View: 387 times
Download: 2 times
Share this document with a friend
Description:
The presentation supported the speech of Gabriele Ruffatti (Engineering Group's Architectures & Consulting Director, Research & Innovation Division - Founder of the SpagoWorld initiative) at the Open Opportunity Meeting & Bar Camp, taking place in Castiglione sul Lago (Perugia, Italy) on 7th and 8th October 2010.
44
www.eng.it Gabriele Ruffatti, Stefano Scamuzzo Open 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
Transcript
Page 1: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 2: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it2

Agenda

L’Open Source oggi

Aspettative, difficoltà ed opportunità

Conclusioni

Engineering e l’Open Source

Page 3: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it3

Engineering e l’Open Source

Page 4: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 5: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 6: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 7: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 8: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 9: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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:

Page 10: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 11: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 12: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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 (?)

Page 13: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 14: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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)

Page 15: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 16: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it16

L’Open Source oggi

Page 17: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 18: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 19: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it19

Cos’è oggi: strategie di business

Fonte: www.the451group.com/caos

Page 20: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 21: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 22: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 23: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 24: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it24

Aspettative, difficoltà ed opportunità

Page 25: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it25

OS: aspettative del mercato

www.451group.com

fonte (2010):

Aspettative e benefici principali:

riduzione di costi flessibilità

Page 26: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it26

www.451group.com

OS: aspettative del mercato

Page 27: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it27

OS: vantaggi

www.451group.com

Fonte: OPIIEC, Pierre Audoin Consultants, 2008

Page 28: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it28

OS: svantaggi

Fonte: OPIIEC, Pierre Audoin Consultants, 2008

Page 29: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it29

OS: freni all’adozione

Fonte: OPIIEC, Pierre Audoin Consultants, 2008

Page 30: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it30

OS: le aspettative

Basso Costo Riuso Flessibilità / adattabilità

Page 31: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it31

OS: le difficoltà

Skill interno

Supporto

Usabilità / Completezza

Selezione

Durabilità

Page 32: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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

Page 33: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it33

OS: il processo di affermazione

Formazione Coinvolgimento Comunicazione Supporto Rete Sostegno Sviluppo

Azioni specifiche

Page 34: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it34

Le azioni: formazione

Training specifico (formazione di base)

Processo di professionalizzazione

Percorso culturale

Page 35: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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/

Page 36: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it36

Le azioni: comunicazione

Storie di successo Risultati raggiunti (importanza delle metriche) Aspettative

Page 37: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it37

Le azioni: supporto

Supporto competente per avvio Coinvolgimento di aziende sul territorio Supporto indipendente (comunità, centro di competenza)

Page 38: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it38

Le azioni: sostegno

Politiche

Processo di acquisizione

Facilitazione / incoraggiamento

Page 39: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it39

Le azioni: rete

Comunità interna (sviluppatori, fornitori)

Comunità esterna (utenti, altre PA locali)

Network con altri soggetti (PAL, PAC, CCs, …)

Page 40: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it40

Le azioni: sviluppo

Forge come parte del processo Rapporti con Università e Ricerca Rapporti con le scuole

Page 41: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

www.eng.it41

Conclusioni

Page 42: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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?

Page 43: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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?

Page 44: L’open Source a supporto delle aziende e delle pubbliche amministrazioni - L'esperienza di Engineering

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


Recommended