¿es tu aplicación robusta? cómo definir la mejor arquitectura para tu aplicación parte 2/2
TRANSCRIPT
![Page 1: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/1.jpg)
Movilidad y modernización
aplicaciones
MODERN ALM
![Page 2: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/2.jpg)
ModernApplicationLife-cycleManagement
![Page 3: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/3.jpg)
“No solo hay que construir el
software de la forma más
adecuada, sino construir el
software adecuado”
Gartner, 2013
![Page 4: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/4.jpg)
Nuevos retos
Mayor demanda de aplicaciones implica mejorar la capacidad de distribución.
Usuario final más experimentado, tiene mayores expectativas.
Necesidad de inmediatez ante cualquier cambio o nuevo requerimiento.
![Page 5: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/5.jpg)
Impacto
en
ALM
Equipo
Metodología
Desarrollo
Distribución
![Page 6: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/6.jpg)
Equipo
![Page 7: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/7.jpg)
Equipo
+ Multidisciplinar
Extended
Knowledge
Nuevos Roles
Arq. de
Información QA
SilosComunicación
![Page 8: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/8.jpg)
Equipo
SOLUCIÓN HYBRID ALM
Extender las plataformas de desarrollo con servicios en la nube.
Mayor flexibilidad y agilidad.
Centrado en la productividad del equipo.
Integración multiplataforma.
![Page 9: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/9.jpg)
Equipo – TFS online
Estado del proyecto en tiempo real
![Page 10: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/10.jpg)
Equipo – Editores en la nube
“Monaco” Plataforma de desarrollo en la nube
![Page 11: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/11.jpg)
Desarrollo
![Page 12: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/12.jpg)
Desarrollo
“write once, play everywhere”
“everything as a service”
“más frameworks, más APIs”
![Page 13: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/13.jpg)
Desarrollo
"write once, play everywhere"
![Page 14: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/14.jpg)
Desarrollo
Scripts FrameworksLibrerías
SinglePageApplication
![Page 15: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/15.jpg)
Desarrollo
“everything as a service”
Principios
Ningún codigo está aislado
Internet de las cosas
Interoperatibilidad
Potenciar sistemas existentes
RESTfulReusabilidad / Composición
![Page 16: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/16.jpg)
Desarrollo
Costes por plataforma de desarrollo
Cross-platform Development
![Page 17: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/17.jpg)
Metodología
![Page 18: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/18.jpg)
Metodología
Capacidad de adaptación al cambio
Implementar técnicas “agile” a escala empresarial
Uso de herramientas integradoras
Business Agility
Scaled Agile Framework**SAFe
![Page 19: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/19.jpg)
Metodología
Trabajo con Kanban Boards
![Page 20: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/20.jpg)
Metodología
Herramientas abiertas a no-desarrolladores
![Page 21: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/21.jpg)
Metodología
Personalización de dashboards
![Page 22: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/22.jpg)
Distribución
![Page 23: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/23.jpg)
Distribución
Release continua de aplicaciones y servicios -> Release Management
Colaboración entre desarrollo y operaciones -> DevOps
Necesario feedback OnLine de aplicaciones -> Application Insights
Retos
![Page 24: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/24.jpg)
Distribución
Release Management
Creación de Release Pipelines y automatización.
![Page 25: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/25.jpg)
Distribución
Application Insights (cloud)
Recolección de datos operativos, rendimiento y uso en tiempo real.
![Page 26: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/26.jpg)
Distribución
DevOps
Comunicación, best-practices, feedback en tiempo real.
Distribuciones más rápidas, simples, robustas y repetibles.
![Page 27: ¿Es tu aplicación robusta? Cómo definir la mejor arquitectura para tu aplicación Parte 2/2](https://reader033.vdocuments.co/reader033/viewer/2022052621/558a2d47d8b42a41408b464b/html5/thumbnails/27.jpg)
Impacto
en
ALM
Equipo
Metodología
Desarrollo
Distribución