hacia un modelo de arquitectura emergente

Post on 13-Jun-2015

200 Views

Category:

Engineering

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Como pensar la arquitectura de un proyecto como emergente y ágil de tal manera que evolucione junto a los requerimientos, con métodos que nos permitan validarla constantemente y eliminar los condicionamientos tempranos.

TRANSCRIPT

1

Hacia un modelo de Arquitectura EmergenteMariano Koldobsky @koldobsky

22

Porqué baja el agua de la montaña?

33

Justificando en vez de Cuestionando

44

Documento de Arquitectura

55

Características de un proyecto Ágil

66

Greenfield vs Brownfield

77

Constraints!

88

Out-of-the-box

99

Martin Salias

Sashimi approach

1010

Iteración 0,1

client

databases

Static Markup

Domain Entities

Data Access

Repository / System

1111

client

databases

Static Markup

Domain Entities

Domain Services

Data Access

Secu

rity

Repository / System

1212

client

databases

Static Markup Scripting

Domain Entities

Domain Services

Data Access

ReSTful interface

Repository / System

Secu

rity

1313

Next

client

services databases

Static Markup Scripting

Domain Entities

Domain Services

Workflows

Service Clients

Data Access

ReSTful interface

Repository / System

Secu

rity

Op

era

tions

1414

Validaciones

1515

Aceptación, rendimiento y cargaValidación del Modelo de ArquitecturaDependenciasPruebas unitarias, de integración y code coverage.Análisis estáticoTests de APIs

Validaciones

16

Validación de dependencias

17

Pruebas Unitarias, de integración, code coverage

18

Análisis estático

19

Test de APIsPostmanRestconsole

2020

Lo dejo a tu criterio…

Front-end

2121

Conclusiones

2222

Ejemplos, discusiones, otros cuentos

2323

Hipólito Yrigoyen 1530, 7th Fl Ciudad Autónoma de Buenos Aires C1089AAD ArgentinaVoice +54-11-4378-5000 Fax +54-11-4378-5005

www.facebook.com/bvision.fanpage

twitter.com/#!/_BVision

www.linkedin.com/company/bvision

Contacto

23

24

top related