¿Cuándo comenzó DevOps? Historia y futuro

7 de marzo de 2023

Cuándo empezó DevOps La historia y su futuro

DevOps es una palabra de moda que ha arrasado en el sector tecnológico, pero ¿se ha preguntado alguna vez cómo empezó todo?

Desde los primeros días del movimiento de desarrollo ágil de software hasta la era moderna de integración y despliegue continuos, la historia de DevOps es un viaje fascinante a través de la evolución de la tecnología.

Este blog le llevará en un viaje a través del tiempo para explorar los orígenes de DevOps y cómo ha transformado el mundo del desarrollo de software. Pero no nos detendremos ahí: también miraremos hacia el futuro de DevOps y cómo dará forma al sector en los próximos años.

El mundo antes de DevOps

Antes de que DevOps se convirtiera en algo, desarrollo de software seguía lo que se conoce como metodología en cascada. En esencia, significa que cada fase de desarrollo fue gestionado por un equipo o departamento diferente.

Cita emergente de DevOps

En aquellos días, las versiones de software eran a menudo un proceso estresante e impredecible. Los desarrolladores lanzaban su código a operaciones y esperaban lo mejor, mientras que los equipos de operaciones se esforzaban por desplegarlo sin problemas, sin contexto ni comprensión del código. Este enfoque provocaba muchas acusaciones y frustraciones, y ambos equipos se culpaban mutuamente de cualquier problema.

Como se puede imaginar, la escasa cooperación entre los departamentos de desarrollo y operaciones provocó muchos retrasos y falta de comunicación, y los proyectos a menudo se salían del presupuesto y se retrasaban.

Afortunadamente, DevOps surgió para ayudar a salvar la brecha entre desarrolladores y operaciones. Nació de la necesidad de acelerar los lanzamientos, aumentar la productividad y mejorar la colaboración en equipo.

Ahora, vamos a sumergirnos en el origen de DevOps y su impacto en el mundo del desarrollo de software.

Cronología histórica de DevOps

Nadie puede contar la historia de DevOps sin conocer al profesional ágil Patrick Debois. Se le considera el padre de DevOps, ya que fue el primero en impulsar la colaboración entre desarrolladores y equipos de operaciones en una conferencia ágil en 2008.

¿Cómo creó exactamente la metodología DevOps? Aquí tienes una cronología detallada de la historia de DevOps:

2007:

En 2007, Debois empezó a trabajar en un exigente proyecto de migración de centros de datos para un ministerio belga. Era responsable de las pruebas de certificación y preparación, lo que le obligaba a colaborar estrechamente tanto con el aplicación equipos de desarrollo y operaciones, incluidos especialistas en servidores, bases de datos y redes.

Uno de los principales retos de un gestor de proyectos era el constante ir y venir entre las partes de desarrollo y operaciones del proyecto. Debois reconoció la necesidad de colaboración entre ambos equipos y empezó a idear formas de mejorar la comunicación.

2008:

El pasado 2008 se celebró una conferencia Agile en Toronto (Canadá), donde Andrew Shafer intentó organizar una sesión de encuentro llamada "Infraestructura ágil". Desgraciadamente, la sesión recibió comentarios tan negativos que nadie se presentó, incluido el propio Andrew.

Sin embargo, Debois se alegró de encontrar a alguien que compartía sus intereses y asistió a la sesión de todos modos. Cuando se dio cuenta de que era el único allí, buscó a Andrew en el pasillo de la conferencia y entablaron conversación. Más tarde, ese mismo año, crearon un grupo de debate para personas que quisieran compartir sus ideas sobre cómo salvar la distancia entre el desarrollo y las operaciones.

2009:

Al principio, no fueron muchos los que compartieron sus ideas. Pero en junio de 2009, John Allspaw y Paul Hammond dieron una charla titulada "10+ Deploys a Day: Dev and Ops Cooperation at Flickr" en la O'Reilly Velocity Conference. Debois vio el vídeo en streaming de la presentación en su casa de Bélgica, e inmediatamente le llamó la atención.

Así que convocó una reunión de desarrolladores y administradores de sistemas para debatir la mejor manera de salvar la distancia entre dos campos tan distintos.

Debois bautizó este evento como DevOpsDays, que tuvo lugar a finales de octubre de 2009. El evento atrajo la atención de expertos en ambos campos y suscitó animados debates en Twitter, donde el hashtag se acortó a DevOps. Pronto, las empresas tecnológicas más pequeñas empezaron a adoptar la cultura y las prácticas DevOps, y se crearon herramientas para ayudar a estos equipos recién formados. DevOps empezó a ganar adeptos y la gente empezó a poner en práctica sus ideas.

Servicios DevOps de StarTechUP

2011:

En marzo de 2011, Cameron Haight, analista de Gartner, predijo que DevOps seguiría ganando impulso en los próximos años, lo que atrajo más atención hacia el movimiento DevOps.

Muy pronto, empresas de todos los tamaños empezaron a implantar herramientas y métodos DevOps, reconociéndolos como un marco valioso para sus operaciones.

DevOps se convirtió rápidamente en la palabra de moda en la industria de TI, a menudo comparado con Agile como la próxima gran cosa.

2013:

En 2013, la publicación del libro "The Phoenix Project", escrito por Gene Kim, Kevin Behr y George Spafford, marcó un momento importante en el éxito de DevOps.

