SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Comune di Udine http://www.comune.udine.it
COMPA – Bologna 7/8/9 novembre
2006
1
ITIL / CMDBuild:
un esempio di
progetto
di BPR e riuso
in ambito ICT
Comune di Udine http://www.comune.udine.it
Motivazioni del progetto (1)
2
Il Servizio Sistemi Informativi e Telematici del Comune di
Udine è responsabile dell’erogazione dei servizi IT al
personale del Comune ed in particolare dell’assistenza alle
risorse informatiche in uso negli uffici.
Alcuni numeri:
• circa 1.000 dipendenti comunali
• circa 30 sedi comunali
• 25 server
• circa 850 posti di lavoro informatizzati
• circa 130 apparati fra centralini e nodi di rete
• circa 30 sistemi informativi centrali
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Motivazioni del progetto (2)
3
Le criticità:
• dotazione organica ridotta
• restrizioni di budget
• complessità di gestione
• vincoli di continuità del servizio
• outsourcing di servizi
Perché un progetto di BPR (reingegnerizzazione dei processi):
• per ripensare l’organizzazione e le procedure
• per recuperare efficienza operativa
• per migliorare la customer satisfaction degli utenti
• per accrescere la cultura organizzativa
• per motivare gli operatori
• per dimostrare il valore dei servizi ICT
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
ITIL - IT Infrastructure Library (1)
4
ITIL è un insieme di linee guida e best practice per la
gestione dei servizi informatici
Perché ITIL:
• perché si è ormai affermato quale standard de facto non
proprietario, per la gestione dei servizi informatici
• perché ha dato luogo allo standard ISO 20000, che ne è
completamente allineato
• perché rende disponibile un modello derivato da
esperienze consolidate in molteplici organizzazioni
• perché propone un approccio integrato alla gestione dei
servizi orientati ai processi
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
ITIL - IT Infrastructure Library (2)
5
ITIL supporta i principali processi IT:
• Gestione della Configurazione (conoscenza
dettagliata e aggiornata degli oggetti IT)
• Service Desk (supporto richieste utenti)
• Gestione degli Incidenti e Gestione dei Problemi
• Gestione delle Modifiche (agli oggetti gestiti in
configurazione)
• Gestione delle Release (aggiornamenti di applicazioni
software)
• Gestione della Capacità (supporto carichi di lavoro)
• Gestione dei Livelli di Servizio (verifica degli standard
di qualità concordati)
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
ITIL - IT Infrastructure Library (3)
6
ITIL aiuta ad analizzare ogni processo IT considerando:
• le finalità ed i vincoli operativi
• le risorse utilizzate
• i criteri e gli strumenti con cui misurare la qualità del
servizio
• i ruoli e le responsabilità coinvolte
• i punti di integrazione con gli altri processi (per
eliminare duplicazioni e inefficienze)
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
I partner del progetto
7
• Comune di Udine, Servizio Sistemi Informativi e
Telematici
• Cogitek Srl, società di consulenza specializzata nella
revisione dei processi di gestione dei servizi ICT
secondo ITIL
• Tecnoteca Srl, società informatica specializzata nello
sviluppo di applicazioni web con tecnologie open
source
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Le fasi del progetto
8
Il progetto si è sviluppate in tre fasi di attività:
• rilevazione ed analisi dei processi secondo le attuali
modalità di lavoro (As is)
• modellazione dei processi come dovrebbero essere
rivisti (To be) secondo le indicazioni ITIL
• creazione del CMDB (Configuration Management Data
Base) e definizione dei KPI (Key Performance Indicator)
Tempi di attuazione: 2005 - 2006
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Fase 1: analisi dei processi As is
9
Esempio: il processo di Gestione della Configurazione
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Fase 2: analisi dei processi To be
10
Modellazione dei processi con formalismo SADT/IDEF0:
• standard completo ed espressivo
• semplice apprendimento
• immediata comprensibilità al profano
• disponibilità ottimi tools
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Fase 3: creazione CMDB (1)
11
ITIL richiede l’utilizzo di un sistema informatico di supporto
alla gestione e controllo dei processi.
Il Data Base della Configurazione (CMDB) è lo strumento
principale per la gestione del servizio informatico, nel quale
confluiscono le informazioni sugli elementi del sistema
informatico e sulle reciproche relazioni.
Di ogni elemento il CMDB deve
conservare la storia degli eventi
che lo hanno interessato
(spostamenti, modifiche subite,
incidenti, problemi collegati).
Il progetto ITIL / CMDBuild
C la s s e
L o c a z i o n i D o c u m e n t i
U t e n t i
T e l e f o n i aS e r v i z i
A S S E T F o r n i t o r i
L i c e n z e
S o f t w a r eC o m p u t e r
S O T T O C L A S S I
l a v o r a i n
u t i l i z z a
c o n t i e n e
f o r n i s c e
d e s c r i v e
u t i l i z z o
o s p i t a
a b i l i t a a c c e s s o
Comune di Udine http://www.comune.udine.it
Fase 3: creazione CMDB (2)
12
A quali tipologie di domande risponde un CMDB:
• di quante risorse informatiche dispongo
• dove si trova un CI (configuration item)
• chi e come lo utilizza
• di cosa fa parte - da cosa è composto
• quali sono le garanzie o contratti in scadenza
• dispongo di tutte le licenza software necessarie
• cosa è successo nella vita del CI
• su quali altri CI impatta una eventuale modifica
• quali sono gli SLA associati ad un servizio
• quali sono le attività in attesa di un mio intervento
• chi ha svolto delle attività su una risorsa e chi le ha
autorizzate
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
L’applicazione CMDBuild
13
La genesi: CMDBuild nasce dalla collaborazione fra il
Comune di Udine, Tecnoteca Srl (produttrice e maintainer
del progetto) e Cogitek Srl (consulente ITIL).
Il nome: l’applicazione è stata battezzata CMDBuild per la
completa flessibilità nella strutturazione autonoma del
database, della reportistica e dei workflow operativi, in altre
parole per il fatto di consentire ad ognuno la costruzione
autonoma del proprio CMDB.
La licenza: le forti motivazioni del Servizio Sistemi
Informativi e Telematici a favore dell’open source e dei
formati aperti hanno previsto da subito il rilascio di
CMDBuild con licenza GPL.
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Diffusione del progetto (1)
14
E’ stato realizzato un sito dedicato al progetto:
http://www.cmdbuild.org
dove vengono pubblicate informazioni e aggiornamenti
sul sistema e dove sono disponibili per il download la
documentazione ed il codice sorgente dell’applicazione.
I contatti dopo cinque mesi:
• circa 3000 visitatori hanno consultato il sito
• circa 400 visitatori hanno scaricato il programma
• circa 30 organizzazioni hanno contattato i gestori del
progetto per informazioni e supporto
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Diffusione del progetto (2)
15
CMDBuild è censito sul portale del CNIPA
http://www.osspa.cnipa.it/rilevazione
nell'ambito del progetto di rilevazione continua del
software Open Source nella Pubblica Amministrazione.
Presentazioni pubbliche:
• anteprima del progetto a itSMF 2005 (30/11/2005)
• primi riferimenti tecnici a SALPA 2005 (9/11/2005)
I prossimi appuntamenti:
• 7-8-9 novembre 2006 qui al COMPA
• 30 novembre 2006 al convegno annuale di itSMF
(associazione italiana di riferimento per ITIL)
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Le caratteristiche di CMDBuild (1)
16
CMDBuild consente di mantenere sotto completo
controllo la situazione degli asset informatici utilizzati,
supportandone i processi di gestione e conoscendone in
ogni momento la composizione, la dislocazione, le
relazioni funzionali e le modalità di aggiornamento nel
tempo.
Con il sistema si possono gestire risorse hardware
(computer, periferiche, telefonia), software (di base,
applicativo), servizi, documenti (contratti, manualistica)
ed altri oggetti di interesse.
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Le caratteristiche di CMDBuild (2)
17
CMDBuild è:
• flessibile: l’amministratore del sistema può strutturare
autonomamente e secondo le proprie esigenze la base
dati e le modalità di lavoro
• espandibile e in modo graduale secondo le necessità
dell’organizzazione
• interamente utilizzabile via web
• dotato di meccanismi di sicurezza basati sulla
definizione di ruoli e permessi
• completamente sviluppato con soluzioni open source
• realizzato con criteri object oriented
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Le funzionalità di CMDBuild (1)
18
CMDBuild comprende:
• un Modulo Schema dedicato alla definizione della
struttura dati ed al caricamento di schemi di processi e
di report, protetto con specifici permessi di accesso
• un Modulo di Gestione dedicato alla archiviazione e
consultazione delle informazioni, alla gestione dei
processi ed alla produzione di report
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Le funzionalità di CMDBuild (2)
19
Le principali funzionalità del Modulo Schema:
• creazione di classi (tipologie di oggetti) e superclassi
• creazione degli attributi delle classi (tipi base / estesi)
• creazione di domini (tipologie di relazioni fra classi)
• definizione di voci tabellate
• caricamento di modelli di report e di workflow disegnati
con editor esterno (schemi XML)
• definizione di ruoli e autorizzazioni
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Le funzionalità di CMDBuild (3)
20
Le principali funzionalità del Modulo Gestione:
• ricerche con filtro avanzato sui dati e sulle relazioni
• inserimento e aggiornamento delle schede degli oggetti
e delle relazioni fra oggetti
• consultazione della storia delle modifiche
• navigazione completa fra gli oggetti in relazione
• sistema per la definizione e archiviazione di report
• sistema guidato per l’avanzamento dei processi
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Interoperabilità
21
CMDBuild è interoperabile con:
• sistema di Gestione Ticket DCL (Double Choco Latte),
appositamente modificato per condividere con CMDBuild
gli archivi asset e utenti dei servizi IT
• sistema di inventariazione automatica OCS Inventory, in
grado di riconoscere modifiche alla configurazione dei
computer gestiti (variazioni hardware o software) e di
riportarle in CMDBuild automaticamente oppure tramite
un processo semplificato di Change Management
Il progetto ITIL / CMDBuild
Anche DCL e OCS Inventory sono
applicazioni open source.
Comune di Udine http://www.comune.udine.it
Tecnologia e standard
22
CMDBuild è realizzato con tecnologie open source robuste,
sicure e di ampia diffusione:
• linguaggio Java
• ambiente di sviluppo Eclipse
• web server Tomcat
• database PostgreSQL con estensioni object oriented
• motore di reportistica JasperReports con editor IReport
• motore di workflow con editor visuale JPEd
CMDBuild utilizza protocolli standard: schemi XML, workflow
aderente allo standard WfMC, linguaggio di definizione dei
processi XPDL, protocollo SOAP per la comunicazione fra
applicazioni.
Il progetto ITIL / CMDBuild
Comune di Udine http://www.comune.udine.it
Riuso
23
Il sistema è stato reso disponibile alle pubbliche
amministrazioni interessate, secondo quanto previsto
all’art. 69 del Decreto Legislativo 07/03/2005 n.82:
CMDBuild è supportato da una struttura tecnica che ne cura
l’evoluzione e la manutenzione ricercando anche la
collaborazione di sviluppatori esterni interessati alla
crescita del progetto.
“Le pubbliche amministrazioni che siano titolari di
programmi applicativi realizzati su specifiche
indicazioni del committente pubblico, hanno
obbligo di darli in formato sorgente in uso gratuito
ad altre pubbliche amministrazioni che li
richiedono, salvo motivate ragioni”.
Il progetto ITIL / CMDBuild

