iSAQB® CPSA-A - Agile Software Architecture (Curso)
-
desde 02-03-27 hasta 04-03-27
Germany - Online
German
Descripción
Asistir al curso iSAQB® CPSA-A Agile Software Architecture (AGILA) otorga a los participantes 20 puntos de Competencia Metodológica (MC) y 10 puntos de Competencia Comunicativa (CC) hacia los 70 puntos requeridos para ser elegible a presentar el examen iSAQB CPSA-A con Brightest. Es importante recordar que, como parte de los 70 puntos requeridos para presentar el examen iSAQB CPSA-A con Brightest, necesitarás al menos diez puntos de competencia en cada una de las siguientes áreas:
- Competencia Técnica (TC)
- Competencia Metodológica (MC)
- Competencia Comunicativa (CC)
El entrenamiento acreditado iSAQB® AGILA - Agile Software Architecture (CPSA-A) se basa en el currículo actual de iSAQB®:
Parte 1 - Conceptos básicos de Agile Software Architecture
- Arquitectura de software, en general
- Manifiesto ágil, valores y principios
- Modelos de proceso ágiles, incluyendo Scrum y Lean
- Anclar la arquitectura de software en prácticas/herramientas ágiles
- Manejo ágil de la arquitectura de software
Parte 2 - Enfoque de Arquitectura Ágil
- Desarrollo iterativo e incremental de la arquitectura
- Trabajo de arquitectura guiado por riesgos y planificación de releases
- Trabajo arquitectónico incluyendo Scrum y Kanban
- Participación de los interesados
- Roles de arquitectura ágil
Parte 3 - Requisitos de Arquitectura en Proyectos Ágiles
- Niveles de comunicación
- Expresar problemas de arquitectura de manera orientada al grupo objetivo
- Traducir requisitos y deseos en conceptos arquitectónicos
- Requisitos de calidad dentro de procesos ágiles
- Deuda técnica
- Requisitos para mantenimiento y grooming
- Riesgos arquitectónicos, incluyendo análisis
- Urgencia de los asuntos arquitectónicos
- Estimación y priorización de los requisitos de arquitectura
Parte 4 - Diseño y Desarrollo Posterior de Arquitecturas en Equipo
- Proceso de toma de decisiones grupal
- Moderación en procesos de toma de decisiones
- Integridad conceptual con diferentes responsables de decisiones
- Decisiones arquitectónicas Just-In-Time
- Estilos arquitectónicos verticales
- Pared arquitectónica
- Principios arquitectónicos
Parte 5 - Reflexión y Retroalimentación sobre el Trabajo Arquitectónico en un Contexto Ágil
- Evaluación ligera de arquitectura, así como otros mecanismos de retroalimentación
- Análisis de causas raíz
- Indicadores y métricas de calidad
- Prueba de propiedades cualitativas del sistema
Público objetivo
El seminario CPSA-A Agile Software Architecture es particularmente valioso para profesionales que desean llevar a cabo un trabajo arquitectónico efectivo en equipos y proyectos ágiles mediante la influencia de los principios ágiles, los modelos de proceso ágiles y los valores ágiles.
Requisitos
Para unirse a cualquier curso iSAQB® CPSA - Nivel Avanzado, es necesario contar con el certificado iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F).
Conocimientos previos requeridos:
Los participantes deben contar con los siguientes conocimientos previos:
- Experiencia práctica en el diseño y desarrollo de sistemas de software pequeños a medianos
- Experiencia práctica en la preparación, documentación y comunicación de decisiones de arquitectura
- Experiencia práctica inicial en proyectos de software ágiles
El conocimiento en las siguientes áreas puede ayudar a comprender algunos de los conceptos tratados en este curso:
- Conocimiento de modelos de procedimiento ágiles:
- El Manifiesto Ágil
- Scrum
- Lean/Kanban
- Conocimiento y experiencia práctica inicial en el desarrollo y definición de requisitos de arquitectura, y la interacción con los diferentes interesados de los proyectos de desarrollo
- Experiencia práctica inicial en el área de integración y entrega automatizada de software:
- Conocimiento y experiencia inicial en pruebas automatizadas a nivel de unidad e integración
- Comprensión básica del análisis en tiempo de ejecución del software, por ejemplo, profiling, tracing, análisis de logs y análisis de datos
- Comprensión básica de los procesos automatizados de Build, Integración y Delivery de software