Ingegneria del ciclo di vita di sistemi e software SLEN
Creazione e distribuzione di un ambiente per lo sviluppo, il miglioramento continuo e il funzionamento sicuro di prodotti e servizi software e sistemi.
Note di orientamento
Questa abilità è associata ad approcci interdisciplinari allo sviluppo e al funzionamento di prodotti e servizi software e sistemi durante l'intero ciclo di vita. Tipicamente, ma non esclusivamente, etichettati con termini come DevOps, DevSecOps, ingegneria dell'affidabilità del sito, ingegneria della produttività degli sviluppatori.
Le attività includono, in modo non limitativo:
- stabilire principi e pratiche sicuri e affidabili per il ciclo di vita del software
- sviluppare un quadro di supporto di metodi, procedure, tecniche, strumenti e persone con le abilità, le conoscenze e le competenze richieste
- distribuzione e utilizzo di questo ambiente con le persone e i team responsabili dell'ingegneria del ciclo di vita di tutti i sistemi e del software
- costruire capacità ripetibili e affidabili attraverso un processo di sperimentazione, feedback, apprendimento ed evoluzione continua
- adattare le pratiche di lavoro alle esigenze di prodotti e servizi specifici
- definizione, controllo e miglioramento dei processi del ciclo di vita del software
- integra gestione del rischio, qualità, protezione, privacy e sicurezza
- massimizzare l'automazione delle attività
- stabilire l'architettura del software e i principi di progettazione per abilitare i processi desiderati del ciclo di vita
- concentrandosi su mission, valore e clienti
- stabilire una cultura di collaborazione, apprendimento, gestione delle conoscenze, adattamento e resilienza
- adozione e integrazione di quadri settoriali appropriati per guidare i miglioramenti:
Livelli di responsabilità per questa abilità
4 | 5 | 6 | 7 |
Ingegneria del ciclo di vita di sistemi e software: Livelli 1-3
Questa abilità non viene in genere osservata o praticata a questi livelli di responsabilità e affidabilità.
Ingegneria del ciclo di vita di sistemi e software: Livello 4
Sollecita requisiti per le pratiche di lavoro e l'automazione del ciclo di vita dei sistemi e del software. Prepara le opzioni di progettazione per l'ambiente di lavoro di metodi, procedure, tecniche, strumenti e persone. Seleziona i sistemi e le pratiche di lavoro del ciclo di vita del software per componenti software e microservizi. Applica l'automazione per ottenere risultati ben progettati e sicuri.
Ingegneria del ciclo di vita di sistemi e software: Livello 5
Collabora con i responsabili della gestione continua dei sistemi e del ciclo di vita del software per selezionare, adottare e adattare le pratiche di lavoro. Supporta la distribuzione dell'ambiente di lavoro per le pratiche di lavoro del ciclo di vita dei sistemi e del software. Fornisce un feedback efficace per incoraggiare lo sviluppo delle persone e dei team responsabili delle pratiche di lavoro del ciclo di vita dei sistemi e del software. Fornisce indicazioni e fornisce suggerimenti per supportare il miglioramento continuo e l'approccio all'apprendimento. Contribuisce a identificare nuovi domini all'interno dell'organizzazione in cui possono essere applicati sistemi e pratiche di lavoro del ciclo di vita del software.
Ingegneria del ciclo di vita di sistemi e software: Livello 6
Ottiene l'impegno organizzativo nelle strategie per fornire sistemi e pratiche di lavoro del ciclo di vita del software per raggiungere gli obiettivi aziendali. Collabora con altri per integrare politiche, standard e tecniche organizzative nell'intero ciclo di vita del software e dei sistemi. Sviluppa e distribuisce l'ambiente di lavoro supportando i sistemi e le pratiche del ciclo di vita del software per prodotti e servizi strategici, grandi e complessi. Guida le attività per gestire i rischi associati alle pratiche lavorative del ciclo di vita dei sistemi e del software. Pianifica e gestisce la valutazione o l'accertamento delle pratiche lavorative del ciclo di vita dei sistemi e del software
Ingegneria del ciclo di vita di sistemi e software: Livello 7
Rappresenta e guida le pratiche di lavoro del ciclo di vita dei sistemi e del software al massimo livello nell'organizzazione. Identifica le opportunità di innovazione nelle pratiche di lavoro del ciclo di vita dei sistemi e del software per raggiungere obiettivi e obiettivi organizzativi. Guida i cambiamenti culturali e ambientali essenziali e comunica i vantaggi a tutte le parti interessate. Supervisiona la qualità del lavoro svolto e offre vantaggi aziendali misurabili.