Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

24
CMDBuild [www.cmdbuild.org] è un marchio registrato da Tecnoteca Tecnoteca srl [www.tecnoteca.com] è maintainer del progetto CMDBuild 8 aprile R oma città oma città Open Open Soluzioni con tecnologie open source Soluzioni con tecnologie open source CMDBuild: gestire il patrimonio degli asset IT e non solo www.cmdbuild.org Fabio Bottega – [email protected]

description

Evento "Roma città... open" - Fabio Bottega - Tecnoteca

Transcript of Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

Page 1: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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

8 aprile Roma cittàoma città …… OpenOpenSoluzioni con tecnologie open sourceSoluzioni con tecnologie open source

CMDBuild: gestire il patrimonio degli asset IT e non solo

www.cmdbuild.orgFabio Bottega – [email protected]

Page 2: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

4Modello di business (1)

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

Modello di business basato sul servizio (tipico dell’“open”), che nel caso di CMDBuild comprende:• servizi sistemistici di attivazione• analisi e modellazione del database• raccolta e normalizzazione dei dati• analisi e modellazione di processi• analisi e disegno di report• configurazione meccanismi di interoperabilità• formazione• manutenzione e supporto

Page 5: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

5Modello di business (2)

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

Stimolo di un circolo virtuoso (anche questo 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 6: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

6Canale di diffusione

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

Utilizzo intensivo della rete:• sito web con molto materiale (e frequenti restyling)• demo on-line con frequenti richieste da numerosi paesi

(localizzazione in inglese, francese, spagnolo, serbo)• repository pubblico dei sorgenti (Bitbucket)• manuali e documentazione presenti in rete da sempre• video tutorial (You Tube)• newsletter bimestrale• social network (Twitter / Linkedin)• supporto remoto via Skype e altri strumenti internet

Page 7: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

7Utilizzatori di CMDBuild

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

Page 8: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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 progettato “ITIL compliant” conil supporto della società specializzata Cogitek Srl

Page 11: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

14Come funziona CMDBuild (2)

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

DATABASE

Page 15: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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’ + GIS

XML

GROOVY

Page 19: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

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: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

23Le 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 24: Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild

24

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]