iSAQB® CPSA-A - Agile Software Architecture (Corso)
-
dal 08-12-26 al 10-12-26
Switzerland - Zürich
German
Descrizione
La partecipazione al corso iSAQB® CPSA-A Agile Software Architecture (AGILA) conferisce ai partecipanti 20 punti di Competenza Metodologica (MC) e 10 punti di Competenza Comunicativa (CC) validi per il raggiungimento dei 70 punti richiesti per l’ammissione all’esame iSAQB CPSA-A con Brightest. È importante ricordare che, per raggiungere i 70 punti necessari per sostenere l’esame iSAQB CPSA-A con Brightest, è obbligatorio ottenere almeno dieci punti di competenza in ciascuna delle seguenti aree:
- Competenza Tecnica (TC)
- Competenza Metodologica (MC)
- Competenza Comunicativa (CC)
Il corso accreditato iSAQB® AGILA – Agile Software Architecture (CPSA-A) si basa sull’attuale curriculum iSAQB®:
Parte 1 – Fondamenti dell’architettura software agile
- L’architettura software in generale
- Il Manifesto Agile, i suoi valori e principi
- Modelli di processo agili, inclusi Scrum e Lean
- Integrazione dell’architettura software negli strumenti e nelle pratiche agili
- Gestione agile dell’architettura software
Parte 2 – Approccio architetturale agile
- Sviluppo architetturale iterativo e incrementale
- Lavoro architetturale guidato dal rischio e pianificazione dei rilasci
- Lavoro architetturale con Scrum e Kanban
- Coinvolgimento degli stakeholder
- Ruoli architetturali agili
Parte 3 – Requisiti architetturali nei progetti agili
- Livelli di comunicazione
- Espressione dei problemi architetturali in modo orientato al target
- Traduzione dei requisiti e dei desideri in concetti architetturali
- Requisiti di qualità nei processi agili
- Debito tecnico
- Requisiti di manutenzione e refinement
- Rischi architetturali, inclusi i sondaggi
- Urgenza delle questioni architetturali
- Stima e prioritizzazione dei requisiti architetturali
Parte 4 – Progettazione e sviluppo dell’architettura in team
- Processo decisionale di gruppo
- Moderazione nei processi decisionali
- Integrità concettuale con decision maker differenti
- Decisioni architetturali Just-In-Time
- Stili architetturali verticali
- Architettural wall
- Principi architetturali
Parte 5 – Riflessione e feedback sul lavoro architetturale in contesto agile
- Valutazione architetturale leggera e altri meccanismi di feedback
- Analisi delle cause radice (Root Cause Analysis)
- Indicatori e metriche di qualità
- Testing delle proprietà qualitative del sistema
Pubblico destinatario
Il seminario CPSA-A Agile Software Architecture è particolarmente utile per i professionisti che desiderano svolgere un lavoro architetturale efficace all’interno di team e progetti agili, guidati da principi, modelli di processo e valori agili.
Requisiti
Per partecipare a un corso iSAQB® CPSA - Advanced Level è necessario possedere il certificato iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F).
Conoscenze richieste:
I partecipanti dovrebbero possedere le seguenti conoscenze preliminari:
- Esperienza pratica nella progettazione e nello sviluppo di sistemi software di piccole o medie dimensioni
- Esperienza pratica nella preparazione, documentazione e comunicazione delle decisioni architetturali
- Prime esperienze pratiche in progetti software agili
La conoscenza dei seguenti ambiti può aiutare a comprendere alcuni concetti trattati nel corso:
- Conoscenza dei modelli di processo agili:
- Il Manifesto Agile
- Scrum
- Lean/Kanban
- Conoscenze e prime esperienze pratiche nella definizione dei requisiti architetturali e nell’interazione con i diversi stakeholder dei progetti di sviluppo
- Prime esperienze pratiche nell’integrazione e distribuzione automatizzata del software:
- Conoscenza ed esperienza iniziale nei test automatizzati a livello di unità e di integrazione
- Comprensione di base dell’analisi in fase di esecuzione del software, come profiling, tracing, analisi dei log e dei dati
- Comprensione di base dei processi automatizzati di build, integrazione e distribuzione del software