The presentation supported the speech by Andrea Gioia, SpagoBI Architect, at the fifth edition of the Italian Conference on Free Software (Milan, Italy; 23rd-24th June 2011).
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
ConfSL 2011: I'll restart from three: authobiography of SpagoBI, an exemple of free software developed in Italy
1. Ricomincio da tre
Autobiografia di SpagoBI, il software libero italiano nel mondo.
Andrea Gioia
Direzione Ricerca e Innovazione
Engineering
1
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
2. Copertura
Applicazioni (ERP, CRM, BI, …)
CMS e Portali
Application Server
Integrazione (ETL, EAI, …)
Database
Middleware
Sistema Operativo
2
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
3. Maturità
3
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
4. Adozione
OPPORTUNITA’ TIMORI
Flessibità Scarsa documentazione
Riduzione dei costi Mancanza di supporto
Source: Open Source Systems Management Survey Report 2010 (Zenoss)
PECORSO DI ADOZIONE
SPERIMENTAZIONE DIVERSIFICAZIONE INNOVAZIONE
4
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
5. Il caso di studio SpagoBI
SpagoBI è l’unica suite di Business Intelligence riconosciuta a livello
internazionale e disponibile unicamente come software libero
Agenda
Come è nato
Il modello di business
Il processo evolutivo
La comunità
I risultati raggiunti
I problemi aperti
Gli obiettivi per il futuro
5
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
6. Software libero e system integrators
Assenza di costi di licenza
Risorse finanziarie disponibili per lo sviluppo di soluzioni su misura
Disponibilità del codice sorgente
Controllo e assistenza sull’intera soluzione
Incremento della produttività: sviluppo rapido, riuso, controllo qualità
Indipendenza nella definizione della road-map
Focus sulle competenze
Crescita di competenze condivise
6
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
7. Software libero e Engineering
La prima azienda italiana di software e
Belgio servizi IT a capitale privato ed
indipendente, tra le prime 10 in Europa
Brasile
Argentina Italia
Libano
Ricerca Innovazion
e
System Integration Un’offerta completa ed
Sanit
& Consultancy
integrata: sviluppo e system
Open Source e Business
Intelligence
System
Geographic Information
Enterprise Resource
Planning
Automazione e
Controlli
Enterprise Content
Management
Broadband Media Services
Finance
ia
Industr
à
Utility
Managed
Telco
integration, consulenza,
PA e
operations
outsourcing, prodotti e progetti
Soluzioni software
Formazione
7
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
8. Iniziativa SpagoWorld
Java Enterprise Framework per La suite di Business Intelligence
lo sviluppo di applicazioni web e open source per soluzioni
multicanale in ambienti SOA integrate e flessibili
eclipse Business Process extended Business Activity
Management Monitoring
www.spagoworld.org
La piattaforma libera per la La piattaforma libera per la misura,
governance dei servizi e lo l'analisi ed il monitoraggio della
sviluppo di applicazioni SOA/BPM qualità di prodotti, processi e
servizi
I progetti Spago, SpagoBI, Spagic e Spago4Q sono disponibili al forge di:
I progetti eBPM ed eBAM sono disponibili al forge di:
8
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
9. Le tappe principali
Sviluppo interno (EAF)
eBAM
OW2 BI Initiative
Consolidamento
Network OS
eBPM
2008-09
2010
2007
2005
2006
2004
2001
9
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
10. Perché SpagoBI: il mercato
Crescita continua della Concentrazione (pochi mega-
BI (più della media del vendors ed acquisizioni)
comparto IT)
Source: IDC Source: Gartner
10
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
11. Perché SpagoBI: la tecnologia
Strumenti OSS di base maturi Competenze pregresse
(report, olap, data mining) (BI e Integrazione)
11
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
12. Perché SpagoBI: l’intuizione
OSS come spazio per innovazione in un mercato altamente ricettivo
12
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
13. Le altre soluzioni
13
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
14. Modelli di business
Source: The 452 group
14
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
15. Open Core vs Pure Open Source
Centrato sul prodotto Centrato sul progetto
dual-licensing/open-core pure open source
Vendita di licenze proprietarie Vendita di supporto e consulenza
Il progetto si adatta al prodotto
Il prodotto interpreta i requisiti utente:
- si adatta alle esigenze del progetto
- cresce nel tempo consolidando le innovazioni
15
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
16. Il modello di business di SpagoBI
Modello di business “SpagoBI” centrato sul progetto
Il prodotto è utilizzato per realizzare progetti commissionati dai clienti per i
quali la soluzione open source offre caratteristiche preferibili ad una soluzione
proprietaria
Il progetto vale più del prodotto adottato
Requisti progettuali + idee e competenze
=
soluzione adatta e crescita della suite
16
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
17. Licenza
Source: The 452 group
17
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
18. Architettura aperta
18
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
19. Processo evolutivo
Selezione artificiale Selezione naturale
Dipende dall’individuo Dipende dal contesto
(= guidata da ragioni di ( = guidata dall’insieme delle
natura commerciale del necessità degli utenti)
vendor)
Distribuita (= definizione
Centralizzata (= definizione bottom-up della roadmap)
top-down della roadmap)
Parallela
Sequenziale
Emergente
Pianificata
19
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
20. Funzionalità emergenti
Ad-hoc Reporting
Elisa (QbE 2.0)
INAIL (SmartFilter)
Regione Veneto (Pivot)
AO Caserta (Worksheet)
Location Intelligence
Regione Veneto (Geo 1.0)
Genova (Geo 2.0)
INOVA (GeoReport)
20
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
21. Creazione di valore
Catena del valore Ecosistema di business
- Flusso ad incremento di valore - Condivisione del valore aggiunto
- Relazioni venditore-acquirente - Relazioni di “coopetition”
- Razionali quantitativi - Razionali qualitativi
Efficienza – Differenziazione – Rapporto con cliente Esternalità di rete
fonte: Cedric Thomas, OW2 Consortium, 2008
21
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
22. Ecosistemi di business e open source 4.0
Aziende
Utenti
Sviluppatori
Fornitori di servizi
Integratori
Aggregatori di rete
Source: The 452 group
22
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
23. Ecosistema di business: pro e contro
PRO CONTRO
Cattura i fenomeni emergenti Modello scarsamente conosciuto
(innovazione distribuita)
Porta ad una perdita di controllo
Protegge contro i cambiamenti di sul processo di produzione del
contesto valore
Riduce i costi di R&S Non da garanzie
Riduce i costi di vendita Difficilmente misurabile
23
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
24. Il percorso fatto
Fase 1 (2005): mancanza di piattaforme OS BI
Engineering copre l’esigenza
Fase 2 (2006-8): esplorazione, esperienza, insegnamenti
I competitor consolidano il mercato OS BI:
SpagoBI consolida un nuovo mercato OS BI aperto: portare intelligenza nelle applicazioni
con attenzione alle necessità degli utenti
Fase 3 (dal 2009): differenziazione dell’OS BI
L’ OS BI cresce più rapidamente delle soluzioni proprietarie con uno sguardo al futuro
investigando nuove possibilità e creando reti: Spago4Q, OW2 BI initiative, SpagoWorld GeoBI
initiative, OS Services Network
Il nuovo salto in avanti: SpagoBI 3.0
Cloud BI, On-demand BI, Mobile BI, Agile BI, Real-Time BI, Location Intelligence
24
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
25. Lezioni apprese
Il mercato SpagoBI
In Italia: “resistenza” rispetto all’OS, diffidenza rispetto all’ “italianità della
soluzione” e nei confronti del grande integratore
All’estero: il mercato è tradizionale e non percepisce un integratore che opera come
vendor facendo leva su una soluzione completamente libera (modello
esclusivamente basato sui servizi)
Il mercato IT
Il mercato dei prodotti è sostenuto da significativi investimenti in marketing o da
finanziamenti non industriali
Le innovazioni non provengono più solo dai leader, ma dalla rete.
Il processo di commoditizzazione deve essere bilanciato da un eguale e contrario
processo di innovazione.
La rete diffusa di contribuzione, condivisione e supporto è
cruciale per la reputazione e la possibilità di cogliere opportunità
25
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
26. Il futuro
Stare alla finestra in modo proattivo, pre-adattandosi all’emergente,
costruendo un contesto organizzativo che sappia generare una riserva di
potenziale senza conoscere quando essa potrà essere utilizzata, ma
avendo ben chiaro il come.
SpagoBI 3.X
SpagoBI 3.X
26
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it
27. Grazie
27
Creative Commons Attribution-Share Alike 2.5 Italia License www.eng.it
gabriele.ruffatti AT eng.it