A fondo
DevOps: un camino necesario Mejorar la agilidad y eficiencia de los procesos
El camino que conduce hacia la agilidad y eficiencia basándose en DevOps comienza en la definición de un gobierno que establezca las bases para, a partir de ahí, ir iterando en el proceso a través de la automatización de tareas. Esta iteración debe ser contante, ya que siempre vamos a encontrar la forma de hacer más eficiente el camino critico que debe recorrer nuestro software hasta llegar al cliente. Basándonos en una definición canónica de DevOps se po-
de los puntos clave en estos procesos es preparar a la orga-
dría decir que este concepto es una metodología de desa-
nización para el camino que hay que recorrer.
rrollo de software cuyo pilar fundamental es mejorar la relación entre los equipos de desarrollo y los de sistemas, de
32 //
INICIO DEL CAMINO
tal forma que permita a los desarrolladores centrarse en lo
En muchos casos, el planteamiento de cambio se produce
que mejor saben hacer: escribir software de calidad y que,
cuando la organización no es lo suficientemente ágil para
además, se pueda desplegar de una forma rápida y sencilla.
poner en producción las aplicaciones que le demanda el
Aunque no parece muy complicado, en muchas organiza-
mercado o Negocio. Otro añadido son los problemas que se
ciones esta metodología llega a producir verdaderos que-
encuentra el software una vez que empieza a ser utilizado
braderos de cabeza sin que tan siquiera lleguen a acercarse
por el usuario final.
a un modelo de integración continua. En la mayoría de los
Para resolver estos retos, lo primero que se intenta es actuar
casos, esto se debe a que es necesario llevar a cabo un cam-
sobre la agilidad y la calidad, dos de los puntos que la meto-
bio cultural muy importante dentro de la organización. De
dología DevOps promete mejorar. De esta forma, al inicio de
hecho, un error común es pensar que lo relacionado con la
este camino es muy importante revisar cuáles son las debili-
parte técnica va a solucionar todos los problemas que se
dades de los procesos y su nivel de madurez:
presentan a la hora de adoptar DevOps. Sin embargo, uno
»
MARZO 2021
El tiempo de entrega del producto es demasiado alto.