Programa del Curso
Introducción
Descripción general de Software Architecture
- Impulsores arquitectónicos
- La necesidad de la arquitectura
Explorando las responsabilidades de la arquitectura
- Responsabilidades, habilidades y conocimientos
- Liderazgo técnico
- Desarrollador versus arquitecto
Comprender el proceso de arquitectura
- Codificación, coaching y colaboración
- Gestión de riesgos técnicos
- Análisis y evaluación de una arquitectura
Toma de decisiones de arquitectura en equipos de desarrollo
- Recopilación y documentación de incidencias
- Establecer una comunidad de práctica
- Creación de una matriz de asignación de responsabilidades
Aprender sobre las descripciones de la arquitectura
- Puntos de vista y marcos
- Lenguajes de descripción
Visualizando el Software Architecture
- Communication y vocabulario compartido
- Modelos y diagramas
- Patrones arquitectónicos
Documentar el Software Architecture
- Documentation A modo de guía
- Componentes
Comprensión de los estándares, el deterioro y la recuperación
- Normas internacionales
- Resolución de divergencias de procesos
Involucrarse en el proceso de entrega
- Donde la arquitectura encaja en el proceso
- Relación con la estructura organizativa
- Creación de diseños ágiles
Resumen y conclusión
Requerimientos
- Conocimientos de diseño, desarrollo o pruebas de software
Audiencia
- Ingenieros superiores
- Ingenieros junior
- Desarrolladores
Testimonios (3)
Me gustaron los ejercicios que ayudaron a abrir la mente y obtener nuevos conocimientos sobre la arquitectura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Traducción Automática
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Curso - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.