Il campo dell'ingegneria del software ha subito cambiamenti significativi negli ultimi anni con l'implementazione di metodologie Lean-Agile e DevOps. Ciò ha portato allo sviluppo di nuove competenze e tecniche che consentono alle organizzazioni di fornire soluzioni incentrate sul software in modo più rapido, prevedibile e con una migliore qualità.
Il corso d'esame ASE ti fornirà una comprensione dei principi e delle pratiche fondamentali che formano la disciplina Agile Software Engineering.
Cos'è la certificazione SAFe ASE?
La certificazione SAFe Agile Software Engineer (ASE) è una certificazione di livello intermedio che verifica che le persone abbiano le conoscenze necessarie per utilizzare SAFe per fornire soluzioni incentrate sul software di alta qualità e basate sul valore a un ritmo più rapido. La certificazione è più adatta per i membri tecnici di un team Agile, come sviluppatori e tester. Tuttavia, può anche avvantaggiare i membri non tecnici, come proprietari di prodotto, Scrum master e manager, per acquisire conoscenza del processo di sviluppo e gestire efficacemente i team.
La certificazione copre la creazione di uno schema, la progettazione, l'implementazione, l'analisi, la verifica e la convalida delle storie in una pipeline di distribuzione continua SAFe e l'utilizzo di test automatizzati.
Imparerai quanto segue:
- Definire l'ingegneria del software agile e i valori, i principi e le pratiche sottostanti.
- Applicare la pratica Test First per creare allineamento tra test e requisiti.
- Utilizza l'infrastruttura di test e crea test con lo sviluppo guidato dal comportamento (BDD).
- Delineare modelli di comunicazione e rappresentazione.
- Progetta dal contesto e collabora all'architettura intenzionale e al design emergente.
- Creare un piano di ingegneria del software Agile e funzionalità minime commerciabili (MMF).
Dettagli dell'esame
Per ottenere la certificazione Certified SAFe® Agile Software Engineer, il primo passo è iscriversi al corso SAFe® 5 Agile Software Engineering. Questo è un requisito in quanto l'esame fornisce tutti i materiali necessari per sostenere l'esame di certificazione.
L'esame di certificazione SAFe Agile Software Engineer (ASE) è un test di 120 minuti che include 60 domande a scelta multipla. Per superare l'esame ASE è richiesto un punteggio minimo di 42 domande su 60, pari al 70%.
Domini d'esame
Il SAFe Agile Software Engineer (ASE) copre i seguenti domini:
- Presentazione del corso (7%)
- Collegamento di principi e pratiche alla qualità integrata (10%)
- Accelerazione del flusso (7%)
- Applicazione dell'architettura intenzionale (8%)
- Prova di pensiero prima (12%)
- Alla scoperta dei dettagli della storia (7%)
- Creazione di una comprensione condivisa con lo sviluppo guidato dal comportamento (13%)
- Comunicare con i modelli (5%)
- Sistemi costruttivi con qualità del codice (8%)
- Sistemi costruttivi con qualità progettuale (13%)
- Implementare con qualità (10%)
Prerequisiti d'esame
Gli individui che cercano esperienza in Agile Software possono sostenere l'esame di certificazione SAFe ASE. Tuttavia, ci sono alcuni prerequisiti consigliati da considerare prima di sostenere l'esame. Una comprensione di base di SAFe for Teams è fondamentale per il successo dell'esame di certificazione SAFe ASE.
Inoltre, un background in ingegneria, sviluppo, gestione dello sviluppo o garanzia della qualità è altamente raccomandato per coloro che intendono sostenere l'esame ASE.
Quanto costa sostenere l'esame di certificazione SAFe ASE?
Il primo tentativo di esame di certificazione ASE è incluso nella quota di iscrizione al corso purché venga sostenuto entro 30 giorni dal completamento del corso. I successivi tentativi di ripetere l'esame costeranno $ 50 per tentativo.
Chi può sostenere l'esame di certificazione ASE?
L'esame di certificazione SAFe Agile Software Engineer (ASE) è specifico per i membri tecnici di un Agile Team, come sviluppatori e tester.
Tuttavia, anche i membri non tecnici come Product Owner, Scrum Master, Manager e altri possono trarre vantaggio da questo corso in quanto comprenderanno il processo di sviluppo, portando a una migliore collaborazione del team.