Analista di sistemi informativi [ Classificazioni ] ________________________________________________________________________ Classificazione Nazionale delle Professioni ISTAT 2001 2.1.1.4 ‐ INFORMATICI E TELEMATICI Attività Economiche ATECO K ‐72.10 ‐ Consulenza per installazione di sistemi informatici Classificazione Internazionale delle Professioni ISCO‐88 2131 ‐ Progettisti e analisti di sistemi informatici [ Descrittivo ]___________________________________________________________________________ Finalità Nell’ambito dei bisogni e delle capacità ICT identificate in collaborazione con altri specialisti definisce le soluzioni informatiche più appropriate e si fa carico di varie fasi dello sviluppo dei sistemi quali l’analisi, la specifica, il collaudo e la messa in servizio Elementi di contesto CONTESTI LAVORATIVI: Ambito/i di riferimento: Può operare all’interno di aziende di medio‐grandi dimensioni appartenenti a qualsiasi settore interessate a migliorare i processi con il supporto di sistemi ICT. Può operare anche all’interno di aziende fornitrici di servizi informatici o di consulenza in progetti presso aziende clienti. Collocazione/i organizzativa/e: Opera generalmente all’interno della Direzione ICT / Organizzazione e Sistemi nelle aziende utenti e come consulente nelle aziende fornitrici di sistemi informativi. Modalità di esercizio del lavoro: Caratterizzato da orari di lavoro flessibili e non standard, in relazione alle esigenze ed alle disponibilità dei vari attori con i quali interagisce durante lo svolgimento della propria attività professionale. Può operare come dipendente o come libero professionista con incarichi di consulenza Requisiti preferenziali Formativi: E’ preferibile una laurea in Ingegneria Gestionale o Informatica Applicata. Esperienziali: Esperienza di almeno 36 mesi in un ruolo lavorativo compatibile Requisiti obbligatori Per potersi qualificare come Analista di sistemi informativi/Information Systems Analyst occorre superare i test EUCIP previsti per questa figura ed è inoltre necessario il possesso della certificazione EUCIP livello “Core” ____________________________________________________________ [ Comportamenti Organizzativi ] Orientamento al cliente o allʹutente (interno/esterno) Orientamento all’innovazione e al cambiamento Pensiero analitico Pensiero concettuale Creatività Lavoro di gruppo e Cooperazione [ Competenze ]_________________________________________________________________________ Essere in grado di analizzare i requisiti (anche contabili) del sistema informativo Per metter in atto la competenza occorre sapere come… ‐ Raccogliere le indicazioni risultanti da eventuali precedenti attività di analisi, riverificarle e, laddove necessario, integrarle formalizzando le richieste e le necessità segnalate dei manager, dai responsabili di processo e dagli utenti operativi dei Sistemi Informativi, stabilendo le esigenze fondamentali e valutando la fattibilità dei possibili miglioramenti ‐ Produrre documenti di alta qualità e report scritti, descrivendo argomenti tecnici ed organizzativi in maniera chiara e concisa ‐ Facilitare la definizione di strategie organizzative e scegliere i sistemi IT correlati ‐ Analizzare la gestione economica e finanziaria ‐ Fare corrispondere le esigenze aziendali e le opportunità tecnologiche ‐ Definire un modello dei processi aziendali e dei flussi informativi ‐ Documentare le specifiche funzionali e le caratteristiche richieste al sistema Conoscenze Abilità Economia aziendale Applicare tecniche di valutazione di investimenti Organizzazione aziendale Applicare metodologie di ottimizzazione dei processi Analisi dei processi aziendali Applicare tecniche di rilevazione e specificazione dei requisiti di un sistema informativo Ingegneria dei requisiti Strategie organizzative e sistemi IT correlati Nuove opportunità tecnologiche e corrispondenza delle stesse con le esigenze aziendali Applicare tecniche di valutazione della copertura funzionale dei pacchetti software Applicare metodologie di selezione di sistemi IT Elementi di contabilità dei costi Applicare tecniche contabili Strategie di business Applicare metodologie strutturate per lʹideazione di un sistema informativo (soft system, Data Flow Diagrams, PHD,..) Essere in grado di definire la metodologia di sviluppo del sistema informativo Per metter in atto la competenza occorre sapere come… ‐ Scegliere il pacchetto più adatto in relazione al ciclo di vita del sistema IT ‐ Definire gli obiettivi e lʹorganizzazione di un progetto. ‐ Distinguere tra vari approcci per stimare lo sviluppo del sistema ‐ Gestire lo sviluppo di un sistema nelle sue varie fasi ‐ Valorizzare l’esperienza degli utenti nello sviluppo del sistema ‐ Contenere i tempi di sviluppo ‐ Garantire le condizioni per l’avvio del sistema Conoscenze Abilità Elementi di project management Applicare tecniche di Project management Metodi statistici per lʹanalisi dei dati Applicare metodi di valutazione progetti Strumenti e tecniche di sviluppo, verifica e implementazione di sistemi IT Applicare metodologie rapide (RAD) per lo sviluppo di sistemi Scelta del pacchetto software e ciclo di vita dellʹimplementazione Applicare tecniche di verifica e comparazione tra soluzioni software alternative Approcci per stimare lo sviluppo di un sistema IT Applicare metodi di stima dellʹimpegno necessario per lo sviluppo di un sistema IT Cicli di vita per lo sviluppo del sistema informativo Modelli di analisi e sviluppo dei sistemi informativi centrati sullʹutente Approcci RAD al ciclo di vita per lo sviluppo del sistema informativo Applicare metodologie di sviluppo dei sistemi Applicare metodologie di sviluppo di sistemi incentrate sullʹutente Applicare tecniche e metodologie per lo sviluppo, la verifica e lʹimplementazione di sistemi IT Essere in grado di identificare un modello di soluzione software Per metter in atto la competenza occorre sapere come… ‐ Analizzare i requisiti precedentemente specificati e delineare un modello concettuale del sistema sia a livello generale che di dettaglio; la maggiore enfasi viene attribuita alla modellazione dei dati e dei “metodi” associati agli oggetti che compongono il modello ‐ Identificare gli oggetti a cui associare attributi e metodi ‐ Contribuire alla definizione del modello dei dati Conoscenze Modello Object Oriented allʹanalisi di sistemi Modelli di dati Abilità Applicare tecniche di analisi orientata agli oggetti per lʹanalisi dei sistemi Applicare tecniche per la definizione di modelli di dati Essere in grado di definire il disegno del sistema software Per metter in atto la competenza occorre sapere come… ‐ Redigere le specifiche di sistema che comprendano l’architettura generale e il dettaglio dei moduli software ‐ Verificare la coerenza del sistema e la sua compatibilità con le specifiche anche rispetto a stadi intermedi di rilascio ‐ Verificare le modalità di integrazione fra componenti software, anche nel caso particolare di interfacce web ‐ Definire lʹarchitettura del sistema e il piano di attivazione ‐ Contribuire allo sviluppo di siti web Conoscenze Abilità Disegno dei sistemi e implementazione Applicare tecniche di storyboarding Sviluppo ed utilizzo di siti web Applicare tecniche di progettazione dellʹarchitettura del sistema informativo Applicare metodologie di sviluppo di servizi on line Essere in grado di convalidare il disegno del sistema informativo Per metter in atto la competenza occorre sapere come… ‐ Riverificare il disegno del sistema alla luce dei requisiti di sicurezza, di qualità e di corrispondenza alle esigenze del contesto organizzativo di riferimento ‐ Analizzare i rischi e migliorare il livello di sicurezza IT ‐ Organizzare le attività di collaudo ‐ Definire condizioni ottimali di erogazione dei servizi IT ‐ Valutare il ruolo strategico dei Sistemi Informativi Conoscenze Sistemi informativi in ambito aziendale Abilità Condizioni per lʹerogazione dei servizi IT Applicare procedure di configurazione di sottosistemi di protezione e risoluzione dei problemi di sicurezza informatica Sicurezza informatica Applicare procedure di sicurezza della rete Principi del Testing Applicare tecniche di pianificazione di risorse e di mezzi Applicare tecniche di software testing Applicare metodologie di gestione del servizio IT (es. ITIL)