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

Post on 29-Jun-2015

3423 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

Transcript

Arquitectura de Software

en el Ciclo de Vida Agil

Diego Fontdevila

Martín Salías

"The best architectures, requirements, and designs emerge

from self-organizing teams."

The Agile Manifesto

• Arquitectura Emergente

• Patrones y Prácticas• Inspección Constante

Arquitectura Emergente

Atributos deCalidad

Rendimiento Disponibilidad Seguridad

Asincronismo

Caching SSLLoad Balancing

Shared State AuditLogs

CacheDistribuido

Prácticas: Sashimi

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

Inspección Constante

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

DEMO

Más ejemplos

Validación de Atributos de Calidad

Métricas de Ciclo de Vida

Aceptación, Rendimiento y Carga

Validación del Modelo de Arquitectura

Validación de Dependencias

Pruebas Unitarias y de Integración

Análisis Estático

Conclusiones

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

Preguntas

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

Martín Salíasmartin@salias.com.arblog.salias.com.ar

Muchas gracias.

top related