AAW – Agile Architecture Workshop

16 Horas

 

Descripción

 

El objetivo de este workshop es ayudar a los grupos IT a mejorar sus prácticas de arquitectura de software mediante:

  • Un mejor entendimiento de las necesidades del negocio a lo largo de todo el desarrollo del producto.
  • Mejorar la calidad técnica a través de la adopción de prácticas continuas y sostenibles.
  • Lograr un balance entre innovación, flexibilidad y la estabilidad de la plataforma
  • Asegurar la alineación de la arquitectura con la estrategia de negocios

 

Este taller acumula 16 SEUs de la Scrum Alliance aplicables al programa CSP.

 

¿Qué voy a aprender?

 

  • Un enfoque de Arquitectura de Software iterativo e incremental
  • Una manera de involucrar clientes, usuarios y a todo el equipo en la arquitectura
  • Formas sencillas de trabajar sobre requerimientos no-funcionales
  • Mejoras en la comunicación entre el equipo técnico y las áreas de negocio
  • Prácticas de diseño iterativo y de refactorización de arquitectura
  • Una red de contactos profesionales con intereses similares

 

Destinado a

 

  • Arquitectos de software
  • Desarrolladores avanzados
  • Líderes técnicos
  • Analistas funcionales avanzados
  • Responsables de proyectos de tecnología

 

Programa

La capacitación se realiza a través de presentaciones, actividades y discusiones entre los asistentes, trabajando sobre algunos casos reales y otros casos diseñados para ejercitar técnicas particulares.

 

  • Introducción: realidades y modelos
  • Debate: alcances y límites de la arquitectura de software
  • Priorizando con el negocio: quality backlog
  • Selección de casos y ejercicio: “El Gerente General, el Arquitecto y el Dev Lead”
  • Métricas de calidad: técnicas y herramientas
  • Arquitectura iterativa: decisiones en red
  • Ejercicio: Arquitectura y Caos
  • Criterios de Evaluación de Modelos de Arquitectura
  • Diseño emergente y slicing
  • Refactoring de arquitectura
  • Niveles de indirección: ¿cuánto es demasiado?
  • Arquitectura Hexagonal y otros modelos desacoplados
  • Radares de Tecnología
  • Architectural Katas
  • Interconsulta de casos: generando una red post-workshop

 

Preguntas Frecuentes

 

1.     ¿Es necesario tener mucho conocimiento técnico?
No es imprescindible. Hay algunos momentos más técnicos, pero el taller ha sido útil a muchos roles funcionales avanzados

2.     ¿Es necesario llevar portátil? ¿Vamos a programar?
No hace falta computadora y sólo programaremos en papel, a alto nivel. Si es recomendable tener a mano un teléfono inteligente o tableta para algunas tareas de investigación breve, pero no es imprescindible.

3.     ¿Hay casos reales de arquitectura ágil?
Durante el taller mencionaremos varios casos reales en los que se aplicaron muchas de las técnicas descriptas, y trabajaremos en pensar cómo deberían haberse aplicado en proyectos pasados que tuvieron dificultades, para mitigar esos problemas.