Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Presentación Luisa Emme, Head of Technology,Thoughtworks en Simposio Tendencias Digitales

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Ccmi 30 10-13
Ccmi 30 10-13
Cargando en…3
×

Eche un vistazo a continuación

1 de 23 Anuncio

Más Contenido Relacionado

Similares a Presentación Luisa Emme, Head of Technology,Thoughtworks en Simposio Tendencias Digitales (20)

Más de PAÍS DIGITAL (20)

Anuncio

Más reciente (20)

Presentación Luisa Emme, Head of Technology,Thoughtworks en Simposio Tendencias Digitales

  1. 1. The future is already here - it’s just not very evenly distributed. - William Gibson 1
  2. 2. ARQUITECTURAS EVOLUTIVAS La arquitectura de software que soporta el cambio constante S i m p o s i o T e n d e n c i a s D i g i t a l e s
  3. 3. AGENDA ■ El cambio en el desarrollo de software ■ Desarrollo guiado por hipótesis y desarrollo guiado por datos ■ Definición y componentes de la arquitectura evolutiva ■ Algunos de los retos frecuentes en el camino de adopción de un enfoque más evolutivo 3
  4. 4. Ecosistema EL CAMBIO 4 Requerimientos del negocio
  5. 5. EL CAMBIO 5
  6. 6. EL CAMBIO 6 El ecosistema del desarrollo de software se encuentra en un “equilibro dinámico”
  7. 7. DESARROLLO GUIADO POR HIPÓTESIS Y DESARROLLO GUIADO POR DATOS Beneficios de una arquitectura evolutiva 7
  8. 8. DESARROLLO GUIADO POR HIPÓTESIS Y DATOS 8 visión, estrategia y objetivos de negocio ideación Portafolio de experimentos Experimentos seleccionados: pivotar detener aumentar
  9. 9. ¿QUÉ ES ARQUITECTURA EVOLUTIVA? Definición y componentes 9
  10. 10. Una arquitectura evolutiva es aquella que apoya el cambio incremental guiado a través de múltiples dimensiones 10
  11. 11. Una arquitectura evolutiva es aquella que apoya el cambio incremental guiado a través de múltiples dimensiones 11
  12. 12. CAMBIO GUIADO 12 Escalabilidad Seguridad Desempeño Disponibilidad Requerimiento s de negocio Tiempo
  13. 13. CAMBIO GUIADO 13 Escalabilidad Seguridad Desempeño Disponibilidad Requerimientos de negocio Tiempo Una función de aptitud para la arquitectura provee una evaluación integral objetiva para una o más características de la arquitectura
  14. 14. Una arquitectura evolutiva es aquella que apoya el cambio incremental guiado a través de múltiples dimensiones 14
  15. 15. CAMBIO INCREMENTAL Escalabilidad Integración y entrega continua Cultura DevOps y equipos autónomos multidisciplinarios Pipelines de despliegue
  16. 16. Una arquitectura evolutiva es aquella que apoya el cambio incremental guiado a través de múltiples dimensiones 16
  17. 17. Ecosistema tecnológico MÚLTIPLES DIMENSIONES EscalabilidadCambios funcionales y características de la arquitectura Organizacional
  18. 18. CAMINO HACIA UNA ARQUITECTURA EVOLUTIVA Algunos de los retos frecuentes en organizaciones que desean transicionar hacia un enfoque más evolutivo 18
  19. 19. FALTA DE VELOCIDAD PARA LA ENTREGA Escalabilidad Lead time Cycle time
  20. 20. ABUSO EN LA REUTILIZACIÓN DE CÓDIGO Nos han vendido la idea de que la reutilización del software es como armar legos pero, en realidad, es más similar a un trasplante de órganos John D. Cook Customer Service
  21. 21. ALGUNOS OTROS RETOS  El ”Rey proveedor”  Inapropiada gobernabilidad  La trampa del último 10%  Datos evolutivos  … 21
  22. 22. ARQUITECTURAS EVOLUTIVAS
  23. 23. THANK YOU Luisa Emme lemme@thoughtworks.com @emmeblm

×