Skip to main content

Durata corso:

3 giorni

Costo:

1.050,00 €

SAFe Agile Software Engineering

Codice: MAS09

SAFe Agile Software Engineering (ASE) è una disciplina e un set di pratiche sviluppate all'interno del Scaled Agile Framework (SAFe) per migliorare la qualità e l'efficacia dello sviluppo del software in un contesto Agile su larga scala. Questa disciplina si concentra su come gli sviluppatori e i team di sviluppo possono adottare pratiche e tecniche Agile avanzate per produrre software di alta qualità e per contribuire al successo dei programmi SAFe. Il corso descrive gli aspetti chiave della disciplina e analizza le tecniche di sviluppo Agile. Questo corso è propedeutico per l’esame di certificazione SAFe Agile Software Engineer.

Modalità di erogazione
In aula o Live Virtual Classroom

Esame
La certificazione è fornita da Scaled Agile, Inc. (SAI). I dettagli della certificazione SAFe Agile Software Engineer possono essere reperiti al seguente link. 

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso
  • Introduzione e definizione di Agile Software Engineering
  • Collegare principi e pratiche alla Built-in Quality
    • Identificare le pratiche XP fondamentali
    • Mettere in relazione le pratiche Core XP con i principi SAFe
  • Accelerare il processo
    • Delineare il flusso di valore
    • Determinare i componenti di un flusso di valore
    • Determinare gli sprechi e i ritardi in un flusso di sviluppo
    • Benefit e Behavior Hypothesis
  • Principi di architettura Lean-Agile e Architettura intenzionale
  • Pensare prima ai test
    • La piramide dei test
    • La matrice degli Agile test
    • Delineare il ruolo dei requisiti non funzionali
    • Utilizzare i test in un flusso continuo
  • Scoprire i dettagli della storia
  • Applicare Behavior-Driven Development per una comprensione condivisa
  • Comunicare attraverso i modelli
    • Static Model
    • Dynamic Model
    • State Models
  • Qualità del codice
  • Qualità del Design
    • Rule of Three
    • Principi SOLID
  • Implementare con qualità
    • Test-Driven Development
    • Practice Emergent Design
Partecipanti
  • Sviluppatori di Software
  • Software Engineer
  • Responsabili della Qualità del Software
  • Architetti del Software
  • Scrum Master e Product Owner
  • Altri Membri del Team Agile
Prerequisiti

Raccomandata una conoscenza pregressa della metodologia Agile.

Obiettivi
  • Studiare cosa si intende per SAFe Agile Software Engineering
  • Utilizzare strumenti e tecnologie Agile per supportare lo sviluppo, il testing e la gestione del ciclo di vita del software
  • Comprendere tecniche di sviluppo come programmazione estrema (XP), sviluppo guidato dal test (TDD), Continuous Integration, Continuous Delivery e pair programming
  • Porre l’accento sulla qualità del software attraverso il testing continuo, la verifica e la validazione, e l’uso di metriche di qualità
Lingue
Italiano
Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.