Top Banner
Arquitectura de Software en el Ciclo de Vida
29

Arquitectura y ciclo de vida ágil en la práctica

Jun 29, 2015

Download

Technology

Martin Salias

Esta sesión está parcialmente basada en las técnicas descriptas en el artículo “Software Architecture in the Agile Life Cycle” (The Architecture Journal #23, March 2010;
http://msdn.microsoft.com/en-us/architecture/ff476940.aspx).

Después de recorrer brevemente los puntos principales presentados en ese trabajo, nos concentraremos en mostrar una solución, el entorno de trabajo, y algunas de las métricas producidas de manera automática, explicando cómo estas orientan a la hora de tomar decisiones iterativamente sobre el diseño y la arquitectura de la aplicación.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Arquitectura y ciclo de vida ágil en la práctica

Arquitectura de Software

en el Ciclo de Vida Agil

Page 2: Arquitectura y ciclo de vida ágil en la práctica

Diego Fontdevila

Martín Salías

Page 3: Arquitectura y ciclo de vida ágil en la práctica

"The best architectures, requirements, and designs emerge

from self-organizing teams."

The Agile Manifesto

Page 4: Arquitectura y ciclo de vida ágil en la práctica

• Arquitectura Emergente

• Patrones y Prácticas• Inspección Constante

Page 5: Arquitectura y ciclo de vida ágil en la práctica

Arquitectura Emergente

Page 6: Arquitectura y ciclo de vida ágil en la práctica
Page 7: Arquitectura y ciclo de vida ágil en la práctica

Atributos deCalidad

Page 8: Arquitectura y ciclo de vida ágil en la práctica
Page 9: Arquitectura y ciclo de vida ágil en la práctica

Rendimiento Disponibilidad Seguridad

Asincronismo

Caching SSLLoad Balancing

Shared State AuditLogs

CacheDistribuido

Page 10: Arquitectura y ciclo de vida ágil en la práctica

Prácticas: Sashimi

http://www.flickr.com/photos/ykjc9/3537413623/

Page 11: Arquitectura y ciclo de vida ágil en la práctica
Page 12: Arquitectura y ciclo de vida ágil en la práctica
Page 13: Arquitectura y ciclo de vida ágil en la práctica
Page 14: Arquitectura y ciclo de vida ágil en la práctica
Page 15: Arquitectura y ciclo de vida ágil en la práctica
Page 16: Arquitectura y ciclo de vida ágil en la práctica

Inspección Constante

http://www.flickr.com/photos/auntiep/17135231/

Page 17: Arquitectura y ciclo de vida ágil en la práctica
Page 18: Arquitectura y ciclo de vida ágil en la práctica

DEMO

Page 19: Arquitectura y ciclo de vida ágil en la práctica

Más ejemplos

Page 20: Arquitectura y ciclo de vida ágil en la práctica

Validación de Atributos de Calidad

Page 21: Arquitectura y ciclo de vida ágil en la práctica

Métricas de Ciclo de Vida

Page 22: Arquitectura y ciclo de vida ágil en la práctica

Aceptación, Rendimiento y Carga

Page 23: Arquitectura y ciclo de vida ágil en la práctica

Validación del Modelo de Arquitectura

Page 24: Arquitectura y ciclo de vida ágil en la práctica

Validación de Dependencias

Page 25: Arquitectura y ciclo de vida ágil en la práctica

Pruebas Unitarias y de Integración

Page 26: Arquitectura y ciclo de vida ágil en la práctica

Análisis Estático

Page 27: Arquitectura y ciclo de vida ágil en la práctica

Conclusiones

Page 28: Arquitectura y ciclo de vida ágil en la práctica

http://msdn.microsoft.com/en-us/architecture/ff476940.aspx

Preguntas

Diego Fontedeviladiego.fontdevila@grupoesfera.com.ardiegoFontdevila.wordpress.com

Martín Salí[email protected]

Page 29: Arquitectura y ciclo de vida ágil en la práctica

Muchas gracias.