Le competenze globali e il quadro delle competenze per un mondo digitale

Vista SFIA: Competenze di gestione dell'ingegneria del software

Competenze di gestione dell'ingegneria del software

Queste sono le competenze in genere necessarie ai responsabili delle funzioni o dei team di ingegneria del software.

Gestione dello sviluppo di sistemi DLMG

La pianificazione, la stima e l’esecuzione di programmi di lavoro per lo sviluppo di sistemi rispetto a target in termini di tempo, budget e qualità. L’identificazione delle risorse necessarie per lo sviluppo di sistemi e come questa sarà soddisfatta con una capacità di fornitura effettiva. L’allineamento di attività di sviluppo dei sistemi e delle consegne con le architetture e gli standard concordati. Lo sviluppo di percorsi per comunicare i futuri piani di sviluppo dei sistemi. L’adozione e l’adattamento di modelli per il ciclo di vita dello sviluppo dei sistemi basati sul contesto del lavoro e selezionando in maniera appropriata da approcci predittivi (guidati da un piano) o adattativi (iterativi/agili).

Gestione dei progetti PRMG

La gestione dei progetti, che tipicamente (ma non esclusivamente) coinvolge lo sviluppo e l’applicazione di processi aziendali per soddisfare le esigenze aziendali, acquisendo e utilizzando le risorse e le abilità necessarie, rispettando i parametri concordati di costi, tempistiche e qualità. L’adozione e l’adattamento di metodologie di gestione dei progetti basate sul contesto del progetto e selezionando in maniera appropriata da approcci predittivi (guidati da un piano) o adattativi (iterativi/agili).

Gestione della qualità QUMG

La gestione della qualità stabilisce all’interno di un’organizzazione una cultura di qualità e un sistema di processi e procedure di lavoro per raggiungere gli obiettivi di qualità dell'organizzazione. Ciò implica l’applicazione di tecniche per il monitoraggio e il miglioramento della qualità di qualsiasi aspetto di una funzione, processi, prodotti, servizi o dati. Il raggiungimento di standard nazionali e internazionali e la manutenzione della conformità agli stessi, nella maniera appropriata, e alle politiche interne, compresi quelli relativi a qualità, servizio, sostenibilità e sicurezza.

Revisione della conformità CORE

La valutazione indipendente della conformità di qualsiasi attività, processo, risultato, prodotto o servizio ai criteri di standard specificati, migliori procedure o altri requisiti documentati. Può essere correlato, ad esempio, alla gestione dei beni, agli strumenti di sicurezza della rete, ai firewall e alla sicurezza su Internet, alla sostenibilità, ai sistemi in tempo reale, alla progettazione dell’applicazione e a certificazioni specifiche.

Valutazione della sicurezza SFAS

La valutazione di sistemi software correlati alla sicurezza per determinare la conformità agli standard e ai livelli richiesti di integrità della sicurezza. Ciò implica la presentazione di giudizi professionali sugli approcci di ingegneria del software, inclusa l’idoneità della progettazione, dei test e dei metodi di convalida e verifica, nonché l’identificazione e la valutazione dei rischi e dei mezzi con cui possono essere ridotti. La costituzione, la manutenzione e la gestione di uno schema di valutazione e delle relative procedure.

Sviluppo delle capacità organizzative OCDV

La fornitura di leadership, consulenza e supporto all’applicazione per valutare le capacità organizzative e per identificare, assegnare le priorità e applicare miglioramenti. La selezione, adozione e integrazione di appropriati schemi e modelli del settore per guidare i miglioramenti. L’utilizzo sistematico di valutazioni della maturità delle capacità, misure, definizione dei processi, gestione dei processi, riproducibilità e introduzione di tecniche appropriate, strumenti e abilità migliorate. La fornitura di una soluzione integrata in termini di persone, processo e tecnologia per offrire migliori prestazioni dell’organizzazione in linea con i piani e gli obiettivi strategici dell’organizzazione. L’ambito del miglioramento è organizzativo, ma potrebbe anche essere altamente concentrato se necessario, ad esempio lo sviluppo di software, lo sviluppo di sistemi, la fornitura di un progetto o il miglioramento di un servizio.