CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e...

26
CMDBuild [www.cmdbuild.org] è un marchio registrato da Tecnoteca Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild 31 Maggio – Bolzano – TIS Innovation Park CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) www.cmdbuild.org Fabio Bottega – [email protected]

Transcript of CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e...

Page 1: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

31 Maggio – Bolzano – TIS Innovation ParkCMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo)

www.cmdbuild.orgFabio Bottega – [email protected]

Page 2: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

2Il progetto CMDBuild

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

• è nato nel 2005 su commessa inizialedel Comune di Udine

• è stato da subito rilasciato con licenza GPL• è stato progettato e sviluppato da

Tecnoteca Srl, che svolge ora il ruolo dimaintainer e ne ha registrato il marchio

• comprende oltre quindici anni uomo di sviluppo “core” • è utilizzato da molti e importanti enti pubblici e privati,

in Italia e all’estero• conta ogni mese oltre 300 download

Comune di Udine

Page 3: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

3Cos’è CMDBuild

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

• è un sistema informativo per i “Sistemi Informativi”• supporta la gestione dell’IT Governance• aiuta a rispondere a domande sulla configurazione IT

• aiuta a svolgere e controllare i processi IT

• aiuta ad riutilizzare informazioni già presenti in altri componenti del sistema informativo

Chi utilizza un oggetto IT ? dove ? Quali caratteristiche ha ? chi ne è responsabile ? come impatta su altri oggetti IT ? cosa è successo nella sua vita ?

Chi ha in carico una attività ? chi l’ha autorizzata ? sono rispettati gli SLA del servizio ? gli utenti sono soddisfatti ?

Page 4: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

4Cos’è l’Open Source

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

La definizione più nota:• libertà di eseguire il programma per qualsiasi scopo• libertà di studiare il programma e modificarlo• libertà di ridistribuire copie del programma• libertà di migliorare il programma e distribuirne i

miglioramenti a beneficio della comunità

Non solo codice sorgente:open source + open data + open standard

Page 5: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

5Vantaggi dell’Open Source

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

• tutela del consumatore trasparenza e sicurezza (codice ispezionabile) indipendenza dal fornitore

• risparmi economici per il cliente: risparmio sui costi di licenza per il fornitore: utilizzo di “open” di ambienti di sviluppo e

componenti di elevato livello tecnologico per il territorio: più servizi (ambito locale), meno licenze

(multinazionali)

• scelta ecologica e sociale riuso di soluzioni già disponibili (meno spreco di risorse) incentivo alla collaborazione fra clienti e fornitori (ecosistema)

Page 6: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

6Vantaggi dell’Open Source x CMDBuild

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Stimolo di un circolo virtuoso (tipico “open”): semplice utilizzo (facilitato dalle normative pro-open

nella PA e dalla congiuntura economica nel privato) promozione (demo ad altri enti / testimonial in eventi) sponsorizzazione di nuovi sviluppi

[in corso] creazione di gruppi di utenti (richieste di sviluppi messi a fattor comune)

[in attesa] community (contributi allo sviluppo del codice)

Page 7: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

7Utilizzatori di CMDBuild

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Page 8: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

8CMDBuild Day 2010

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Alcuni Enti / Aziende intervenuti al CMDBuild Day 2010: Avvocatura dello Stato

Comune di Bologna

CO.RE.PLA.

Camera dei Deputati

Selene A2A

Comune di UdineConsiglio Regionale Toscana

SSC Telecom

Aeroporto Bologna

Page 9: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

9Ambito di utilizzo: IT Governance

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Gestire l’IT Governance significa:• definire le strategie che guidino l’ICT al raggiungimento

degli obiettivi aziendali• rifarsi a “best practice”, standard, framework (ITIL,

Cobit, CMM, TOGAF, ecc) come punto di partenza da interpretare ed adattare alla propria organizzazione

• dotarsi di strumenti informatici che descrivano la base di conoscenza su cui lavorare, supportino i processi e consentano di misurare e controllare i risultati

• essere consapevoli che l’IT Governance rappresenta un percorso continuo e non un punto di arrivo

Page 10: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

10Best practice ITIL (1)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Esempio - Le “best practice” ITIL V3 coprono le aree di:• Service Design: progettazione dei

servizi di Service Management• Service Transition: gestione del

cambiamento / avvio in produzione• Service Operations: gestione dei

processi operativi• Continual Service Improvement:

miglioramento continuo dei servizi

CMDBuild è stato da subito progettato “ITIL compliant” con il supporto della società specializzata Cogitek Srl

Page 11: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

11Best practice ITIL (2)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Esempio - Le “best practice” ITIL V3 coprono i processi di:

Page 12: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

12Strumenti di supporto

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