Weitere ähnliche Inhalte

Andere mochten auch

E&Y Implement It Service Operations 11 07 2008
E&Y   Implement It Service Operations 11 07 2008E&Y   Implement It Service Operations 11 07 2008
E&Y Implement It Service Operations 11 07 2008
tosant
 
Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2
Daniela Elmi
 

Andere mochten auch (10)

Continual service improvement tutorial
Continual service improvement tutorialContinual service improvement tutorial
Continual service improvement tutorial
 
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
Polarion UC 2010 - Lispa SpA - Il change management secondo il framework ITIL...
 
ITIL - IT Infrastructure Library Certificate
ITIL - IT Infrastructure Library CertificateITIL - IT Infrastructure Library Certificate
ITIL - IT Infrastructure Library Certificate
 
RESILIA™ - il sesto libro di ITIL®?
RESILIA™ - il sesto libro di ITIL®?RESILIA™ - il sesto libro di ITIL®?
RESILIA™ - il sesto libro di ITIL®?
 
ITIL e project management
ITIL e project managementITIL e project management
ITIL e project management
 
E&Y Implement It Service Operations 11 07 2008
E&Y   Implement It Service Operations 11 07 2008E&Y   Implement It Service Operations 11 07 2008
E&Y Implement It Service Operations 11 07 2008
 
