CAPOPROGETTO INFORMATICO (PROJECT MANAGER ICT)
ADA associate alla qualificazione
ADA.14.01.01Definizione della strategia IT (Information Technology) e suo allineamento al business
ADA.14.01.05Progettazione di Architetture
ADA.14.01.09Sviluppo applicazioni
Competenze
Definire la metodologia di intervento per la realizzazione di un progetto informatico
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Gestione del cambiamento organizzativo
- Elementi di contabilità dei costi
- Metodi statistici per l'analisi dei dati
- Scelta del pacchetto software e ciclo di vita dell'implementazione
- Approcci per stimare lo sviluppo di un sistema IT
- Qualità di un progetto in-formatico
- Cicli di vita per lo sviluppo del sistema informativo
Abilità
- Applicare metodi di valutazione progetti
- Utilizzare software project management
- Applicare metodi di valutazione d'impatto delle soluzioni IT sull'azienda
- Applicare tecniche contabili
- Applicare tecniche di verifica e comparazione tra soluzioni software alternative
- Applicare metodi di stima dell'impegno necessario per lo sviluppo di un sistema IT
- Applicare tecniche di time management
- Utilizzare tecniche di comunicazione efficace
- Applicare metodologie di sviluppo dei sistemi
| ADA |
|---|
ADA.14.01.01 - Definizione della strategia IT (Information Technology) e suo allineamento al businessRA1: Determinare il piano strategico IT (Information Technology) in linea con le strategie e le politiche aziendali, garantendone la sicurezza e la coerenza con i requisiti di business a medio/lungo termine e favorendo il miglioramento dell'efficienza e dell'efficacia dei processi organizzativi Analisi delle esigenze di allineamento al contesto normativo Analisi degli sviluppi futuri dei processi di business Determinazione dei requisiti per i processi collegati ai prodotti/servizi offerti e alla loro evoluzione nel tempo, in funzione dell'architettura di impresa Analisi degli impatti di processi di cambiamento IT (Information Technology) sulla creazione di valore e il suo vantaggio competitivo Analisi di fattibilità in termini di costi/benefici di nuovi processi e sistemi Sviluppo di strategie/politiche IT (Information Technology) (incluse quelle relative alla qualità e alla sicurezza) Valutazione degli impatti delle implementazioni e studio di azioni a supporto del cambiamento |
| ADA |
|---|
ADA.14.01.05 - Progettazione di Architetture RA 1: Definire l'architettura del sistema informativo e il suo aggiornamento nel tempo, a partire dall'analisi delle esigenze dell'organizzazione, dalla valutazione comparativa di costi/benefici e rischi delle varie soluzioni, garantendo l'ottimizzazione della performance e della sicurezza Analisi di esigenze, obiettivi, driver e organizzazione del business che impattano su componenti architetturali dell’IS Monitoraggio della disponibilità sul mercato di nuove soluzioni tecnologiche Analisi comparativa di costi, rischi e benefici delle soluzioni architetturali Definizione/aggiornamento dell'insieme dei componenti software e hardware che costituiscono l’IS (Information System) Progettazione/aggiornamento dell’integrazione e dell'interconnessione dell’IS (Information System) Progettazione della resilienza dell'IS per contrastare i points of failure e garantire continuità operativa Definizione e valutazione di principi e tecniche di gestione degli accessi e della disponibilità delle informazioni per gli utenti del sistema RA 2: Supportare i team applicativi realizzando modelli e pattern di ausilio alla progettazione e allo sviluppo di applicazioni e garantendo l'efficace comunicazione delle caratteristiche dell'architettura Sviluppo di modelli e pattern per supportare la progettazione di applicazioni consistenti Cura della comunicazione e della collaborazione tra i diversi team di sviluppo Archiviazione di documenti specifici per esplicitare i modelli e i pattern e assicurare omogeneità di sviluppo degli applicativi |
Elaborare un progetto informatico in base ai processi aziendali
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Economia aziendale
- Analisi dei processi aziendali
- Organizzazione aziendale
- Nuove opportunità tecnologiche e corrispondenza delle stesse con le esigenze aziendali
- Ingegneria dei requisiti
- Tecniche di pianificazione/strutturazione di progetti
- Gestione del rischio
Abilità
- Applicare tecniche di definizione di indicatori di raggiungimento degli obiettivi
- Applicare metodologie strutturate per l'ideazione di un sistema informativo (soft system, Data Flow Diagrams, PHD,..)
- Applicare tecniche di analisi e valutazione del rischio
- Applicare metodologie di ottimizzazione dei processi
- Applicare metodi di valutazione progetti
- Applicare tecniche di valutazione della copertura funzionale dei pacchetti software
- Applicare tecniche di rilevazione e specificazione dei requisiti di un sistema informativo
| ADA |
|---|
ADA.14.01.05 - Progettazione di Architetture RA 1: Definire l'architettura del sistema informativo e il suo aggiornamento nel tempo, a partire dall'analisi delle esigenze dell'organizzazione, dalla valutazione comparativa di costi/benefici e rischi delle varie soluzioni, garantendo l'ottimizzazione della performance e della sicurezza Analisi di esigenze, obiettivi, driver e organizzazione del business che impattano su componenti architetturali dell’IS Monitoraggio della disponibilità sul mercato di nuove soluzioni tecnologiche Analisi comparativa di costi, rischi e benefici delle soluzioni architetturali Definizione/aggiornamento dell'insieme dei componenti software e hardware che costituiscono l’IS (Information System) Progettazione/aggiornamento dell’integrazione e dell'interconnessione dell’IS (Information System) Progettazione della resilienza dell'IS per contrastare i points of failure e garantire continuità operativa Definizione e valutazione di principi e tecniche di gestione degli accessi e della disponibilità delle informazioni per gli utenti del sistema RA 2: Supportare i team applicativi realizzando modelli e pattern di ausilio alla progettazione e allo sviluppo di applicazioni e garantendo l'efficace comunicazione delle caratteristiche dell'architettura Sviluppo di modelli e pattern per supportare la progettazione di applicazioni consistenti Cura della comunicazione e della collaborazione tra i diversi team di sviluppo Archiviazione di documenti specifici per esplicitare i modelli e i pattern e assicurare omogeneità di sviluppo degli applicativi |
| ADA |
|---|
ADA.14.01.09 - Sviluppo applicazioniRA1: Sviluppare applicazioni in coerenza con la progettazione e a partire dall’individuazione delle migliori opzioni tecniche disponibili, anche riutilizzando e migliorando componenti già esistenti, e verificando e testando la rispondenza del prodotto alle specifiche tecniche Definizione delle caratteristiche degli ambienti applicativi di sviluppo Selezione e utilizzo di strumenti a supporto del processo di sviluppo del software Sviluppo delle componenti software in base alle specifiche funzionali e coerentemente con il disegno architetturale Sviluppo delle interfacce utente Adattamento di soluzioni esistenti (riutilizzo, miglioramento, riconfigurazione di componenti esistenti) Realizzazione di test di prodotto sulla scorta delle specifiche tecniche Produzione dei documenti relativi ai deliverable di ciascuna fase di sviluppo del prodotto Illustrazione al cliente degli aspetti progettuali/realizzativi del prodotto Modellazione dei dati |
Assicurare la conformità del sistema IT alle specifiche
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Norme europee salute e sicurezza in ambito IT
- Prestazioni e standard di qualità del servizio IT
- Sistemi di protezione dei dati
- Disegno dei sistemi e implementazione
- Progettazione software secondo un approccio consolidato
- Sicurezza informatica
- Sicurezza dei sistemi operativi
- Nozioni di qualità del servizio
Abilità
- Applicare tecniche di valutazione del rischio informatico
- Utilizzare strumenti e tecniche per la misurazione degli standard di qualità
- Applicare tecniche di analisi della qualità del servizio IT erogato
- Applicare tecniche di progettazione dell'architettura del sistema informativo
- Applicare principi di progettazione software
- Applicare principi di sicurezza, ridondanza, scalabilità
- Applicare principi di salute e sicurezza nei sistemi IT
| ADA |
|---|
ADA.14.01.01 - Definizione della strategia IT (Information Technology) e suo allineamento al businessRA1: Determinare il piano strategico IT (Information Technology) in linea con le strategie e le politiche aziendali, garantendone la sicurezza e la coerenza con i requisiti di business a medio/lungo termine e favorendo il miglioramento dell'efficienza e dell'efficacia dei processi organizzativi Analisi delle esigenze di allineamento al contesto normativo Analisi degli sviluppi futuri dei processi di business Determinazione dei requisiti per i processi collegati ai prodotti/servizi offerti e alla loro evoluzione nel tempo, in funzione dell'architettura di impresa Analisi degli impatti di processi di cambiamento IT (Information Technology) sulla creazione di valore e il suo vantaggio competitivo Analisi di fattibilità in termini di costi/benefici di nuovi processi e sistemi Sviluppo di strategie/politiche IT (Information Technology) (incluse quelle relative alla qualità e alla sicurezza) Valutazione degli impatti delle implementazioni e studio di azioni a supporto del cambiamento |
Gestire la fase di sviluppo del sistema IT
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Tecniche di coinvolgimento
- Gestione delle modifiche e della configurazione
- Tecniche di coordinamento e gestione di team
- Sistemi di gestione di un ambiente di sviluppo
- Gestione degli acquisti
- Processo di sviluppo software
Abilità
- Applicare metodologie di gestione delle modifiche e della configurazione del sistema
- Applicare criteri di selezione fornitori
- Applicare procedure di pianificazione operativa
- Applicare tecniche di gestione degli acquisti
- Applicare procedure di gestione di un ambiente di sviluppo
- Applicare procedure di distribuzione delle informazioni
- Applicare metodologie di sviluppo software
| ADA |
|---|
ADA.14.01.09 - Sviluppo applicazioniRA1: Sviluppare applicazioni in coerenza con la progettazione e a partire dall’individuazione delle migliori opzioni tecniche disponibili, anche riutilizzando e migliorando componenti già esistenti, e verificando e testando la rispondenza del prodotto alle specifiche tecniche Definizione delle caratteristiche degli ambienti applicativi di sviluppo Selezione e utilizzo di strumenti a supporto del processo di sviluppo del software Sviluppo delle componenti software in base alle specifiche funzionali e coerentemente con il disegno architetturale Sviluppo delle interfacce utente Adattamento di soluzioni esistenti (riutilizzo, miglioramento, riconfigurazione di componenti esistenti) Realizzazione di test di prodotto sulla scorta delle specifiche tecniche Produzione dei documenti relativi ai deliverable di ciascuna fase di sviluppo del prodotto Illustrazione al cliente degli aspetti progettuali/realizzativi del prodotto Modellazione dei dati |
Organizzare il rilascio del sistema IT
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- Principi del Testing
- Metodi di attivazione del sistema IT
- Specificità dei progetti informatici
Abilità
- Applicare tecniche di project management
- Applicare tecniche di software testing
- Applicare metodi di attivazione del sistema IT
| ADA |
|---|
ADA.14.01.09 - Sviluppo applicazioniRA1: Sviluppare applicazioni in coerenza con la progettazione e a partire dall’individuazione delle migliori opzioni tecniche disponibili, anche riutilizzando e migliorando componenti già esistenti, e verificando e testando la rispondenza del prodotto alle specifiche tecniche Definizione delle caratteristiche degli ambienti applicativi di sviluppo Selezione e utilizzo di strumenti a supporto del processo di sviluppo del software Sviluppo delle componenti software in base alle specifiche funzionali e coerentemente con il disegno architetturale Sviluppo delle interfacce utente Adattamento di soluzioni esistenti (riutilizzo, miglioramento, riconfigurazione di componenti esistenti) Realizzazione di test di prodotto sulla scorta delle specifiche tecniche Produzione dei documenti relativi ai deliverable di ciascuna fase di sviluppo del prodotto Illustrazione al cliente degli aspetti progettuali/realizzativi del prodotto Modellazione dei dati |
