CAPOPROGETTO INFORMATICO (PROJECT MANAGER ICT)

SEP
14. Servizi digitali
REPERTORIO
Lombardia

Competenze

Definire la metodologia di intervento per la realizzazione di un progetto informatico
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 business

RA1: 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à
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 applicazioni

RA1: 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à
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 business

RA1: 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à
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 applicazioni

RA1: 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à
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 applicazioni

RA1: 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