SlideShare ist ein Scribd-Unternehmen logo
1 von 24
1 
Hacia un modelo 
de Arquitectura 
Emergente 
Mariano Koldobsky @koldobsky
2 
Porqué baja el agua de la 
montaña?
3 
Justificando en vez de 
Cuestionando
4 
Documento de Arquitectura
5 
Características de un 
proyecto Ágil
6 
Greenfield vs Brownfield
7 
Constraints!
8 
Out-of-the-box
9 
Sashimi approach 
Martin Salias
10 
Iteración 0,1 
client 
databases 
Static 
Markup 
Domain 
Entities 
Data 
Access 
Repository / System
11 
client 
databases 
Static 
Markup 
Domain 
Entities 
Domain 
Services 
Data 
Access 
Security 
Repository / System
12 
client 
databases 
Static 
Markup 
Scripting 
Domain 
Entities 
Domain 
Services 
Data 
Access 
ReSTful interface 
Repository / System 
Security
13 
Next 
client 
Static 
Markup 
Scripting 
Domain 
Entities 
ReSTful interface 
Domain 
Services 
Workflows 
Service 
Clients 
Data 
Access 
Repository / System 
services databases 
Security 
Operations
14 
Validaciones
15 
Validaciones 
Aceptación, rendimiento y carga 
Validación del Modelo de Arquitectura 
Dependencias 
Pruebas unitarias, de integración y code coverage. 
Análisis estático 
Tests de APIs
16 
Validación de dependencias
17 
Pruebas Unitarias, de 
integración, code coverage
18 
Análisis estático
19 
Test de APIs 
Postman 
Restconsole
20 
Front-end 
Lo dejo a tu criterio…
21 
Conclusiones
22 
Ejemplos, discusiones, 
otros cuentos
23 
Contacto 
Hipólito Yrigoyen 1530, 7th Fl 
Ciudad Autónoma de Buenos Aires C1089AAD 
Argentina 
Voice +54-11-4378-5000 
Fax +54-11-4378-5005 
www.facebook.com/bvision.fanpage 
twitter.com/#!/_BVision 
www.linkedin.com/company/bvision 
23
24

Weitere ähnliche Inhalte

Andere mochten auch

Black is beautiful
Black is beautifulBlack is beautiful
Black is beautiful
Neeltje54
 
Organización
OrganizaciónOrganización
Organización
janejog
 

Andere mochten auch (15)

robot
robotrobot
robot
 
Presentación Corporativas AS General Supply Llc,
Presentación Corporativas AS General Supply Llc,Presentación Corporativas AS General Supply Llc,
Presentación Corporativas AS General Supply Llc,
 
Escaparates de marketing
Escaparates de marketingEscaparates de marketing
Escaparates de marketing
 
Gamification – Spielend die Welt erobern
Gamification – Spielend die Welt erobernGamification – Spielend die Welt erobern
Gamification – Spielend die Welt erobern
 
WordPress - das sind wir alle
WordPress - das sind wir alleWordPress - das sind wir alle
WordPress - das sind wir alle
 
Beschuldigtenanhörung
BeschuldigtenanhörungBeschuldigtenanhörung
Beschuldigtenanhörung
 
Perspectiva
Perspectiva Perspectiva
Perspectiva
 
Schnappschuesse
SchnappschuesseSchnappschuesse
Schnappschuesse
 
wien.at Relaunch 2010
wien.at Relaunch 2010wien.at Relaunch 2010
wien.at Relaunch 2010
 
Plantilla presentaciones educa digital regional 2015
Plantilla presentaciones educa digital regional 2015Plantilla presentaciones educa digital regional 2015
Plantilla presentaciones educa digital regional 2015
 
Die Folien des ersten K-Camp der Kunstsammlung NRW
Die Folien des ersten K-Camp der Kunstsammlung NRWDie Folien des ersten K-Camp der Kunstsammlung NRW
Die Folien des ersten K-Camp der Kunstsammlung NRW
 
Black is beautiful
Black is beautifulBlack is beautiful
Black is beautiful
 
Business Turbo Web 2.0
Business Turbo Web 2.0Business Turbo Web 2.0
Business Turbo Web 2.0
 
GCSE Film Genre
GCSE Film GenreGCSE Film Genre
GCSE Film Genre
 
