Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps como habilitador de continous delivery

1,958 views

Published on

¿Por que necesitamos agilidad entregando software a los negocios?, ¿Por que Scrum se queda corto en la entrega de valor?, ¿Que es DevOps?, ¿Que es continuos Delivery?, ¿Como DevOps apoya el continous delivery?, y por ultimo ¿Que herramientas usar para automatizar el proceso de liberación de capacidades de negocio a través de tecnología?

Published in: Software
  • Be the first to comment

DevOps como habilitador de continous delivery

  1. 1. Hoy necesitamos rapidez Mercados globales Clientes mas exigentes Nuevos canales de venta Effectivity
  2. 2. …y llegaron las metodologías agiles
  3. 3. Pero…
  4. 4. Desarrollamos rápido y liberamos lento
  5. 5. ¿Por que?
  6. 6. ¿Por que?
  7. 7. ¿Por que?
  8. 8. ¿Por que?
  9. 9. ¿Por que?
  10. 10. Porque todo nos divide Objetivos diferentes Herramientas diferentes Procesos Skills diferentes diferentes Nos miden de forma diferente
  11. 11. DEV OPS
  12. 12. DEV OPS Cult Herr Proc
  13. 13. DEV OPS 1 solo proceso DevOps 1 sola forma de medir Tareas automatizadas Generalizing Specialists Herramientas compartidas 1 único objetivo. Impacto de negocio
  14. 14. Dev Ops DONE IS RELEASED
  15. 15. Continous delivery es… No despliegue manual Despliegue constante a producción No configuración manual de ambientes AUTOMATIZADO Y REPETIBLE FRECUENTE
  16. 16. TODO BAJO CONTROL DE VERSIONES Código fuente Datos Infraestructura
  17. 17. 1 solo proceso Delivery Non Funtional Funtional Build Provision Deploy Test Generate binary Static analysis Test Config managemet Provision Deploy Test Config managemet Cada commit debe disparar un proceso automatizado que entregue feedback inmediato
  18. 18. Deployment pipeline
  19. 19. Deployment pipeline structure
  20. 20. Trabajo en equipo Build Funtional Non Funtional Delivery Provision Deploy Test Generate binary Static analysis Test Config managemet Provision Deploy Test Config managemet
  21. 21. SI EL PROCESO AUTOMÁTICO FALLA… Todos somos responsables Corrija el proceso para que no vuelva a fallar
  22. 22. y que necesito para tener esto? Integración continua Build automático Acuerdo de equipo Repositorios de Control de versiones Herramientas de admin de infraestruc Pruebas automatizadas
  23. 23. Solo las pruebas garantizan calidad
  24. 24. Una arquitectura para CD
  25. 25. Herramientas
  26. 26. DEV OPS

×