ITIL come sistema di Governancedei servizi IT,CMDBuilda supporto delle “best ...
ITIL come sistema di Governancedei servizi IT,CMDBuilda supporto delle “best ...ITIL come sistema di Governancedei servizi IT,CMDBuilda supporto delle “best ...
ITIL come sistema di Governancedei servizi IT,CMDBuilda supporto delle “best ...
 
Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2
 
Problem Management proattivo di sicurezza secondo ITIL: attività di Ethical H...
Problem Management proattivo di sicurezza secondo ITIL: attività di Ethical H...Problem Management proattivo di sicurezza secondo ITIL: attività di Ethical H...
Problem Management proattivo di sicurezza secondo ITIL: attività di Ethical H...
 
ITIL e sicurezza
ITIL e sicurezzaITIL e sicurezza
ITIL e sicurezza
 

Ähnlich wie ITIL / CMDBuild: un esempio di progetto di BPR e riuso in ambito ICT

Technical manual (1)
Technical manual (1)Technical manual (1)
Technical manual (1)
cpro2011
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with Kubernetes
Giulio Roggero
 

Ähnlich wie ITIL / CMDBuild: un esempio di progetto di BPR e riuso in ambito ICT (20)

Il progetto CMDBuild: motivazioni, storia e stato dell'arte - CMDBuild Day, 1...
Il progetto CMDBuild: motivazioni, storia e stato dell'arte - CMDBuild Day, 1...Il progetto CMDBuild: motivazioni, storia e stato dell'arte - CMDBuild Day, 1...
Il progetto CMDBuild: motivazioni, storia e stato dell'arte - CMDBuild Day, 1...
 