Organización
OrganizaciónOrganización
Organización
 

Ähnlich wie Hacia un modelo de Arquitectura emergente

Arquitectura de Data Fabric: Clave en proyectos de Big Data y Machine Learning
Arquitectura de Data Fabric: Clave en proyectos de Big Data y Machine LearningArquitectura de Data Fabric: Clave en proyectos de Big Data y Machine Learning
Arquitectura de Data Fabric: Clave en proyectos de Big Data y Machine Learning
Denodo
 
Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)
Aldo Ulloa Carrasco
 

Ähnlich wie Hacia un modelo de Arquitectura emergente (20)

IBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusIBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service Bus
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud Computing
 
Analitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big dataAnalitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big data
 
Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.
 
Introducción a Live Cycle Data Services - Michael Borbór
Introducción a Live Cycle Data Services - Michael BorbórIntroducción a Live Cycle Data Services - Michael Borbór
Introducción a Live Cycle Data Services - Michael Borbór
 
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
 
Arquitectura de Data Fabric: Clave en proyectos de Big Data y Machine Learning
Arquitectura de Data Fabric: Clave en proyectos de Big Data y Machine LearningArquitectura de Data Fabric: Clave en proyectos de Big Data y Machine Learning
Arquitectura de Data Fabric: Clave en proyectos de Big Data y Machine Learning
 
Configuración de Seguridad Integrada
Configuración de Seguridad IntegradaConfiguración de Seguridad Integrada
Configuración de Seguridad Integrada
 
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
SolidQ Business Analytics Day | Una nueva plataforma de gestión de informació...
 
Oracle GG presentacion
Oracle GG presentacionOracle GG presentacion
Oracle GG presentacion
 
Propuesta devops pasesv1
Propuesta devops pasesv1Propuesta devops pasesv1
Propuesta devops pasesv1
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
 
Tema 1
Tema 1Tema 1
Tema 1
 
Aplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesAplicaciones móviles super-escalables
Aplicaciones móviles super-escalables
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
 
Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)Arquitecturas Distribuidas. (Edo Ostertag)
Arquitecturas Distribuidas. (Edo Ostertag)
 
Entel On-demand: Servicios de Cloud Computing Corporativo
Entel On-demand: Servicios de Cloud Computing CorporativoEntel On-demand: Servicios de Cloud Computing Corporativo
Entel On-demand: Servicios de Cloud Computing Corporativo
 
Desarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud NativeDesarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud Native
 

Kürzlich hochgeladen

Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
antoniolfdez2006
 

Kürzlich hochgeladen (20)

TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfTRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdfAportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidencias
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
 

Hacia un modelo de Arquitectura emergente

Hinweis der Redaktion

  1. Cuento del científico y el animista
  2. En los proyectos en general somos un poco animistas. Dotamos de alma a la arquitectura de un proyecto y la justificamos durante todo el proyecto, y no la cuestionamos
  3. El Arquitecto sale de la cueva en el Kickoff del proyecto Arma la “Arquitecura” Se vuelve a la cueva Sale nuevamente al final del proyecto y actualiza el documento con el GAP entre la arquitectura real y el doc Diferencias por misunderstundings de los desarrolladores, imposibilidades, cambios Acá hay un smell
  4. Iterativo e incremental Evolución del conocimiento del dominio por parte del team Evolución del entendimiento por parte del cliente Cambios Cambios
  5. Explicación de Greenfield Explicación de Brownfield Sacamos Brownfield del scope de la charla, pero se puede analizar desde el punto de vista de los refactorings, que pueden incluir la arquitectura Greenfield nos permite estar en el mejor de los mundos. Excepto los requerimientos no funcionales. No tenemos constraints
  6. Eliminemos los constraints, no nos generemos constraints innecesarios
  7. NOOOO!!
  8. Labure con Martin Ver las charlas de Arquitectura Emergente Kleer Una forma de aproximarnos a una arquitectura que evoluciona con los requerimientos
  9. Una arquitectura que emerge a partir de la evolución de los requerimientos, con métodos que nos permitan validarla constantemente, con piezas fácilmente reemplazables, elimina condicionamientos tempranos y nos permite efectuar todas las mejoras que el cliente necesite.