smart creative en tu equipo, para desarrollar tu software has invertido en metodologías Agile, porque sabes que necesitas mantener tu status y el de tu producto relevantes en el mercado. Si la innovación es una implementación integral de herramientas y técnicas con sus procesos y metodologías, para innovar y mantener toda esta dinámica e inercia, necesitarás integrar DevOps en la cultura de tu empresa.
¿Te acuerdas de qué era DevOps?
DevOps es el enfoque de desarrollo que nació de la necesidad de innovación por parte de personal de sistemas. La idea de DevOps es mejorar los tiempos de entrega del software, balanceando calidad, velocidad, coste y riesgo. En otros tiempos – espero que no sea tu caso todavía – el equipo de desarrollo escribía el código y se lo enviaba a los ingenieros de operaciones para que estos lo desplegaran. Los equipos, o departamentos de desarrollo y operaciones no tenían ningún – oficialmente – tipo de alineación y funcionaban de forma independiente. Creo que no te tengo que explicar lo poco eficiente que esto era o el tiempo que se tardaba en entregar el software, además de otros problemas añadidos. Esto sin hablar de que, hoy en día, tus clientes van a la velocidad del click y quieren que tu hagas lo mismo. Esto es lo que DevOps intenta proporcionar: un enfoque más creativo, eficiente y colaborativo de entrega de software, creando un puente entre desarrollo y operaciones y que despliegues de forma rápida, con un click.Tecnologías que ayudan DevOps
- Servicios en la nube (Amazon Web Services, Microsoft Azure o Google Cloud Platform)
- Herramientas de automatización (Puppet, Chef, etc…)
- Herramientas de integración y entrega continua (Jenkins, Travis, etc..)