fbpx

DevOps

¿Qué es DevOps?

Son un conjunto de herramientas y prácticas que nos ayudan en la automatización entre las operaciones y el desarrollo.

DevOps es una filosofía de trabajo muy unida a Agile y Lean

¿Qué me puede aportar?

Si eres una empresa de base tecnologíca estamos hablando de simplificar procesos, tareas, hacer más sin gastar más, al revés ahorrando.

DevOps tiene una gran parte de influencia de las metodologías Lean, donde las tres claves: Aprender, Construir, Medir son llevadas al extremo y aplicadas en 5 aspectos que han convertido el DevOps en un must-on de toda compañía tech si se quiere disponer de productos competitivos, eficaces y con calidad:

1. Cultura

Las técnicas DevOps marcan y establecen lo que hasta ahora en muchos casos era impensable, la colaboración directa y fluida de los departamentos de desarrollo y operaciones y esto impacta en los proyectos de manera directa, tiempos, costes, gestión y calidad son puntos mejorados de manera directa y muy sustancial.

2. Automatización

Gana tiempo, automatiza tareas repetitivas, gana calidad reduciendo posibles fallos y ahorra costes.

3. Fallos controlados

Los fallos de código, interface, configuraciones y despliegues son los grandes problemas cuando estamos desarrollando y desplegando soluciones, llegando a tiempos de downtimes, la única forma de prevenirlos es buscarlos, llevar a los sistemas a la extenuación controlada.

4. Medición

Mide, Mide, Mide todo lo que se pueda medir, y recuerda que todo se puede  medir y de esas medidas extraer la información para la toma de decisiones.

5. Compartir

 Hasta ahora operaciones era el nexo de unión de clientes y desarrollo, ahora esta línea se desdibuja.

Desarrolladores, Operaciones y Clientes establecen relaciones cruzadas en donde los developers tratan urgencias reales de los usuarios, operaciones despliega código, usando el feedback de desarrollo y clientes y ambos trabajan en el backlog de los propios usuarios.