CMDBuild in Camera dei Deputati
CMDBuild in Camera dei DeputatiCMDBuild in Camera dei Deputati
CMDBuild in Camera dei Deputati
 
CMDBuild: case study di un progetto open source
CMDBuild: case study di un progetto open sourceCMDBuild: case study di un progetto open source
CMDBuild: case study di un progetto open source
 
Technical manual (1)
Technical manual (1)Technical manual (1)
Technical manual (1)
 
CMDBuid Significato di una soluzione open source per la gestione del CMDB
CMDBuid Significato di una soluzione open source per la gestione del CMDBCMDBuid Significato di una soluzione open source per la gestione del CMDB
CMDBuid Significato di una soluzione open source per la gestione del CMDB
 
Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild
Gestire e governare il patrimonio degli asset IT e non solo: CMDBuildGestire e governare il patrimonio degli asset IT e non solo: CMDBuild
Gestire e governare il patrimonio degli asset IT e non solo: CMDBuild
 
Stato dell'arte del progetto CMDBuild - CMDBuild Day, 15 aprile 2010
Stato dell'arte del progetto CMDBuild - CMDBuild Day, 15 aprile 2010Stato dell'arte del progetto CMDBuild - CMDBuild Day, 15 aprile 2010
Stato dell'arte del progetto CMDBuild - CMDBuild Day, 15 aprile 2010
 
Convegno 16/11 | SPINUSO+MAGGI
Convegno 16/11 | SPINUSO+MAGGIConvegno 16/11 | SPINUSO+MAGGI
Convegno 16/11 | SPINUSO+MAGGI
 
CMDBuild in Camera dei Deputati - CMDBuild Day, 15 aprile 2010
CMDBuild in Camera dei Deputati - CMDBuild Day, 15 aprile 2010CMDBuild in Camera dei Deputati - CMDBuild Day, 15 aprile 2010
CMDBuild in Camera dei Deputati - CMDBuild Day, 15 aprile 2010
 
Lo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICTLo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICT
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole Italia
 
CMDBuild, il software open source per l' IT service and asset management
CMDBuild, il software open source per l' IT service and asset managementCMDBuild, il software open source per l' IT service and asset management
CMDBuild, il software open source per l' IT service and asset management
 
Diffusione delle "best practice" ITIL nell’Avvocatura dello Stato con il supp...
Diffusione delle "best practice" ITIL nell’Avvocatura dello Stato con il supp...Diffusione delle "best practice" ITIL nell’Avvocatura dello Stato con il supp...
Diffusione delle "best practice" ITIL nell’Avvocatura dello Stato con il supp...
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with Kubernetes
 
CEIm-magazine-Novembre-Dicembre-2022
CEIm-magazine-Novembre-Dicembre-2022CEIm-magazine-Novembre-Dicembre-2022
CEIm-magazine-Novembre-Dicembre-2022
 
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
 
Convegno 16/11 | ROCCHI Daniele
Convegno 16/11 | ROCCHI DanieleConvegno 16/11 | ROCCHI Daniele
Convegno 16/11 | ROCCHI Daniele
 
IFC: cultura informatizzata per un processo interoperabile
IFC: cultura informatizzata per un processo interoperabileIFC: cultura informatizzata per un processo interoperabile
IFC: cultura informatizzata per un processo interoperabile
 
BGD - Doc premio_forumpa2017
BGD - Doc premio_forumpa2017BGD - Doc premio_forumpa2017
BGD - Doc premio_forumpa2017
 
