Arquitectura Ágil
Vamos a presentarte una nueva perspectiva para el diseño de la arquitectura de una aplicación basada en una visión ágil del desarrollo de software. Vas a conocer como la colaboración puede hacer que un equipo tome mejores decisiones de diseño que resulten en atributos de calidad para el producto.
IMPORTANTE: Este curso tiene la modalidad de grupo privado, es decir, el mínimo de participantes es de 10 personas con un máximo de 20. La fecha se acordará junto al equipo de Grupo Esfera.
8 horas
LEARNING
OBJECTIVES
Desarrollar en los participantes un profundo conocimiento práctico en cuanto a las preocupaciones de la Arquitectura de Software desde una perspectiva ágil, a través de la experiencia práctica y las discusiones, apoyadas por presentaciones de conferencias.
El curso se centra en temas y prácticas de arquitectura, incluyendo, patrones de arquitectura y tácticas, las prácticas de diseño de colaboración y pruebas de atributos de calidad.
WHO IS
THIS COURSE
FOR?
Desarrolladores y personas de perfil técnico vinculados a equipos de desarrollo, incluyendo testers, analistas, analistas de calidad y mejora, arquitectos, administradores de tecnología, gerentes de proyecto y de desarrollo.
COURSE
TAKEAWAYS
De este curso te llevás la experiencia de compartir y aprender junto a otros cómo concebir la arquitectura de una aplicación de manera colaborativa.
Vas a enriquecer tus criterios de decisión a la hora de pensar qué restricciones entran en juego, cuáles son los atributos de calidad esperados y cuándo es el mejor momento de pensar y diseñar la arquitectura de un sistema complejo.
COURSE
CONTENT
Módulo 1 - Arquitectura de Software en el ciclo de vida de Ágil
¿Qué es Arquitectura de Software?.
Arquitectura de Software, un lenguaje compartido.
Diseño y Arquitectura.
Arquitectura de Software.
Arquitectura de Software en el ciclo de vida de Ágil.
Módulo 2 - Atributos de Calidad y Restricciones Diseño
El papel de las restricciones en Diseño.
Tipos de Restricciones.
El impacto de las restricciones.
Atributos de Calidad.
Describir el sistema en términos de atributos de calidad.
Las interrelaciones entre los atributos de calidad.
Partir de atributos de calidad para diseñar decisiones.
Módulo 3: Diseño de Arquitectura emergente basado en atributos de calidad
Diseño basado en atributos de calidad.
Tácticas en Arquitectura y Patrones de Diseño.
Patrones de Arquitectura.
Estructuras de Arquitectura.
Métodos de diseño de arquitectura emergente.
Módulo 4: Evaluación de Atributos de Calidad
Kata de evaluación de atributos de calidad
Validando la Escalabilidad.