Anda di halaman 1dari 8

servicios proyectos empleo quiénes somos contacto blog y eventos EN

Blog Tecnología para Negocio

Tecnología para Desarrollo Tecnología para Negocio Eventos y seminarios

Qué es DevOps (y sobre todo qué no es DevOps) SUSCRÍBETE A NUESTROS BLOGS


por José Ruiz Cristina (https://www.paradigmadigital.com/author/jose-ruiz-cristina/)

Madrid, España 26 de noviembre del 2015 21 comentarios email

DevOps es uno de los términos más mencionados en el actual entorno de IT. Normalmente se Tecnología para Desarrollo
asocia a estrategias de transformación digital, y a metodologías como Continuous Delivery o
desarrollo ágil. Tecnología para Negocio

Eventos y Seminarios
En un post anterior (El legendario origen del movimiento DevOps
(https://www.paradigmadigital.com/techbiz/el-legendario-origen-del-movimiento-devops/)), Acepto los tratamientos de datos indicados en la Politica
de Privacidad*
presentábamos la génesis del término, pero como ocurre con la mayoría de las buzzwords
Utilizaremos la información que nos facilitas para suscribirte a
tecnológicas, es complicado encontrar una definición canónica, y es frecuente de hecho encontrar nuestro envío periódico de newsletters así como mandarte otras
usos del término contradictorios, o flagrantemente incorrectos. publicaciones de Paradigma que puedan ser de tu interés.
Nuestra legitimación es tu consentimiento. Tus datos no se
cederán a terceros, y puedes modificarlos, darte de baja o
eliminarlos cuando quieras. Aquí encontrarás toda la información
Gran parte de la confusión viene de mezclar lo que es DevOps con los requisitos necesarios o los sobre nuestra política de privacidad.
beneficios obtenidos al implementar DevOps. Sin querer ser excesivamente dogmáticos acerca de (https://www.paradigmadigital.com/legal/)

un término cuyas líneas de contorno aún no han acabado de asentarse del todo, vamos a intentar
al menos arrojar algo de luz sobre el concepto. suscribirme

POSTS RELACIONADOS

[Infografía] Qué es
DevOps (y sobre todo
qué no es DevOps...
por José Ruiz Cristina y Marta
Ruiz

El legendario origen del


movimiento DevOps
por José Ruiz Cristina

DevOps según WikiPedia


DevOps, vampiros y
licántropos
Comenzamos con lo más próximo que hoy en día podemos tener a una definición canónica. ¿Qué por José Ruiz Cristina
dice Wikipedia (https://es.wikipedia.org/wiki/DevOps) de DevOps?:

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
23.251.138.140
«DevOps es un acrónimo inglés de development (desarrollo) y operations (operaciones), que se refiere
a una metodología de desarrollo de software que se centra en la comunicación, colaboración e
integración entre desarrolladores de software y los profesionales de sistemas en las tecnologías de la
información (IT)».DevOps es una respuesta a la interdependencia del desarrollo de software y las
operaciones IT. Su objetivo es ayudar a una organización a producir productos y servicios software
más rápidamente, de mejor calidad y a un coste menor. 

Las empresas con entregas (releases) muy frecuentes podrían requerir conocimientos de DevOps.
Flickr desarrolló un sistema DevOps para cumplir un requisito de negocio de diez despliegues diarios. A
este tipo de sistemas se les conoce como despliegue continuo (continuous deployment) o entrega
continua (continuous delivery), y suelen estar asociados a metodologías lean startup. Grupos de
trabajo, asociaciones profesionales y blogs usan el término desde 2009«.

Todo claro, ¿verdad? ¿O pensáis como yo que hay overflow de conceptos? Rescatemos de momento
tres ideas clave:

DevOps es una metodología para creación de software.

DevOps se basa en la integración entre desarrolladores software y administradores de


sistemas.

DevOps permite fabricar software más rápidamente, con mayor calidad, menor coste y una
altísima frecuencia de releases.

Con estos conceptos en mente, repasemos algunas corrientes de opinión en torno a DevOps.

¿Es DevOps una cultura?

No, DevOps no es en sí una cultura, pero sí requiere de un fuerte cambio cultural y organizativo
para su implementación. Un cambio cultural hacia la colaboración, la comunicación, y en último
término la completa integración entre las antiguas áreas (en lo habitual rabiosamente estancas) 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, pero recordemos: DevOps es una metodología de
desarrollo software, y un cambio de cultura no es en sí mismo una forma de desarrollar software.

¿Es DevOps una nueva raza de hombres orquesta?

Otro error común es confundir DevOps con modelos que algunas startups se ven abocadas a
adoptar en sus inicios, en los que todos los miembros del equipo técnico saben de desarrollo, de
sistemas, de tuning de rendimiento, de bases de datos… y hasta de cablear la oficina, comprar
portátiles y hasta configurar el móvil de la gente de negocio. ¿Os suena ;-)?

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
23.251.138.140
Ese modelo puede funcionar durante un tiempo, pero no escala. DevOps no consiste en aumentar
la responsabilidad de los desarrolladores haciendo que lleven varias gorras (en particular dos, la de
desarrollo y la de sistemas), sino en sustituir esas dos gorras por una sola: una nueva gorra
DevOps.

¿Es DevOps una profesión?

Según Rob Steward, vicepresidente de desarrollo de producto de Progress Software, “una buena
práctica 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 producción del software
una vez que está escrito”.

Si esto es así, ¿qué es un ingeniero DevOps? ¿No hemos quedado en que DevOps permite que un
desarrollador sólo desarrolle? ¿Entonces por qué se buscan en el mercado –y cada vez con mayor
demanda- perfiles con habilidades específicas para montar equipos DevOps?

La respuesta es sencilla: para un desarrollador pasar a un modelo DevOps resulta inmediato,


mientras que un ingeniero de sistemas necesita nuevas habilidades. Estas habilidades, según una
investigación de Puppet Labs, son, por este orden: scripting, don de gentes, reingeniería de
procesos, y en último lugar experiencia con herramientas específicas. Un perfil que no es fácil de
encontrar.

Así que no, DevOps no es una profesión, y estrictamente no existen ni perfiles DevOps ni ingenieros
DevOps, sino “ingenieros de sistemas con capacidades específicas para integrarse en equipos
DevOps”.

DevOps: un modelo de desarrollo de productos digitales

Como conclusión, quedémonos con una definición simple de DevOps con la que todos podamos
estar de acuerdo: DevOps es una metodología de desarrollo software basada en la integración
entre desarrolladores y administradores de sistemas, que permite que los desarrolladores puedan
enfocarse sólo en desarrollar y puedan desplegar su código en segundos.

DevOps es especialmente útil en el nuevo entorno de la transformación digital y el desarrollo de


productos digitales, para los que el usuario final y/o el cliente interno de negocio demanda TTM
(time-to-market), más flexibilidad, más calidad, menos coste y una altísima frecuencia de releases.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
23.251.138.140
(https://info.paradigmadigital.com/cs/c/?cta_guid=fef96eae-9193-4713-b184-
7f955d4f19f6&placement_guid=7317a215-fbd1-4cc3-a54d-
afee694a88f7&portal_id=2189055&canon=https%3A%2F%2Fwww.paradigmadigital.com%2Ftechbiz%2Fque-
es-devops-y-sobre-todo-que-no-es-
devops%2F&redirect_url=APefjpF6FNr_dL5kaO_QseTbYMsbgaKLcYUakWRyoqNAvKNREJMXGtBxTVbSs3RyPLcwHmGH11NfA9OwduBR9SugHZA9rCOGZK9002
fPcz3F4ZT4AnYNDogzBnV3pyjezVqbQ5jQypkiL9ev0BWTBgjtaf68zP2-
_DbhMjzJRJxjvntePDUxc5LOuSbWnhA4Eo6enazkqwgLP2HfIHyde99avytL8-
P0TKVA5jiGz35864lckd-s&click=8c49af70-67da-4f16-9cc4-
5aa3225f4263&hsutk=bd1cece29a8cfea6b9289c44b0b20f26&__hstc=262827539.bd1cece29a8cfea6b9289c44b0b20f26.1555601266420.1555601266420.1556

Compartir en Twitter Share in Linkedin

José Ruiz Cristina


Ingeniero de telecomunicación por la UPM, cuento con veinte años de
experiencia en proyectos web en compañías como GMV-SGI, Germinus,
Gesfor, Logica y CGI. Actualmente me ocupo de alinear y transmitir la oferta
de Paradigma Digital, y ayudar a definir la mejor solución para cada cliente,
aportando mis conocimientos sobre Internet y metodologías ágiles, mi
capacidad de abstracción y el diseño de soluciones de negocio a partir de
tecnologías cross.

Ver toda la actividad de José Ruiz Cristina

21 comentarios

El legendario origen del movimiento 1 diciembre, 2015 a las 10:57

DevOps - Paradigma
[…] leído definiciones contradictorias que te hacen dudar, no te pierdas nuestro próximo post sobre lo que
es, y sobre todo lo que no es devops. Stay […]

Responder

DevOps, vampiros y licántropos: la solución 1 diciembre, 2015 a las 11:38

a un conflicto milenario - Paradigma


This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
23.251.138.140
[…] cerrar nuestra trilogía de posts sobre DevOps (ya os contamos la génesis y una primera definición),
hablamos hoy de cómo esta forma de trabajar viene a solucionar un enfrentamiento tan viejo como […]

Responder

Victor Fernandez 19 diciembre, 2015 a las 18:13

Creo que DevOps no es que los programadores se dediquen a programar y nada mas en su zona de
confort.

Mas bien parece que es al contrario, impulsar y potenciar la orientación a servicio extremo a extremo y la
gestion conjunta de proyectos y servicios con un flujo de trabajo continuo, basándose en la integración y
entrega continua al mismo tiempo con feedback y retroalimentación continua, igualmente.

Saludos

Responder

Rubéns 14 febrero, 2017 a las 17:19

Yo creo que un DevOps es aquella persona que tiene las habilidades para poder Desarrollar preparando su
propio ambiente tal cuál lo tiene el cliente en producción. Para poder «Dedicarse» a desarrollar sin que
tenga la preocupación de que tenga problemas al realizar el despliegue en el ambiente del cliente al
subirse a producción

Responder

Ramon Basatrdo 28 marzo, 2017 a las 22:48

Excelente post…

Responder

Seaclo 13 abril, 2017 a las 17:13

Creo que el «concepto» DevOps NO ES una Metodología, sino un Modelo Operativo que, para responder
adecuadamente a la rapidez y flexibilidad que exigen los SLA’s asociados a los Servicios TI de hoy, lleva a
las áreas y responsables TI a INTEGRAR a las Áreas y Procesos de Desarrollo con las Áreas y Procesos de
Explotación tal que, sin perder la Continuidad Operativa, se trabaje con la Seguridad y Calidad deseada en
entornos de alta frecuencia de cambios, releases y versiones aplicativas, ya sea por necesidades del
negocio (funcionalidad) o por mantencion evolutiva o correctiva de sus productos base. Y al igual que con
el desarrollo ágil, requiere de una infraestructura y arquitectura previamente definida y establecida que
permita esa agilidad, seguridad y control.

Responder

Rimber 14 junio, 2017 a las 20:16

La definición de DevOps, no es una metodología, considero tampoco es un modelo operativo, es solamente


una manera colaborativa de manejar los desarrollo en forma coordinada, donde el Desarrollo, pruebas y
pase a producción estaba a cargo de un líder de proyecto o gerente de proyecto, creo que este concepto no
ha cambiado, lo que cambia es la herramienta tecnologica que permite realizar esta colaboratividad, por lo
tanto el software que permite esto es lo nuevo,

Responder

serrano 22 junio, 2017 a las 05:32

otra moda mas…débil.


This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
23.251.138.140
Responder

eduardo 26 julio, 2017 a las 22:18

Devops es una filosofia, no una metodología

Responder

Talleres del PC 18 septiembre, 2017 a las 11:01

Me quedo con la conclusión final, muy clara :


DevOps es una metodología de desarrollo software basada en la integración entre desarrolladores y
administradores de sistemas

Responder

Hamlet Almanzar 17 diciembre, 2017 a las 22:19

Muy buena publicación.

Responder

Ivan Collado 8 enero, 2018 a las 02:24

hola puedo hacerte estas preguntas? Cuáles son motivos estratégicos por los que una organización debe
considerar un modelo DEVOPS? ¿la Innovación es uno de ellos? ¿Es DEVOPS aplicable necesariamente a
todas las organizaciones?
gracias

Responder

Juan José Cerezo Mata 4 julio, 2018 a las 22:15

En cuanto leo fabricar software dejo de leer

Responder

Juan José Cerezo Mata 4 julio, 2018 a las 22:24

Es que veo devops y me entra la risa, y mañana se volverá a llamar ap, son cosas que se ha echo toda la
vida y ahora quieren llamar así a esa persona independiente que es capaz de montarse el entorno de
desarrollo el mismo y desarrollar y hacer la entrega, vamos el que se lo hacia todo de toda la vida y que
existe desde hace 20 años o mas

Responder

Un cóctel explosivo 8 julio, 2018 a las 16:05

DevOps no es una metodologia de desarrollo, es una filosofia un enfoque que ve el desarrollo como un
conjunto de procesos end to end desde el momento en que se demanda una nueva funcionalidad o se
informa de una incidencia hasta el momento en que eso se encuentra ya en produccion y todo lo que
ocurre por el camino. La cuestion es entender la foto como un todo, de forma que te aseguras que
introduces los mecanismos de alineamiento y buenas practicas necesarias para llevarlo a cabo. Pero no es
una metodologia ni es software. Aunque se apoya en metodologia y en un conjunto de herramientas de
software para hacerlo realidad.

Responder
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
23.251.138.140
Moises 9 octubre, 2018 a las 06:09

Muy interesante, está excelente que pongan diferentes puntos de vista.

Responder

Andres 19 octubre, 2018 a las 02:44

Me parece que la responsabilidad de informar implica documentarse previamente para informar de


manera correcta. Soy docente de este movimiento (DevOps) y veo varios errores en el artículo:
DevOps NO es metodología
DevOps si representa un cambio en la cultura y no solo involucra a desarrolladores y operación sino a toda
la organización pues de lo contrario no haría sentido «un cambio en la cultura organizacional»…y así otras
cosas mas que sería conveniente revisar.

Responder

LAG 25 octubre, 2018 a las 17:51

Con todo respeto, y para que mas inventos de metodologías si ya hay de todos los colores y sabores… No
creen que SCRUM por ejemplo es mas que suficiente… KANBAN… RUP….

Responder

Julio Ruiz 3 diciembre, 2018 a las 12:05

Hola,

He leído el artículo y me parece muy interesante, además, los comentarios también aportan mucho valor.
Lo que está claro, parece ser, es que no hay una definición concreta que explique claramente lo que
significa DevOps (con el permiso del docente que escribió antes jeje).

Pero, aún así, me gustaría resolver una duda. Se ha hablado mucho de las 3 grandes patas sobre las que
se soporta DevOps: desarrollo, sistemas y QA. Pero, sólo en el gráfico, es donde se hace referencia a la
parte de QA. Qué es lo que «aportamos» los QA a este cambio cultural / nuevo modelo / antiguo modelo
renombrado o lo que quiera ser DevOps??

Muchas gracias.

Responder

Miguel 12 febrero, 2019 a las 04:55

¡Qué tal…!
Creo que DevOps, más allá de quererla adoptar como metodología, es saber pasar la estafeta de Desarrollo
a QA de manera oportuna y certera; pero eso ya lo podemos ver desde un Scrum y/o otros métodos ágiles.
Sin embargo, DevOps va en relación con las herramientas para realizar cada una de las tareas en la
metodología Ágil. Pero tengo la siguiente pregunta, escuchamos de nuevas tecnologías, nuevas
herramientas, nuevas metodología; pero ¿Cuándo van a evolucionar los actores? De nada servirá, todo lo
anterior, sin un avance de mejora en cada perfil.

Saludos

Responder

Cursos DevOps Netmind 1 marzo, 2019 a las 11:55

Los cursos de DevOps son geniales para optimizar los procesos de flujo de trabajo entre equipos de
desarrollo. Genial este post!! Un saludo!!
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.
Responder Accept Read More
23.251.138.140
ESCRIBE UN COMENTARIO

Nombre * Mail (no será publicado) * Página web

Comentario:

Enviar comentario

En Twitter En nuestro blog


@paradigmate El futuro de la IA pasa por un pequeño juego de cartas
¿Qué posibilidades hay de que en España se instalase el voto electrónico? Nuestros Un equipo de ingenieros de Google Deepmind, los creadores de AlphaGo, ha publicado
compañeros @borjagomez y… https://t.co/VdkenTh2KG (https://t.co/VdkenTh2KG) un desafío dirigido a la comunidad de desarrolladores de IA. El objetivo es...

91 352 59 42 newsletter
El responsable de los datos es Paradigma Digital SL email Suscribirme
Vía de las Dos Castillas, 33 - Ática 2,  28224
Pozuelo de Alarcón (Madrid) Acepto los tratamientos de datos indicados en la Politica de
Copyright Paradigma Digital 2019 Privacidad*

contacto aviso legal y política de privacidad cookies Utilizaremos la información que nos facilitas para suscribirte a nuestro envío
periódico de newsletters así como mandarte otras publicaciones de Paradigma
que puedan ser de tu interés. Nuestra legitimación es tu consentimiento. Tus
datos no se cederán a terceros, y puedes modificarlos, darte de baja o
eliminarlos cuando quieras. Aquí encontrarás toda la información sobre
nuestra política de privacidad. (https://www.paradigmadigital.com/legal/)

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More
23.251.138.140

Anda mungkin juga menyukai