Capoprogetto Informatico
[ 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 di un contesto di progetto definito crea le condizioni per un efficiente lavoro di squadra finalizzato al raggiungimento degli obiettivi e per un’efficace comunicazione a tutti i livelli. Garantisce il rispetto dei vincoli di qualità, tempi e costi concordando con il committente eventuali varianti derivanti da revisioni degli obiettivi generali del progetto o da necessità di ripianificazione legate a problemi tecnici/organizzativi.
Elementi di contesto
CONTESTI LAVORATIVI:
Ambito/i di riferimento: Opera in aziende fornitrici di servizi informatici o di consulenza in progetti presso aziende clienti; può comunque anche operare all’interno di aziende di medio‐grandi dimensioni appartenenti a qualsiasi settore interessate a migliorare i processi con il supporto di sistemi ICT.
Collocazione/i organizzativa/e: Opera generalmente 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, Economia Aziendale, Informatica Applicata
Esperenziali:
Esperienza di almeno 4 anni
Requisiti obbligatori
Per potersi qualificare come Capoprogetto Informatico/IS Project Manager occorre superare i test EUCIP previsti per questa figura ed è inoltre necessario il possesso della certificazione EUCIP livello “Core”
____________________________________________________________
[ Comportamenti Organizzativi ]
Orientamento all’innovazione e al cambiamento
Pensiero concettuale
Decisionalità
Comunicazione e Ascolto
Gestione di gruppi operativi
Sviluppo delle persone
Integrazione organizzativa
Consapevolezza organizzativa
[ Competenze ]_________________________________________________________________________
Essere in grado di elaborare un progetto informatico in base ai processi aziendali
Per metter in atto la competenza occorre sapere come…
‐ Mappare ed ottimizzare i processi di business, le funzioni, le procedure ed i flussi di lavoro utilizzando sistematiche tecniche di modellazione
‐ Raccogliere e formalizzare le richieste e le necessità segnalate dei manager, dai responsabili di processo e dagli utenti operativi dei Sistemi Informativi, stabilire le esigenze fondamentali e valutare la fattibilità dei possibili miglioramenti
‐ Definire i contenuti del progetto realizzativo e identificare i rischi connessi Produrre documenti di alta qualità e report scritti, descrivendo argomenti tecnici ed organizzativi in maniera chiara e concisa
‐ Definire un modello dei processi aziendali e dei flussi informativi
‐ Fare corrispondere le esigenze aziendali e le opportunità tecnologiche
‐ Documentare le specifiche funzionali e le caratteristiche richieste al sistema
‐ Definire i contenuti di un progetto
‐ Gestire il rischio
Conoscenze Abilità Economia aziendale
Applicare metodi di valutazione progetti
Organizzazione aziendale
Applicare metodologie di ottimizzazione dei processi
Analisi dei processi aziendali
Ingegneria dei requisiti
Applicare tecniche di rilevazione e specificazione dei requisiti di un sistema informativo
Nuove opportunità tecnologiche e corrispondenza delle stesse con le esigenze aziendali
Applicare tecniche di valutazione della copertura funzionale dei pacchetti software
Tecniche di pianificazione/strutturazione di progetti
Applicare tecniche di definizione di indicatori di raggiungimento degli obiettivi
Gestione del rischio
Applicare metodologie strutturate per lʹideazione di un sistema informativo (soft system, Data Flow Diagrams, PHD,..)
Applicare tecniche di analisi e valutazione del rischio
Essere in grado di definire la metodologia di intervento per la realizzazione di un progetto informatico
Per metter in atto la competenza occorre sapere come…
‐ Applicare le conoscenze teoriche e le esperienze pratiche maturate in progetti precedenti per impostare al meglio tutti gli interventi da realizzare nel caso in esame ‐ Contribuire direttamente all’innovazione definendo e avviando il progetto per il potenziamento dei Sistemi Informativi e delle performance dell’organizzazione
‐ Contribuire ad un proficuo cambiamento organizzativo
‐ Gestire lo sviluppo di un sistema nelle sue varie fasi
‐ Scegliere il pacchetto più adatto in relazione al ciclo di vita del Sistema IT ‐ Valorizzare l’esperienza degli utenti nello sviluppo del sistema
‐ Gestire il fattore tempo
‐ Gestire i costi
‐ Gestire la qualità
‐ Selezionare gli strumenti più opportuni per la gestione di uno specifico proge
Conoscenze Abilità Elementi di project management
Applicare tecniche di comunicazione efficace
Tecniche di Project management
Applicare tecniche di time management
Metodi statistici per lʹanalisi dei dati
Utilizzare software Project Management
Gestione del cambiamento organizzativo
Applicare metodi di valutazione progetti
Elementi di contabilità dei costi
Applicare procedure di controllo qualità
Scelta del pacchetto software e ciclo di vita dellʹimplementazione
Applicare tecniche contabili
Approcci per stimare lo sviluppo di un sistema IT
Qualità di un progetto informatico
Cicli di vita per lo sviluppo del sistema informativo
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 metodi di valutazione dʹimpatto delle soluzioni IT sullʹazienda
Applicare metodologie di sviluppo dei sistemi Essere in grado di garantire la completezza delle specifiche del sistema IT
Per metter in atto la competenza occorre sapere come…
‐ Garantire la coerenza e la completezza delle specifiche di sistema e dell’architettura rispetto ai requisiti ed ai vincoli tecnologici e progettuali ‐ Convalidare le singole scelte tecniche che concorrono alla architettura del sistema e al piano di sviluppo dei componenti software da realizzare ad hoc ‐ Definire lʹarchitettura del sistema e il piano di attivazione
‐ Gestire la progettazione software secondo un approccio consolidato
Conoscenze Abilità Disegno dei sistemi e implementazione
Applicare tecniche di progettazione dellʹarchitettura del sistema informativo
Progettazione software secondo un approccio consolidato
Applicare i principi di progettazione software
Essere in grado di gestire la fase di sviluppo del sistema IT
Per metter in atto la competenza occorre sapere come…
‐ Coordinare tutte le attività operative volte alla realizzazione del sistema precedentemente specificato; collaudare e integrare i componenti garantendo il corretto funzionamento del sistema complessivo
‐ Gestire la squadra di progetto
‐ Gestire la comunicazione
‐ Gestire gli acquisti per il progetto
‐ Svolgere il processo di sviluppo software secondo un approccio strutturato
‐ Gestire le modifiche e la configurazione del sistema
‐ Gestire un ambiente di sviluppo
Conoscenze Abilità Tecniche di coordinamento e gestione di team
Applicare criteri di selezione fornitori Processo di sviluppo software
Applicare tecniche di coordinamento di gruppi di lavoro
Tecniche di coinvolgimento
Applicare tecniche di gestione degli acquisti
Gestione delle modifiche e della configurazione
Applicare procedure di pianificazione operativa Gestione degli acquisti
Applicare metodologie di sviluppo software
Sistemi di gestione di un ambiente di sviluppo
Applicare procedure di gestione di un ambiente di sviluppo
Applicare metodologie di gestione delle modifiche e della configurazione del sistema
Applicare procedure di distribuzione delle informazioni
Essere in grado di organizzare il rilascio del sistema IT
Per metter in atto la competenza occorre sapere come…
‐ Assicurare che il sistema sviluppato in base alle specifiche corrisponda alle esigenze del committente tanto in termini di funzionalità quanto in termini di tempistiche di rilascio ‐ Gestire l’integrazione di un progetto
‐ Organizzare le attività di collaudo
‐ Organizzare lʹattivazione del sistema
Conoscenze Abilità Elementi di project management
Applicare tecniche di Project management
Principi del Testing
Applicare metodi di attivazione del sistema IT
Specificità dei progetti informatici
Applicare tecniche di software testing
Metodi di attivazione del sistema IT