CMDBuild fornisce l’ambiente software integrato per supportare l’adozione di un sistema di IT Governance:

• è una applicazione web per modellare e gestire il database degli asset informatici (CMDB) e per supportarne i processi di gestione, anche in ottica ITIL

• è un framework configurabile a 360 gradi: modello dati, processi, report, connettori esterni e web service

• utilizza tecnologie “allo stato dell’arte” (architettura SOA, interfaccia utente Ajax, linguaggio Java)

• utilizza standard e formati aperti

Page 13: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

13Come funziona CMDBuild (1)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

E’ una lavagna bianca …

… che si può riempire utilizzando una serie di meccanismi predefiniti

Page 14: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

14Come funziona CMDBuild (2)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

DATABASE

Page 15: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

15Come funziona CMDBuild (3)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

DATABASE + WORKFLOW

XML

Page 16: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

16Come funziona CMDBuild (4)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

DATABASE + WORKFLOW +

REPORT

XML

Page 17: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

17Come funziona CMDBuild (5)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

DATABASE + WORKFLOW +

REPORT + DOCUMENTI

Page 18: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

18Come funziona CMDBuild (6)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

DATABASE + WORKFLOW +

REPORT + DOCUMENTI +

INTEROPERABILITA’

XML

GROOVY

Page 19: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

19Come funziona CMDBuild (7)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

DATABASE + WORKFLOW +

REPORT + DOCUMENTI +

INTEROPERABILITA’ + GIS

SHAPE

Page 20: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

20I componenti “open”

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

La licenza open source ha consentito di riutilizzare componenti di elevato livello tecnologico:

Page 21: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

21Cosa si può configurare nell’IT (ad esempio)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

• CMDB con CI di varie tipologie: asset IT, personale, ubicazioni, centri di costo, fornitori e contratti, ecc

• processi di ticketing con escalation a specialisti interni o esterni, avvio da portale intranet, notifiche mail, analisi soddisfazione utente (“faccine”), controllo SLA, ecc

• gestione attività di manutenzione programmata• workflow e report per analisi di impatto• sistemi di accounting (quantità / utilizzo % di risorse)• report di vario genere (tabulati, analisi statistiche, fogli

di lavoro, inventario DPS, emissione di documenti, ecc)• cooperazione SOAP con altre applicazioni (SAP SM)

Page 22: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

22Cos’altro si può configurare (ad esempio)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

• sistemi per la gestione di impianti o più in generale di patrimoni immobiliari con processi di manutenzione

• sistemi per la gestione di opere d’arte con processi di restauro / prestito / esposizione

• sportello unificato manutenzione scuole comunali• sistemi per la gestione di pratiche di ufficio (Servizi

Sociali, Ispezione Agriturismi, ecc)

• … e qualsiasi altro sistema che richieda database / workflow / report / interoperabilità / mappe / documenti

Page 23: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

23Servizi di supporto erogabili

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Installazione(fisica/virtuale)

Analisi e modellazione

CMDB

Popolamento iniziale CMDB

Analisi e modellazione

workflow

Definizione progetto

Analisi e modellazione

report

Analisi e configurazione interoperabilità

Formazione Supporto avvio produzione

Manutenzione

Evoluzioni e revisioni

Page 24: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

24Materiale in rete

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

• sito web con molta documentazione• demo on-line (localizzazione in italiano, inglese,

francese, spagnolo, serbo)• repository pubblico dei sorgenti (Bitbucket)• manuali (sei, ora il primo anche in inglese)• slide di tutti gli eventi a cui abbiamo partecipato• video tutorial (You Tube)• newsletter bimestrale (sottoscrizioni sul sito web)• social network (Twitter / Linkedin)

Page 25: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

25Le ultime novità (rilasciate / in lavorazione)

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

• integrazione GIS (dicembre – ver 1.3.0)• classi con gestioni semplificate (dicembre – ver 1.3.0)• chiamate SOAP nei workflow (dicembre – ver 1.3.0)• apertura repository sorgenti (gennaio)• pubblicazione case history (febbraio)• single sign on basato su CAS (marzo – ver 1.3.1) • nuovo framework sincronizzazione dati (marzo )• attributi sulle relazioni (aprile ver 1.4.0)• manualistica in lingua inglese (aprile )

Page 26: CMDBuild: l’Open Source e ITIL per la gestione degli asset ... · CMDBuild: l’Open Source e ITIL per la gestione degli asset informatici (e non solo) Fabio Bottega – f.bottega@tecnoteca.com.

26

CMDBuild [www.cmdbuild.org] è un marchio registrato da TecnotecaTecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild

Grazie per l’attenzione

www.cmdbuild.orgFabio Bottega – [email protected]