DocFlow e Citibank: semplificare la gestione degli adempimenti ex D.Lgs. 231/...
DocFlow e Citibank: semplificare la gestione degli adempimenti ex D.Lgs. 231/...DocFlow e Citibank: semplificare la gestione degli adempimenti ex D.Lgs. 231/...
DocFlow e Citibank: semplificare la gestione degli adempimenti ex D.Lgs. 231/...
 

Mehr von CMDBuild org

Mehr von CMDBuild org (20)

CMDBuild READY2USE, the pre-configured CMDBuild READY TO BE USED within the p...
CMDBuild READY2USE, the pre-configured CMDBuild READY TO BE USED within the p...CMDBuild READY2USE, the pre-configured CMDBuild READY TO BE USED within the p...
CMDBuild READY2USE, the pre-configured CMDBuild READY TO BE USED within the p...
 
CMDBuild, the open source software for the IT service and asset management
CMDBuild, the open source software for the IT service and asset managementCMDBuild, the open source software for the IT service and asset management
CMDBuild, the open source software for the IT service and asset management
 
CMDBuild: progetto, modi di utilizzo, evoluzioni
CMDBuild: progetto, modi di utilizzo, evoluzioniCMDBuild: progetto, modi di utilizzo, evoluzioni
CMDBuild: progetto, modi di utilizzo, evoluzioni
 
Gestione tecnica del progetto e stato di avanzamento dei lavori
Gestione tecnica del progetto e stato di avanzamento dei lavoriGestione tecnica del progetto e stato di avanzamento dei lavori
Gestione tecnica del progetto e stato di avanzamento dei lavori
 
Un prototipo di integrazione fra CMDBuild e NetEye / Nagios
Un prototipo di integrazione fra CMDBuild e NetEye / NagiosUn prototipo di integrazione fra CMDBuild e NetEye / Nagios
Un prototipo di integrazione fra CMDBuild e NetEye / Nagios
 
Un approccio integrato e open al service management: l'esperienza e le prospe...
Un approccio integrato e open al service management: l'esperienza e le prospe...Un approccio integrato e open al service management: l'esperienza e le prospe...
Un approccio integrato e open al service management: l'esperienza e le prospe...
 
CMDBUILD: Collaboration Suite?
CMDBUILD: Collaboration Suite?CMDBUILD: Collaboration Suite?
CMDBUILD: Collaboration Suite?
 
CMDbuild....la nostra esperienza
CMDbuild....la nostra esperienzaCMDbuild....la nostra esperienza
CMDbuild....la nostra esperienza
 
Gestione delle risorse e dei servizi IT con CMDBuild
Gestione delle risorse e dei servizi IT con CMDBuildGestione delle risorse e dei servizi IT con CMDBuild
Gestione delle risorse e dei servizi IT con CMDBuild
 
CMDBuild on the Cloud
CMDBuild on the CloudCMDBuild on the Cloud
CMDBuild on the Cloud
 
CMDBuild: non solo asset. Gestire i cicli di vita tramite Workflow
CMDBuild: non solo asset. Gestire i cicli di vita tramite WorkflowCMDBuild: non solo asset. Gestire i cicli di vita tramite Workflow
CMDBuild: non solo asset. Gestire i cicli di vita tramite Workflow
 
IT Service management: accesso integrato per service catalog, news e ticketing
IT Service management: accesso integrato per service catalog, news e ticketingIT Service management: accesso integrato per service catalog, news e ticketing
IT Service management: accesso integrato per service catalog, news e ticketing
 
CMDBuild 1 strumento, 100 soluzioni
CMDBuild 1 strumento, 100 soluzioniCMDBuild 1 strumento, 100 soluzioni
CMDBuild 1 strumento, 100 soluzioni
 
CMDBuild Una storia di successo
CMDBuild Una storia di successoCMDBuild Una storia di successo
CMDBuild Una storia di successo
 
CMDBuild come strumento di controllo dei processi IT e della gestione del Budget
CMDBuild come strumento di controllo dei processi IT e della gestione del BudgetCMDBuild come strumento di controllo dei processi IT e della gestione del Budget
CMDBuild come strumento di controllo dei processi IT e della gestione del Budget
 
Monitoraggio dei servizi e gestione degli allarmi con CMDBuild
Monitoraggio dei servizi e gestione degli allarmi con CMDBuildMonitoraggio dei servizi e gestione degli allarmi con CMDBuild
Monitoraggio dei servizi e gestione degli allarmi con CMDBuild
 
La gestione degli interventi dei fornitori esterni con CMDBuild: manutenzione...
La gestione degli interventi dei fornitori esterni con CMDBuild: manutenzione...La gestione degli interventi dei fornitori esterni con CMDBuild: manutenzione...
La gestione degli interventi dei fornitori esterni con CMDBuild: manutenzione...
 