Esta obra de ficción narra la historia de un director de TI en una situación aparentemente desesperada al que se le encomienda la tarea de rescatar un proyecto de desarrollo de comercio electrónico de misión crítica que ha salido mal. Por el camino, su enigmático mentor, un miembro de la junta muy versado en las prácticas de fabricación ajustada, le introduce en nuevas perspectivas sobre TI y desarrollo de aplicaciones, incluido el concepto de DevOps.

2015:

A medida que DevOps fue ganando terreno en el ámbito empresarial, se incorporó rápidamente a la metodología ágil del Scaled Agile Framework (SAFe) y se extendió a todas las organizaciones.

2016:

DevOps se convirtió en la nueva norma para las empresas de alto rendimiento a medida que el entorno empresarial seguía evolucionando. Lo que hace tres años se consideraba tecnología punta ya no era suficiente.

Con base en las estadísticas de DevOps de 2017, se reveló que 60% de los empresarios informáticos buscaban activamente contratar desarrolladores para crear equipos DevOps en su empresa. Más tarde, pasarían a llamarse ingenieros DevOps. La demanda de estos puestos no ha hecho más que aumentar en urgencia desde entonces.

2018:

Un informe patrocinado por Deloitte, la Informe sobre el estado de DevOps de 2018 de Accelerate, introdujo un enfoque descriptivo y pragmático para guiar a los equipos y madurar las iniciativas DevOps. Este enfoque, que va de las etapas 0 a 5, proporciona una hoja de ruta clara que las organizaciones pueden seguir.

He aquí un resumen:

Etapa 0: Construir los cimientos

Fase 1: Normalizar la pila tecnológica

Fase 2: Normalizar y reducir la variabilidad

Etapa 3: Ampliar las prácticas DevOps

Etapa 4: Automatizar la entrega de infraestructuras

Etapa 5: Proporcionar capacidades de autoservicio

reunión sobre el proceso de desarrollo de software

2019:

Las empresas empezaron a incorporar funciones de TI adicionales, como seguridad (DevSecOps), privacidad, políticas, datos (DataOps) y controles, en su cultura y procesos DevOps. Esto permitió a las organizaciones integrar varios aspectos de TI en sus flujos de trabajo y mejorar la eficiencia general de la entrega de software.

Sin embargo, el Informe sobre el estado de DevOps 2019 reveló que 79% de empresas encuestadasla mayoría de la UE paísesse sitúan en la categoría Media de la escala evolutiva de DevOps. Esto sugiere que es relativamente fácil llegar a la etapa media, pero progresar más allá de ella sigue siendo difícil.

2020:

El Informe de Salarios DevOps 2020 reveló que las empresas con un alto nivel de evolución DevOps compensan a sus empleados al nivel más alto y que los salarios aumentaron en todo el mundo, de forma más pronunciada para los encuestados de ingresos altos en Japón y el Reino Unido.

Según PayScale, el salario medio de un ingeniero DevOps en Francia es de 1.000 euros. 42.975 euros al añomientras que en España es 45.722 euros anuales.

2021:

Las herramientas de automatización para DevOps son hoy una parte fundamental del proceso de pruebas continuas. Según el informe 2021 State of DevOps, los datos revelaron que 97% de empresas que emplean metodologías DevOps avanzadas creen que la automatización desempeña un papel vital en la mejora de la calidad de su trabajo.

2022:

Influenciadas por la transformación digital y el trabajo híbrido, las necesidades de DevOps en las empresas aumentaron debido a la complejidad del software y a un mercado impulsado por los clientes. Las empresas buscan mejores formas de gestionar su tecnología y su personal para maximizar la eficiencia.

La industria de Informe sobre el estado de la automatización DevOps 2022 muestra que, aunque las empresas están ampliando su pila tecnológica para gestionar estas tendencias, siguen luchando con la gestión manual de la complejidad y la integración de sus herramientas de respuesta a incidentes.

2023 y más allá: El futuro y la mejora continua de DevOps

Para 2023 y más allá, el futuro de DevOps reside en muchas tecnologías. He aquí algunas:

  • Soluciones nativas de la nube: Kubernetes, Serverless y OpenShift se utilizarán para gestionar aplicaciones en la nube
  • IA/ML en el marco de DevOps: La IA y el ML se utilizarán para automatizar ciertos procesos y detectar anomalías en el desarrollo de características en las aplicaciones
  • DevSecOps (seguridad ágil): Las partes interesadas del negocio están aumentando su enfoque en la seguridad para el cumplimiento y la satisfacción del cliente
  • Aplicación de bajo código: El desarrollo de bajo código se utilizará para crear y desplegar aplicaciones rápidamente
grupo de desarrolladores en una reunión

¡Comience sus prácticas DevOps con nosotros!

DevOps no es sólo un cambio de cultura y mentalidad, sino también una forma mejorada de que los equipos de desarrollo crear software. DevOps se ha vuelto más ágil y eficiente que nunca gracias a la mejora de los procesos de automatización.

Por lo tanto, no debe dudar en empezar a utilizarlo.

En StarTechUP, tenemos la experiencia y los conocimientos para ayudarle a crear un Equipo DevOps que funcione bien para usted y su organización.

Póngase en contacto con nosotrosy comencemos su viaje DevOps.

Sobre el autor: Andrea Jacinto - Redactor de contenidos

Escritora de contenidos con una sólida formación en SEO, Andrea ha estado trabajando con vendedores digitales de diferentes campos para crear artículos optimizados que sean informativos, digeribles y divertidos de leer. Ahora, escribe para StarTechUP con el fin de ofrecer los últimos avances en tecnología a los lectores de todo el mundo. Ver en Linkedin

MÁS INFORMACIÓN