Que es DevOps (y que no es)

En esta nota vamos a abordar una tendencia actual que seguramente hayas escuchado o leído. Redactamos esta nota para aclarar un poco DevOps desde el negocio y no desde el lado de las herramientas, softwares u otros componentes de tecnología. Hoy en dia DevOps se encuentra en boca de mucha gente, lo que es beneficioso para expandir el concepto pero que trae consigo ciertos riesgos respecto a que es realmente . Es muy común escuchar errores tales como “DevOps es Agile” (o lo reemplaza), “hay que armar un grupo exclusivo”, y muchos otros errores de comunicación y de concepto.

Empecemos por los principales NO.

DevOps no es una metodología. No existen reglas o métodos a seguir que de forma sistemática o estandarizada nos ayuden a implementar DevOps.

DevOps no es una política que puede implantarse de forma forzada o imponerse. El movimiento DevOps es una cultura y como tal deben ser los departamentos de IT quienes adopten la nueva forma de trabajo. En cada proyecto que llevamos a cabo nos gusta resaltar que no existe una forma standard de llevar a cabo DevOps, porque lo que en una empresa funciona, en otra no.

DevOps resuelve problemas de tecnología. Este error de concepto muchas veces nos hace creer que DevOps significa implementar ciertas herramientas y fin del tema. DevOps tiene como funcionalidad principal ayudar al negocio; los procesos, cambios culturales y cambios tecnológicos son un derivado de los cambios que el negocio impulsa para ser mas óptimos.

Entonces… Que es DevOps?

Es un cambio Cultural que impacta de lleno en las personas, la plataforma y el producto. El principal beneficio es la reducción del time-to-market, o dicho de otra forma, nos permita lanzar productos al mercado de manera mas rápida o modificar un producto existente en tiempos mucho mas cortos.

Logra empatizar los equipos de trabajo. Es muy común que los empleados de un sector del negocio de una compañía mire con ciertos recelos al personal de IT, como así también es habitual los duelos entre los departamentos de Desarrollo y los de Operaciones principalmente porque  los objetivos de uno u otro grupo suelen ser contrarios entre si. Para ponerlo en ejemplos, el objetivo de un sector de marketing suele perseguir adaptarse al mercado en búsqueda de nuevos clientes o nuevas opciones para los clientes existentes, eso genera en el departamento de desarrollo el objetivo de entender, crear (o modificar) el sistema alineándolo con proyectos o releases en curso y finalmente el sector de Operaciones que tiene como misión asegurar la disponibilidad lo que genera que entre 3 sectores alinear un objetivo sea extremadamente difícil. Mediante DevOps, se hace mas fluida la comunicación, se logra fomentar la confianza entre los grupos de trabajo y con ese puntapié efectuar los cambios que logren alinear un objetivo de 3 departamentos con un fin en común.

DevOps, se trata de las personas. Se trata de conseguir productos mas flexibles, orientados a las necesidades del negocio y que acompañen los ritmos cambiantes del mercado.

En próximas notas vamos a contarles de que manera estamos trabajando con algunos de nuestros clientes. Si necesitas mas información, ponete en contacto con nosotros.

 

El mundo como lo conocemos es un proceso de nuestro pensamiento. No puede ser cambiado sin cambiar nuestro pensamiento.

— Albert Einstein

Deja un comentario