29
Arquitectura de Software en el Ciclo de Vida Martín Salías

Arquitectura de Software en el Ciclo de Vida Ágil

Embed Size (px)

DESCRIPTION

Versión actualizada presentada en Rosario en junio de 2013 durante la Jornada de Arquitectura de Software del MUG.

Citation preview

Page 1: Arquitectura de Software en el Ciclo de Vida Ágil

Arquitectura de Software en el Ciclo de Vida Agil

Martín Salías

Page 2: Arquitectura de Software en el Ciclo de Vida Ágil

http://kl.la/AgileArch

Page 3: Arquitectura de Software en el Ciclo de Vida Ágil

"The best architectures, requirements, and designs emerge

from self-organizing teams."

The Agile Manifesto

Page 4: Arquitectura de Software en el Ciclo de Vida Ágil

• Arquitectura Emergente

• Patrones y Prácticas• Inspección Constante

Page 5: Arquitectura de Software en el Ciclo de Vida Ágil

Arquitectura Emergente

Page 6: Arquitectura de Software en el Ciclo de Vida Ágil
Page 7: Arquitectura de Software en el Ciclo de Vida Ágil

Atributos deCalidad

Page 8: Arquitectura de Software en el Ciclo de Vida Ágil
Page 9: Arquitectura de Software en el Ciclo de Vida Ágil

Rendimiento Disponibilidad Seguridad

Asincronismo

Caching SSLLoad Balancing

Shared State AuditLogs

CacheDistribuido

Page 10: Arquitectura de Software en el Ciclo de Vida Ágil

Prácticas: Sashimi

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

Page 11: Arquitectura de Software en el Ciclo de Vida Ágil
Page 12: Arquitectura de Software en el Ciclo de Vida Ágil
Page 13: Arquitectura de Software en el Ciclo de Vida Ágil
Page 14: Arquitectura de Software en el Ciclo de Vida Ágil
Page 15: Arquitectura de Software en el Ciclo de Vida Ágil
Page 16: Arquitectura de Software en el Ciclo de Vida Ágil

Inspección Constante

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

Page 17: Arquitectura de Software en el Ciclo de Vida Ágil
Page 18: Arquitectura de Software en el Ciclo de Vida Ágil

Ejemplos

Page 19: Arquitectura de Software en el Ciclo de Vida Ágil

Validación de Atributos de Calidad

Page 20: Arquitectura de Software en el Ciclo de Vida Ágil

Métricas de Ciclo de Vida

Page 21: Arquitectura de Software en el Ciclo de Vida Ágil

Aceptación, Rendimiento y Carga

Page 22: Arquitectura de Software en el Ciclo de Vida Ágil

Validación del Modelo de Arquitectura

Page 23: Arquitectura de Software en el Ciclo de Vida Ágil

Validación de Dependencias

Page 24: Arquitectura de Software en el Ciclo de Vida Ágil

Pruebas Unitarias y de Integración

Page 25: Arquitectura de Software en el Ciclo de Vida Ágil

Análisis Estático

Page 26: Arquitectura de Software en el Ciclo de Vida Ágil

Otras…

Page 27: Arquitectura de Software en el Ciclo de Vida Ágil

Conclusiones

Page 28: Arquitectura de Software en el Ciclo de Vida Ágil

http://kl.la/AgileArch

Preguntas

Martín Salías

[email protected]://kleer.la

Page 29: Arquitectura de Software en el Ciclo de Vida Ágil

Muchas gracias.