L evoluzione delle competenze verso il Database Manager Workshop sulle competenze ed il lavoro dei Database Manager Milano, 1 marzo 2011 Elisabetta Peroni consulente sui sistemi di gestione dati (betty.peroni@gmail.com)
Il Patrimonio Informativo I sistemi informativi e i database svolgono una funzione rilevante per il business aziendale Sono altresi fondamentali nel Controllo di Gestione Sono valutati asset anche per: Initial Public Offering Fusioni e Acquisizioni
Il Patrimonio Informativo (continua) "COME IL VALORE DEL SISTEMA INFORMATIVO INFLUISCE SUL VALORE DELLE AZIENDE" http://www.aicanet.it/presentazione/sezioni-territoriali/sezione-dimilano/presentazioni-workshop-27-gennaio-09 Il sistema informativo costituisce un Patrimonio che va oltre l attribuzione del valore agli Asset Tangibili (PC, licenze, infrastruttura) o la stima dei costi di progetti (ammodernamento dei sistemi, installazione sistemi gestionali / ERP, progetti di Data Warehouse / CRM, etc.) L adeguatezza ai regolamenti, la gestione dei rischi, la tracciabilità del dato, la sicurezza informatica, la presenza esplicita e documentata di procedure e processi, la valorizzazione delle competenze costituiscono alcuni degli aspetti che vengono considerati durante la Valutazione delle Aziende
Cos e il Database Manager Il responsabile della gestione del patrimonio informativo, secondo lo standard EUCIP assume un ruolo centrale tanto nella progettazione di strutture di dati quanto nella gestione ordinaria dei DB Non e il Database Administrator, questo ruolo e compreso nel profilo del Database Manager ma non e solo questo, anzi...
Cosa fa il Database Manager Partecipa all attivita di data analysis sia per dati strutturati che non strutturati o semi-strutturati (sempre piu numerosi) Si prende carico della traduzione di requisiti su dati e procedure in appropriate risorse di database Traduce i requisiti sui dati in specifiche dettagliate su modello concettuale e logico e produce la documentazione specifica per mappare i dati in risorse del DBMS e del DW Sceglie il DBMS e interagisce con i sistemisti nella gestione delle risorse di sistema e nella definizione delle procedure di ripristino del sistema in caso di emergenza Mappa la struttura logica in quella fisica dello specifico DBMS Mantiene una visione unitaria fra i dati gestiti da sistemi eterogenei (ERP, DW, altri database di prodotti specifci come CRM, ecc.)
Cosa fa il Database Manager (continua...) Si preoccupa delle procedure di manutenzione e delle prestazioni del database Raccoglie gli user requirements in termini di utilizzo dei dati e stabilisce le relative autorizzazioni Partecipa all analisi dell aggregazione dei dati, alla definizione di eventuli data marts e alla riconciliazione delle diverse sorgenti di dati Identifica le tecniche di Data Warehousing a supporto della Business Intelligence Analysis
Competenze del Database Manager Deep competence level Information modelling techniques and tools Business risk and IT security Designing and implementing databases Designing and implementing business solutions with transactional support Working with databases Database creation and maintenance Database administration Configuring a database in a network environment Database performance tuning Data warehousing Data protection Data mining Semi-structured data and information retrieval
Competenze del Database Manager (continua...) Incisive competence level Systems design and implementation IT service delivery Service management essentials Defining a solution architecture Software engineering principles Essentials of Operating Systems & resource sharing Web exploitation essentials Build internet applications
Oggi esiste il Database Manager? Raramente, le sue competenze e attivita oggi sono spesso distribuite su diverse figure professionali: Business Analyst, Analyst, Application Designer Security Adviser Database Administrator System Manager Network Manager Service Manager Conseguenza -> mancanza di una visione unitaria dei dati
Perche esiste raramente il Database Manager? Sottovalutata l importanza e la centralita dei sistemi di gestione dati Sottovalutata la necessita di competenze trasversali per diagnosticare i problemi e risolverli, per trovare soluzioni migliori, non sentita in passato quando i problemi erano piu semplici Tendenza a gestire per unita organizzative verticali e considerare la collaborazione come interferenza Sottovalutata la necessita di competenza ed esperienza di gestione del patrimonio informativo che vengono viste piu come costo che come valore aggiunto Tendenza a delegare ancora le problematiche di consistenza dei dati e la definizione del loro modello agli sviluppatori che pero non sempre hanno le competenze adeguate e la visione unitaria
Perche dovremmo evolvere verso il Database Manager? Necessita di competenze piu ampie per gestire adeguatamente la complessita crescente dei sistemi informativi con la distribuzione dei dati tra i vari sistemi le loro interfacce Convenienza derivante dalla convergenza delle competenze su informazioni, dati e database per un maggior controllo, efficacia, efficienza evitando la dispersione del know how Conseguente riduzione dei costi
Costo della mancanza di un Database Manager Onerosita della modifica o controllo dei flussi di dati a causa di conoscenze frammentarie Inefficienza nella diagnosi dei problemi e nella relativa soluzione Inefficienza degli interventi per mancanza di coordinamento, di comunicazione, di coinvolgimento delle persone giuste Rischio di duplicazioni, ambiguita e disallineamenti fra gli stessi dati gestiti da sistemi diversi e di inconsistenza dei risultati aggregati Dispersione del know how relativo al modello dati, al flusso delle informazioni aziendali, ai requisiti applicativi Inefficacia della manutenzione e del monitoraggio prestazionale dei sistemi per mancanza di conoscenza su tempi e modalita delle attivita applicative
DBA, una razza in via di estinzione? Articolo su Toolnews ottobre 2010 Quando si parla di Database Administrator si pensa ad una figura che si occupa esclusivamente di attivita di amministrazione del database e del DBMS, un profilo di tipo strettamente sistemistico escluso dalle problematiche ed esigenze applicative Nell IT delle aziende (con l avvento dei sistemi ERP, del SaaS e dell outsourcing) sicuramente non serve piu una figura cosi strettamente sistemistica Rimane come figura professionale presso gli outsourcers Occorre invece una figura piu proattiva: ma per esserlo bisogna ampliare l orizzonte di conoscenza alle applicazioni e ai flussi informativi aziendali... Quindi occorre una figura come il Database Manager...
Il Database Manager e i sistemi ERP Oggi i sistemi ERP vengono vissuti passivamente dal punto di vista del modello dati e danno l illusione che il problema dei dati non esista piu Cio provoca la mancanza di conoscenza su: dati gestiti relazioni tra di essi competenza del dato flusso delle informazioni in azienda con conseguenze per l integrazione di nuovi sistemi Il Database Manager pone rimedio a cio facendosi carico di recuperare e conservare tale conoscenza
Una grande opportunita per il Database Manager: DWH e BI Consentire l unificazione dell intero patrimonio di informazioni aziendali nel sistema di Data Warehouse Consentire di ottenere dai dati aziendali nuove informazioni utili alla crescita del business, poiche i sistemi di gestione dati contengono preziosissime informazioni di Business ancora inesplorate e l unificazione dei dati verticali sul sistema di Data Warehouse apre ulteriori nuove prospettive... Contribuire ad attuare la Business Intelligence Analysis
Necessita di evoluzione tecnologica a supporto del Business L evoluzione tecnologica e indispensabile e deve essere continua per disporre delle nuove funzionalita a supporto del business: e il business che produce ricchezza per l azienda... L evoluzione dei modelli architetturali deve essere perseguita per riuscire ad aumentare flessibilita e scalabilita riducendo i costi Cambiare per evitare l obsolescenza non e un azzardo ma un rischio calcolato Anche le persone possono diventare obsolete: cerchiamo di evolvere, crescere professionalmente, capire i cambiamenti del mondo che ci circonda e imparare dall esperienza vissuta
Conclusioni I database sono un patrimonio aziendale, non si deve esternalizzare il modello dei dati e la relativa conoscenza perche e core business Il Database Manager e indispensabile visto che i database sono patrimonio : la mancanza di un database manager non e un risparmio ma un rischio aziendale che si traduce prima o poi in un costo Il Database Manager deve confrontarsi con le seguenti realta (quindi richieste competenze adeguate): I sistemi ERP I Data Warehouse (DWH) I sistemi Business Intelligence (BI) Il Database Manager deve rivestire un ruolo centrale nelle attivita di analisi, progettazione, modellazione e supporto allo sviluppo di software per l accesso a database Per evitare l obsolescenza occorre sempre puntare sull evoluzione delle competenze tecnologiche