CMDBuild presentation
CMDBuild presentationCMDBuild presentation
CMDBuild presentation
 
CMDBuild per i servizi sociali
CMDBuild per i servizi socialiCMDBuild per i servizi sociali
CMDBuild per i servizi sociali
 
Utilizzo del CMDBuild e delle componenti Open Source in Avvocatura dello Stato
Utilizzo del CMDBuild e delle componenti Open Source in Avvocatura dello StatoUtilizzo del CMDBuild e delle componenti Open Source in Avvocatura dello Stato
Utilizzo del CMDBuild e delle componenti Open Source in Avvocatura dello Stato
 

ITIL / CMDBuild: un esempio di progetto di BPR e riuso in ambito ICT

  • 1. Comune di Udine http://www.comune.udine.it COMPA – Bologna 7/8/9 novembre 2006 1 ITIL / CMDBuild: un esempio di progetto di BPR e riuso in ambito ICT
  • 2. Comune di Udine http://www.comune.udine.it Motivazioni del progetto (1) 2 Il Servizio Sistemi Informativi e Telematici del Comune di Udine è responsabile dell’erogazione dei servizi IT al personale del Comune ed in particolare dell’assistenza alle risorse informatiche in uso negli uffici. Alcuni numeri: • circa 1.000 dipendenti comunali • circa 30 sedi comunali • 25 server • circa 850 posti di lavoro informatizzati • circa 130 apparati fra centralini e nodi di rete • circa 30 sistemi informativi centrali Il progetto ITIL / CMDBuild
  • 3. Comune di Udine http://www.comune.udine.it Motivazioni del progetto (2) 3 Le criticità: • dotazione organica ridotta • restrizioni di budget • complessità di gestione • vincoli di continuità del servizio • outsourcing di servizi Perché un progetto di BPR (reingegnerizzazione dei processi): • per ripensare l’organizzazione e le procedure • per recuperare efficienza operativa • per migliorare la customer satisfaction degli utenti • per accrescere la cultura organizzativa • per motivare gli operatori • per dimostrare il valore dei servizi ICT Il progetto ITIL / CMDBuild
  • 4. Comune di Udine http://www.comune.udine.it ITIL - IT Infrastructure Library (1) 4 ITIL è un insieme di linee guida e best practice per la gestione dei servizi informatici Perché ITIL: • perché si è ormai affermato quale standard de facto non proprietario, per la gestione dei servizi informatici • perché ha dato luogo allo standard ISO 20000, che ne è completamente allineato • perché rende disponibile un modello derivato da esperienze consolidate in molteplici organizzazioni • perché propone un approccio integrato alla gestione dei servizi orientati ai processi Il progetto ITIL / CMDBuild
  • 5. Comune di Udine http://www.comune.udine.it ITIL - IT Infrastructure Library (2) 5 ITIL supporta i principali processi IT: • Gestione della Configurazione (conoscenza dettagliata e aggiornata degli oggetti IT) • Service Desk (supporto richieste utenti) • Gestione degli Incidenti e Gestione dei Problemi • Gestione delle Modifiche (agli oggetti gestiti in configurazione) • Gestione delle Release (aggiornamenti di applicazioni software) • Gestione della Capacità (supporto carichi di lavoro) • Gestione dei Livelli di Servizio (verifica degli standard di qualità concordati) Il progetto ITIL / CMDBuild
  • 6. Comune di Udine http://www.comune.udine.it ITIL - IT Infrastructure Library (3) 6 ITIL aiuta ad analizzare ogni processo IT considerando: • le finalità ed i vincoli operativi • le risorse utilizzate • i criteri e gli strumenti con cui misurare la qualità del servizio • i ruoli e le responsabilità coinvolte • i punti di integrazione con gli altri processi (per eliminare duplicazioni e inefficienze) Il progetto ITIL / CMDBuild
  • 7. Comune di Udine http://www.comune.udine.it I partner del progetto 7 • Comune di Udine, Servizio Sistemi Informativi e Telematici • Cogitek Srl, società di consulenza specializzata nella revisione dei processi di gestione dei servizi ICT secondo ITIL • Tecnoteca Srl, società informatica specializzata nello sviluppo di applicazioni web con tecnologie open source Il progetto ITIL / CMDBuild
  • 8. Comune di Udine http://www.comune.udine.it Le fasi del progetto 8 Il progetto si è sviluppate in tre fasi di attività: • rilevazione ed analisi dei processi secondo le attuali modalità di lavoro (As is) • modellazione dei processi come dovrebbero essere rivisti (To be) secondo le indicazioni ITIL • creazione del CMDB (Configuration Management Data Base) e definizione dei KPI (Key Performance Indicator) Tempi di attuazione: 2005 - 2006 Il progetto ITIL / CMDBuild
  • 9. Comune di Udine http://www.comune.udine.it Fase 1: analisi dei processi As is 9 Esempio: il processo di Gestione della Configurazione Il progetto ITIL / CMDBuild
  • 10. Comune di Udine http://www.comune.udine.it Fase 2: analisi dei processi To be 10 Modellazione dei processi con formalismo SADT/IDEF0: • standard completo ed espressivo • semplice apprendimento • immediata comprensibilità al profano • disponibilità ottimi tools Il progetto ITIL / CMDBuild
  • 11. Comune di Udine http://www.comune.udine.it Fase 3: creazione CMDB (1) 11 ITIL richiede l’utilizzo di un sistema informatico di supporto alla gestione e controllo dei processi. Il Data Base della Configurazione (CMDB) è lo strumento principale per la gestione del servizio informatico, nel quale confluiscono le informazioni sugli elementi del sistema informatico e sulle reciproche relazioni. Di ogni elemento il CMDB deve conservare la storia degli eventi che lo hanno interessato (spostamenti, modifiche subite, incidenti, problemi collegati). Il progetto ITIL / CMDBuild C la s s e L o c a z i o n i D o c u m e n t i U t e n t i T e l e f o n i aS e r v i z i A S S E T F o r n i t o r i L i c e n z e S o f t w a r eC o m p u t e r S O T T O C L A S S I l a v o r a i n u t i l i z z a c o n t i e n e f o r n i s c e d e s c r i v e u t i l i z z o o s p i t a a b i l i t a a c c e s s o
  • 12. Comune di Udine http://www.comune.udine.it Fase 3: creazione CMDB (2) 12 A quali tipologie di domande risponde un CMDB: • di quante risorse informatiche dispongo • dove si trova un CI (configuration item) • chi e come lo utilizza • di cosa fa parte - da cosa è composto • quali sono le garanzie o contratti in scadenza • dispongo di tutte le licenza software necessarie • cosa è successo nella vita del CI • su quali altri CI impatta una eventuale modifica • quali sono gli SLA associati ad un servizio • quali sono le attività in attesa di un mio intervento • chi ha svolto delle attività su una risorsa e chi le ha autorizzate Il progetto ITIL / CMDBuild
  • 13. Comune di Udine http://www.comune.udine.it L’applicazione CMDBuild 13 La genesi: CMDBuild nasce dalla collaborazione fra il Comune di Udine, Tecnoteca Srl (produttrice e maintainer del progetto) e Cogitek Srl (consulente ITIL). Il nome: l’applicazione è stata battezzata CMDBuild per la completa flessibilità nella strutturazione autonoma del database, della reportistica e dei workflow operativi, in altre parole per il fatto di consentire ad ognuno la costruzione autonoma del proprio CMDB. La licenza: le forti motivazioni del Servizio Sistemi Informativi e Telematici a favore dell’open source e dei formati aperti hanno previsto da subito il rilascio di CMDBuild con licenza GPL. Il progetto ITIL / CMDBuild
  • 14. Comune di Udine http://www.comune.udine.it Diffusione del progetto (1) 14 E’ stato realizzato un sito dedicato al progetto: http://www.cmdbuild.org dove vengono pubblicate informazioni e aggiornamenti sul sistema e dove sono disponibili per il download la documentazione ed il codice sorgente dell’applicazione. I contatti dopo cinque mesi: • circa 3000 visitatori hanno consultato il sito • circa 400 visitatori hanno scaricato il programma • circa 30 organizzazioni hanno contattato i gestori del progetto per informazioni e supporto Il progetto ITIL / CMDBuild
  • 15. Comune di Udine http://www.comune.udine.it Diffusione del progetto (2) 15 CMDBuild è censito sul portale del CNIPA http://www.osspa.cnipa.it/rilevazione nell'ambito del progetto di rilevazione continua del software Open Source nella Pubblica Amministrazione. Presentazioni pubbliche: • anteprima del progetto a itSMF 2005 (30/11/2005) • primi riferimenti tecnici a SALPA 2005 (9/11/2005) I prossimi appuntamenti: • 7-8-9 novembre 2006 qui al COMPA • 30 novembre 2006 al convegno annuale di itSMF (associazione italiana di riferimento per ITIL) Il progetto ITIL / CMDBuild
  • 16. Comune di Udine http://www.comune.udine.it Le caratteristiche di CMDBuild (1) 16 CMDBuild consente di mantenere sotto completo controllo la situazione degli asset informatici utilizzati, supportandone i processi di gestione e conoscendone in ogni momento la composizione, la dislocazione, le relazioni funzionali e le modalità di aggiornamento nel tempo. Con il sistema si possono gestire risorse hardware (computer, periferiche, telefonia), software (di base, applicativo), servizi, documenti (contratti, manualistica) ed altri oggetti di interesse. Il progetto ITIL / CMDBuild
  • 17. Comune di Udine http://www.comune.udine.it Le caratteristiche di CMDBuild (2) 17 CMDBuild è: • flessibile: l’amministratore del sistema può strutturare autonomamente e secondo le proprie esigenze la base dati e le modalità di lavoro • espandibile e in modo graduale secondo le necessità dell’organizzazione • interamente utilizzabile via web • dotato di meccanismi di sicurezza basati sulla definizione di ruoli e permessi • completamente sviluppato con soluzioni open source • realizzato con criteri object oriented Il progetto ITIL / CMDBuild
  • 18. Comune di Udine http://www.comune.udine.it Le funzionalità di CMDBuild (1) 18 CMDBuild comprende: • un Modulo Schema dedicato alla definizione della struttura dati ed al caricamento di schemi di processi e di report, protetto con specifici permessi di accesso • un Modulo di Gestione dedicato alla archiviazione e consultazione delle informazioni, alla gestione dei processi ed alla produzione di report Il progetto ITIL / CMDBuild
  • 19. Comune di Udine http://www.comune.udine.it Le funzionalità di CMDBuild (2) 19 Le principali funzionalità del Modulo Schema: • creazione di classi (tipologie di oggetti) e superclassi • creazione degli attributi delle classi (tipi base / estesi) • creazione di domini (tipologie di relazioni fra classi) • definizione di voci tabellate • caricamento di modelli di report e di workflow disegnati con editor esterno (schemi XML) • definizione di ruoli e autorizzazioni Il progetto ITIL / CMDBuild
  • 20. Comune di Udine http://www.comune.udine.it Le funzionalità di CMDBuild (3) 20 Le principali funzionalità del Modulo Gestione: • ricerche con filtro avanzato sui dati e sulle relazioni • inserimento e aggiornamento delle schede degli oggetti e delle relazioni fra oggetti • consultazione della storia delle modifiche • navigazione completa fra gli oggetti in relazione • sistema per la definizione e archiviazione di report • sistema guidato per l’avanzamento dei processi Il progetto ITIL / CMDBuild
  • 21. Comune di Udine http://www.comune.udine.it Interoperabilità 21 CMDBuild è interoperabile con: • sistema di Gestione Ticket DCL (Double Choco Latte), appositamente modificato per condividere con CMDBuild gli archivi asset e utenti dei servizi IT • sistema di inventariazione automatica OCS Inventory, in grado di riconoscere modifiche alla configurazione dei computer gestiti (variazioni hardware o software) e di riportarle in CMDBuild automaticamente oppure tramite un processo semplificato di Change Management Il progetto ITIL / CMDBuild Anche DCL e OCS Inventory sono applicazioni open source.
  • 22. Comune di Udine http://www.comune.udine.it Tecnologia e standard 22 CMDBuild è realizzato con tecnologie open source robuste, sicure e di ampia diffusione: • linguaggio Java • ambiente di sviluppo Eclipse • web server Tomcat • database PostgreSQL con estensioni object oriented • motore di reportistica JasperReports con editor IReport • motore di workflow con editor visuale JPEd CMDBuild utilizza protocolli standard: schemi XML, workflow aderente allo standard WfMC, linguaggio di definizione dei processi XPDL, protocollo SOAP per la comunicazione fra applicazioni. Il progetto ITIL / CMDBuild
  • 23. Comune di Udine http://www.comune.udine.it Riuso 23 Il sistema è stato reso disponibile alle pubbliche amministrazioni interessate, secondo quanto previsto all’art. 69 del Decreto Legislativo 07/03/2005 n.82: CMDBuild è supportato da una struttura tecnica che ne cura l’evoluzione e la manutenzione ricercando anche la collaborazione di sviluppatori esterni interessati alla crescita del progetto. “Le pubbliche amministrazioni che siano titolari di programmi applicativi realizzati su specifiche indicazioni del committente pubblico, hanno obbligo di darli in formato sorgente in uso gratuito ad altre pubbliche amministrazioni che li richiedono, salvo motivate ragioni”. Il progetto ITIL / CMDBuild