iSAQB® CPSA-A - Agile Software Architecture (Formation)
-
du 08-12-26 au 10-12-26
Switzerland - Zürich
German
Description
Participer à la formation iSAQB® CPSA-A Agile Software Architecture (AGILA) permet d’obtenir 20 points de compétence méthodologique (MC) et 10 points de compétence en communication (CC), comptant pour les 70 points requis pour être éligible à l’examen iSAQB CPSA-A avec Brightest. Il est important de rappeler que, pour atteindre les 70 points nécessaires pour passer l’examen iSAQB CPSA-A avec Brightest, vous devez obtenir au moins dix points de compétence dans chacune des catégories suivantes :
- Compétence technique (TC)
- Compétence méthodologique (MC)
- Compétence en communication (CC)
La formation accréditée iSAQB® AGILA – Agile Software Architecture (CPSA-A) est basée sur le programme officiel actuel de l’iSAQB® :
Partie 1 – Fondamentaux de l’architecture logicielle agile
- Architecture logicielle, en général
- Manifeste agile, valeurs et principes
- Modèles de processus agiles, y compris Scrum et Lean
- Intégration de l’architecture logicielle dans les pratiques et outils agiles
- Gestion agile de l’architecture logicielle
Partie 2 – Approche architecturale agile
- Développement architectural itératif et incrémental
- Travail architectural axé sur les risques et planification des versions
- Travail architectural dans le cadre de Scrum et Kanban
- Implication des parties prenantes
- Rôles architecturaux en environnement agile
Partie 3 – Exigences architecturales dans les projets agiles
- Niveaux de communication
- Exprimer les problématiques architecturales en fonction du public cible
- Traduire les exigences et besoins en concepts architecturaux
- Exigences de qualité dans les processus agiles
- Dette technique
- Exigences liées à la maintenance et au grooming
- Risques architecturaux, y compris enquêtes et identification
- Urgence des problématiques architecturales
- Estimation et priorisation des exigences architecturales
Partie 4 – Conception et évolution des architectures en équipe
- Processus de prise de décision en groupe
- Animation et modération dans la prise de décision
- Intégrité conceptuelle avec plusieurs décideur·euse·s
- Décisions architecturales en Just-In-Time
- Styles architecturaux verticaux
- Mur de l’architecture (architecture wall)
- Principes architecturaux
Partie 5 – Réflexion et retour d’expérience sur le travail architectural en contexte agile
- Évaluation légère de l’architecture et autres mécanismes de feedback
- Analyse des causes profondes (Root Cause Analysis)
- Indicateurs et métriques de qualité
- Tests des propriétés qualitatives du système
Public cible
La formation CPSA-A Agile Software Architecture s'adresse tout particulièrement aux personnes qui souhaitent accomplir un travail d'architecture efficace au sein d'équipes et de projets agiles grâce à l'influence des principes, des modèles de processus et des valeurs agiles.
Conditions requises
Pour participer à un cours iSAQB® CPSA – Niveau Avancé,il vous faut être titulaire du certificat iSAQB® Certified Professional for Software Architecture – Niveau Foundation (CPSA‑F).
Pré-requis de connaissances :
Les personnes participantes doivent disposer des connaissances préalables suivantes :
- Expérience pratique dans la conception et le développement de systèmes logiciels de petite à moyenne taille
- Expérience pratique dans la préparation, la documentation et la communication des décisions architecturales
- Première expérience pratique dans des projets logiciels agiles
Des connaissances dans les domaines suivants peuvent aider à mieux comprendre certains concepts abordés dans ce cours :
- Connaissance des modèles de démarche agiles :
- Le Manifeste Agile
- Scrum
- Lean / Kanban
- Connaissances et première expérience pratique dans la définition et la gestion des exigences architecturales, ainsi que dans l’interaction avec les différentes parties prenantes des projets de développement
- Première expérience pratique dans le domaine de l’intégration et de la livraison automatisées de logiciels :
- Connaissances et premières expériences en tests automatisés au niveau unitaire et au niveau de l’intégration
- Compréhension de base de l’analyse à l’exécution des logiciels, par exemple le profilage, le traçage, l’analyse des journaux (logs) et l’analyse des données
- Compréhension de base des processus automatisés de compilation, d’intégration et de livraison des logiciels
Téléchargez le syllabus de cette certification ou consultez des exemples d’examen.
Voir les ressources