Sie sind auf Seite 1von 7

HERRAMIENTAS PARA EL

DESARROLLADOR WEB Y
DEV-OPS
Rodrigo Bejarano

DevOps es uno de los trminos ms mencionados en el actual


entorno de IT. Normalmente se asocia a estrategias de
transformacin digital, y a metodologas como Continuous
Delivery* o desarrollo gil.

* Es un enfoque de ingeniera de software en


el que equipos producen software en ciclos
cortos , asegurando que el software pueda
ser liberado de forma fiable en cualquier
momento

Es complicado encontrar una definicin completa, y es


frecuente
de
hecho
encontrar
usos
del
trmino
contradictorios, o flagrantemente incorrectos.
Gran parte de la confusin viene de mezclar lo que es DevOps
con los requisitos necesarios o los beneficios obtenidos al
implementar DevOps. Sin ser excesivamente dogmticos
acerca de un trmino cuyas lneas de contorno an no han
acabado de asentarse, se va a explicar el concepto

Segn WikiPedia
DevOps es un acrnimo ingls de development (desarrollo) y
operations (operaciones), que se refiere a una metodologa de
desarrollo de software que se centra en la comunicacin,
colaboracin e integracin entre desarrolladores de software y los
profesionales de sistemasen las tecnologas de la informacin
(IT).

TRES IDEASCLAVE:

DevOps es una metodologa para creacin de software

DevOps se basa en la integracin entre desarrolladores


software y administradores de sistemas
DevOps permite fabricar software ms rpidamente, con
mayor calidad, menor coste y una altsima frecuencia de
releases

DEVOPS COMO CULTURA

DevOps no es en s una cultura, pero s requiere de un fuerte


cambio cultural y organizativo para su implementacin. Un
cambio cultural hacia la colaboracin, la comunicacin, y en
ltimo trmino la completa integracin entre las antiguas
reas (usualmente estancadas) de desarrollo y sistemas.
Este cambio cultural es tan complicado de conseguir en
algunas organizaciones, que son muchos los que lo identifican
directamente con DevOps.
DevOps es una metodologa de desarrollo software, y un
cambio de cultura no es en s mismo una forma de desarrollar
software.

DEVOPS, O EL HOMBRE
ORQUESTA

Un error comn es confundir DevOps con modelos


que algunas startups se ven abocadas a adoptar
en sus inicios, en los que todos los miembros del
equipo tcnico saben de desarrollo, de sistemas,
de tuning de rendimiento, de bases de datos y
hasta de cableo en la oficina, optimizacin de HW
y hasta para configurar los celulares.

Ese modelo puede funcionar durante un tiempo,


pero no escala. DevOps no consiste en aumentar
la responsabilidad de los desarrolladores haciendo
que lleven varias funciones (por ejemplo, de
desarrollo y de sistemas), sino en sustituir esas
dos gorras por una sola: una funcin de DevOps.

DEVOPS COMO PROFESIN

Una buena prctica de DevOps liberar a los desarrolladores para que se centren en hacer lo que
mejor saben hacer: escribir software. DevOps elimina el trabajo y las preocupaciones de la puesta
en produccin del software una vez que est escrito(Rob Stewart, Progress SW)

Qu es un ingeniero DevOps? DevOps permite que un desarrollador


slo desarrolle? Porqu se buscan en el mercado perfiles con
habilidades especficas para montar equipos DevOps?
Para un desarrollador pasar a un modelo DevOps resulta inmediato,
mientras que un ingeniero de sistemas necesita nuevas habilidades.
Estas habilidades son, en este orden: scripting, trato con gente afable,
reingeniera de procesos, y en ltimo lugar experiencia con
herramientas especficas. Un perfil que no es fcil de encontrar.
Entonces, DevOps no es una profesin, y estrictamente no existen ni
perfiles DevOps ni ingenieros DevOps, sino ingenieros de sistemas
con capacidades especficas para integrarse en equipos DevOps.

Das könnte Ihnen auch gefallen