Certificaciones oficiales DevOps

Artículos de International DevOps Certification Academy™

¿Cuáles son las 6 principales diferencias entre DevOps y Scrum? (Comparación entre DevOps y Scrum)

¿Cuáles son las 6 principales diferencias entre DevOps y Scrum? (Comparación entre DevOps y Scrum)

En nuestras clases en directo y cursos de preparación para los programas de certificación DevOps, hemos observado que hay una pregunta que siempre surge. Hoy he preparado esta breve entrada para responderla. La pregunta es «¿Cuáles son las diferencias entre DevOps y Scrum?». También se conoce como «comparación entre DevOps y Scrum».

Hoy voy a repasar las 6 diferencias principales. ¡Vamos allá!


Diferencia 1: Con DevOps se despliega código en producción al final de cada iteración (sprint). Con Scrum, el objetivo es que al final de cada iteración haya código listo para entregar.

Este es uno de los principales inconvenientes de Scrum y uno de los motivos más importantes, si no el primero, por los que falla en muchas organizaciones. Si no despliega código al final de cada iteración, normalmente lo guarda en servidores de preproducción o, peor aún, lo deja en el sistema de control de versiones de código (CVS) hasta que un director de proyectos, que por lo general no sabe nada de ingeniería de software, decide cuándo debe pasar a producción. Conozco grandes bancos y empresas de telecomunicaciones que despliegan en producción cada 6 meses. Parece una broma, pero no lo es. Estos despliegues masivos les cuestan muchos incidentes de máxima prioridad y gravedad en producción, hacen caer la moral y llevan a más empleados a actualizar el currículum. Y eso sin mencionar los reproches ni las disputas políticas entre personas sin formación técnica que buscan a quién culpar por sus propios fallos.


Diferencia 2: Con DevOps, la automatización de pruebas y la integración continua, requisitos para la entrega continua de software, son parte esencial de las prácticas de desarrollo. Con Scrum, la entrega de software se deja para después y queda en manos de personas ajenas al desarrollo, que tienen que planificarla y ejecutarla.

Esta es otra de las debilidades más importantes de Scrum. El proceso de Scrum aporta muy poco o nada a las prácticas de entrega. En DevOps son imprescindibles la canalización de entrega, la automatización de pruebas y una arquitectura de producción que permita desplegar con un clic. El proceso de entrega de software con Scrum existe desde 1986. Hirotaka Takeuchi e Ikujiro Nonaka lo presentaron por primera vez en Harvard Business Review en un artículo titulado «New Product Development Game». Más de 30 años después de esa presentación, se ha avanzado mucho en la forma en que los equipos deberían abordar la entrega de software. Ahora tenemos DevOps para responder a preguntas que Scrum había dejado sin respuesta.


Diferencia 3: Con DevOps, los proyectos se centran en productos y servicios que aportan valor a la organización. Scrum no tiene la madurez necesaria para contribuir a los resultados del negocio.

DevOps considera que los equipos de ingeniería son unidades inteligentes que sacan adelante el trabajo y entregan productos y servicios de software funcionales para atender a los clientes y generar ingresos para la organización. Por desgracia, Scrum no enseña a quienes lo aplican nada sobre madurez empresarial. Si alguna vez pensó que esos rituales «incuestionables» de Scrum, como que no se nos permita sentarnos en la reunión diaria, parecen bien, pero que esos ingenieros tan cualificados y bien pagados se comportan como si estuvieran en un jardín de infancia y el Scrum Master como si fuera su maestro, se debe a que Scrum no les enseña a actuar como profesionales. Con DevOps, todos en una organización de ingeniería actúan como profesionales para aportar valor al negocio, con independencia de su experiencia y conocimientos. Así se evitan discusiones redundantes e inútiles sobre asuntos absurdos como si se permite sentarse en una reunión diaria. ¡Con DevOps, dedica el esfuerzo de proponer ideas a identificar y mejorar las mejores soluciones de software posibles para que su negocio gane más!


Diferencia 4: Con DevOps, todos los ingenieros del equipo se ocupan de la calidad del servicio y del software y de la excelencia operativa. Con Scrum, el aseguramiento de la calidad y las operaciones son tarea de otras personas.

En la mayoría de los equipos Scrum, el aseguramiento de la calidad del software queda en manos de quienes hacen pruebas externas al equipo. Los administradores de sistemas se encargan del despliegue y las operaciones. La desconexión de los equipos Scrum de la calidad de la entrega y de lo que le ocurre realmente al software en producción es otro de los principales motivos por los que muchas organizaciones que adoptaron Scrum tienen dificultades. En DevOps, el aseguramiento de la calidad es responsabilidad compartida de toda la organización de ingeniería de software. Los ingenieros de DevOps que dominan toda la pila tecnológica prestan atención a la entrega, la seguridad, la estabilidad, el rendimiento, la facilidad de mantenimiento, las operaciones y todos los demás aspectos no funcionales, desde la concepción hasta el fin del ciclo de vida del software. Estos equipos reúnen todas las habilidades necesarias para desarrollar y operar software y garantizar su calidad. Están preparados para tener éxito y aportar resultados extraordinarios al negocio.


Diferencia 5: DevOps orienta el diseño de la arquitectura para facilitar la calidad y la entrega continua. Scrum no ofrece orientación para crear software con una arquitectura adecuada.

Scrum no ofrece apoyo ni orientación a los equipos de ingeniería para definir una dirección y una visión arquitectónicas adecuadas. Recuerde que han pasado más de 30 años desde que Hirotaka Takeuchi e Ikujiro Nonaka presentaron Scrum. Con DevOps, los productos, servicios y API de microservicios de la arquitectura deben estar débilmente acoplados. Cada equipo debe responsabilizarse de una sola parte y poder diseñar, desarrollar y desplegar su software de forma independiente. Un mecanismo de alerta temprana incorporado en la canalización debe avisar de forma automática y rápida a los equipos de DevOps sobre los posibles efectos adversos de cualquier cambio registrado.


Diferencia 6: DevOps abarca toda la organización de ingeniería de software para obtener grandes resultados de negocio. Scrum se ocupa únicamente de los desarrolladores.

Scrum se centra en equipos de desarrollo pequeños, de 5 a 9 personas. Según la teoría de Scrum, no pueden ser 10. ¿Por qué? ¡No se sabe! En cualquier caso, este enfoque limitado de la ingeniería de software suele dificultar el encaje de Scrum en las organizaciones porque Scrum no resuelve cómo debe integrarse un equipo Scrum en una organización para aportar valor. DevOps propone formar equipos orientados a productos y servicios. Son equipos independientes, multifuncionales, autónomos, autosuficientes y generalmente pequeños que cubren todas las fases del ciclo de vida de ingeniería de un producto o servicio de software, en vez de las de un proyecto temporal. Abarcan la arquitectura, el diseño, la programación, las pruebas, la experimentación, el despliegue, las operaciones y el mantenimiento. Sí, ha leído bien. ¿Quién puede operar y mantener el software mejor que quienes lo crearon? Nadie. Por eso, no sorprende que los equipos de DevOps más exitosos de Amazon y Netflix no abandonen sus productos y servicios después de publicarlos. También se encargan de operar y mantener el software en sus propios sistemas de producción.



¡Después de leer estas diferencias, ya tendrá claro por qué DevOps se está convirtiendo en la próxima generación de la agilidad!

En unos años, se aceptará plenamente que DevOps abarca Scrum porque organizaciones muy grandes como Google, Amazon, Facebook, Etsy, Netflix y muchas otras ya han adoptado DevOps.

¡Eso significa que pronto llegará a todas partes!


International DevOps Certification Academy™ le ofrece todo lo que necesita para aprender DevOps con facilidad y aprobar el examen de certificación. Si tiene alguna pregunta, mi equipo y yo estaremos a su disposición, como siempre.

La mejor oferta para empezar (¡solo hoy!) >>

Acceda a International DevOps Certification Academy™ >>



P. D.: ¡Seamos sinceros por un momento! Sabemos que hoy no mucha gente lee entradas de blog. Aun así, insistimos en dedicar tiempo a preparar estos contenidos. Si un puñado de personas lee este artículo y aprende algo, consideramos que hemos cumplido nuestra misión de ayudar a la comunidad DevOps en todo el mundo.

¡Muestre su aprecio por el esfuerzo que dedicamos a escribir este artículo para usted! Si ha leído hasta aquí y el artículo le ha resultado útil, deje una opinión más abajo y compártalo con sus contactos.

¡GRACIAS DE ANTEMANO! :)

¡Comparte este artículo con tus amigos y colegas!

¡Le garantizamos que la formación gratuita en línea le permitirá aprobar el examen de certificación DevOps!

  1. 01

    Inscríbase en línea

    Elija su certificación acreditada y complete la inscripción.

  2. 02

    Reciba su código de acceso

    Recibirá de inmediato por correo electrónico su código personal de acceso al examen.

  3. 03

    Prepárese y realice su examen

    Estudie con su formación gratuita y responda en línea las 50 preguntas de opción múltiple.

  4. 04

    Obtenga su certificación de por vida

    Recibe un certificado válido en todo el mundo y una insignia digital verificable.

Muestra de Certified DevOps Generalist™
Inscríbase para obtener su certificación

SU FORMACIÓN PRÉMIUM GRATUITA EN LÍNEA

Obtener DevOps Revealed, Third Edition

Creamos su formación con un consorcio de destacados líderes empresariales y de equipos, coaches, mentores, especialistas y autoridades de DevOps de todos los sectores principales. Cualquier visitante de International DevOps Certification Academy™ puede acceder a ella. Encontrará los materiales a través de Su libro gratuito de DevOps y Su formación prémium gratuita en DevOps del menú superior.

Estos materiales son propiedad intelectual de International DevOps Certification Academy™ y están protegidos por derechos de autor. Los compartimos de forma gratuita porque compartir nuestra experiencia ayuda a los profesionales de DevOps y al desarrollo del sector.

El examen de certificación consta de preguntas de opción múltiple. Estudie la formación en línea para adquirir los conocimientos necesarios para aprobar el examen y obtener su certificación DevOps.

¡Le garantizamos que nuestra formación prémium gratuita en línea le permitirá aprobar el examen de certificación DevOps!

Sobre el autor

International DevOps Certification Academy™

International DevOps Certification Academy™ es un instituto independiente que ayuda a organizaciones y profesionales de TI a obtener certificaciones oficiales DevOps reconocidas y prestigiosas en todo el mundo y a demostrar su competencia en DevOps.

Los programas oficiales de certificación Certified DevOps Generalist™, DevOps Executive™, DevOps Project Manager™, DevOps Product Owner™, DevOps Architect™, DevOps Developer™, DevOps Operations Engineer™, DevOps Quality Assurance Engineer™, DevOps Information Security Engineer™, DevOps Release Manager™, DevOps Trainer™ y DevOps Coach™ han demostrado su aceptación y prestigio mundial al ser la elección de más de 994,700 profesionales de DevOps de 143 países.

DevOps es un marco abierto de desarrollo y entrega de software. Sin embargo, antes de que se fundara International DevOps Certification Academy™, profesionales como usted no disponían de una forma razonable de obtener certificaciones DevOps y demostrar sus competencias. Tenían que pagar tarifas elevadas por programas de otras entidades certificadoras centradas exclusivamente en su beneficio.

International DevOps Certification Academy™ busca eliminar estas barreras para los profesionales de DevOps de mercados desarrollados y emergentes, para que puedan certificar lo que saben sin tener que pagar precios excesivos por cursos presenciales y exámenes de certificación. También puede consultar «¿Qué hace que nuestras certificaciones DevOps sean las mejores del sector?» en nuestra página de inicio para saber por qué obtenemos mejores resultados y te atendemos mejor que nuestros competidores.

International DevOps Certification Academy™ ofrece 12 programas oficiales de certificación DevOps en línea, diseñados por nuestro consorcio de destacados líderes empresariales y de equipos, coaches, mentores, especialistas y autoridades de DevOps de todos los sectores principales. Consulte Quiénes somos para saber más sobre sus certificaciones DevOps, reconocidas y prestigiosas en todo el mundo.

Opiniones de nuestra comunidad profesional

Lea opiniones independientes sobre DevOps Certification™

Sigue explorando

Más artículos que vale la pena leer

¿TI sin DevOps? ¡Cinco problemas graves que debe conocer!

¿TI sin DevOps? ¡Cinco problemas graves que debe conocer!

Nos enorgullece anunciar que este artículo apareció destacado...
AQUÍ, en LinkedIn >>>


¡Hola! Hoy hablemos con total franqueza.

En TI sin DevOps, suele haber conflictos entre desarrollo y operaciones. El aseguramiento de la calidad de principio a fin de las funcionalidades y ventajas que pide el cliente empieza cuando desarrollo ya trabaja en un proyecto totalmente distinto. Las auditorías de seguridad de la información y preparación para producción se hacen el día anterior al despliegue previsto...

Leer el artículo
¡8 razones por las que International DevOps Certification Academy™ le ofrece un servicio mucho mejor que la competencia!

¡8 razones por las que International DevOps Certification Academy™ le ofrece un servicio mucho mejor que la competencia!

Fecha: 21 de mayo de 2024
Lugar: Oficinas de International DevOps Certification Academy™ (Wollerau, Suiza)

Hola:
Muchas gracias por visitar nuestra página para leer esta breve carta en la que exponemos 8 razones por las que International DevOps Academy™ le ofrece un servicio mucho mejor que la competencia.

Leer el artículo
Grabación de la clase gratuita en directo: ¿qué es DevOps y cómo impulsa la carrera con principios básicos que cualquier profesional del software puede aprender y aplicar?

Grabación de la clase gratuita en directo: ¿qué es DevOps y cómo impulsa la carrera con principios básicos que cualquier profesional del software puede aprender y aplicar?

¡Muchas gracias por venir a ver esta grabación!
Haga clic en el vídeo del blog para ver la grabación de nuestra clase gratuita en directo del 7 de febrero de 2019.

Leer el artículo
¿Cómo promover la adopción de DevOps en su organización?

¿Cómo promover la adopción de DevOps en su organización?

Lo habitual es explicar las ventajas de DevOps para la organización y para la moral. Cómo mejoraría de inmediato el funcionamiento de los equipos y la relación dentro de la organización y con sus clientes. Cómo nuestras empresas ofrecerían excelentes productos y servicios centrados en el cliente.

¿Es este el enfoque adecuado? ¿Conviene destacar las ventajas de adoptar DevOps o el coste de no hacerlo?

Leer el artículo
Dos datos que quería conocer sobre la renovación de Devops-Certification.org

Dos datos que quería conocer sobre la renovación de Devops-Certification.org

Estimados amigos y colegas:

Durante las últimas semanas hemos trabajado mucho para hacer realidad esta renovación. Si le interesa saber cómo utiliza Scrum International DevOps Certification Academy™, aquí tiene dos datos sencillos que pueden servir de referencia para sus propios proyectos de desarrollo y entrega de software.

Leer el artículo
10 consejos para aprovechar al máximo sus reuniones diarias de Scrum

10 consejos para aprovechar al máximo sus reuniones diarias de Scrum

La palabra «reunión» nos hace pensar en un grupo de personas sentadas para hablar de temas serios: unas aburridas y desinteresadas, otras con la mirada perdida mientras intentan entender de qué se habla y otras empeñadas en imponer su punto de vista. Con el paso del tiempo, los cambios metodológicos, la presión por cumplir plazos, la falta de tiempo, el aumento de la competencia y la necesidad de ir un paso por delante, surgió un nuevo tipo de reunión: las reuniones de Scrum, más conocidas como reuniones diarias de Scrum.

Leer el artículo
¿Qué hace falta para trabajar en pruebas de software en una organización ágil?

¿Qué hace falta para trabajar en pruebas de software en una organización ágil?

Trabajar en pruebas de software va mucho más allá de registrar fallos y hacer pruebas para encontrar errores. Hay ejemplos inspiradores de entornos de trabajo ágiles en los que quienes prueban software tienen el privilegio de formar parte de equipos de desarrollo. Es como trabajar en un rodaje con guionistas y productores. Colaboran con todo el equipo, desde programadores principiantes hasta responsables sénior de proyectos e inventores, para mejorar continuamente e incorporar la calidad a los productos y servicios.

Leer el artículo
12 fuerzas tecnológicas que configuran su futuro: reales y ya emergentes

12 fuerzas tecnológicas que configuran su futuro: reales y ya emergentes

Pasa de un mundo de sustantivos fijos a otro de verbos fluidos. En los próximos años seguirá convirtiendo cosas sólidas —como un coche o una chaqueta— en verbos intangibles. Sus productos se transforman en servicios y procesos. Con grandes dosis de tecnología integrada, su coche se convierte en un servicio: un conjunto de ventajas actualizado continuamente que se adapta a su uso y sus comentarios, a la intensa competencia y a la innovación mundial.

Leer el artículo
Una forma rapidísima de multiplicar por 2 tu valor profesional...

Una forma rapidísima de multiplicar por 2 tu valor profesional...

Hola, me encanta que esté aquí: una de las cosas que más disfruto es ayudar a una persona inteligente y comprometida con el aprendizaje continuo, como usted, a alcanzar aún más éxito.

Por supuesto, lo practico en mi propia carrera, pero también me encanta ayudar a los demás.

Leer el artículo
¿Busca PDU? ¡No debería!

¿Busca PDU? ¡No debería!

Hola, espero que se encuentre bien y con salud. Le escribo sobre un asunto del que llevaba mucho tiempo queriendo hablar. Hoy es el día. :)

¿Busca PDU (Professional Development Units, unidades de desarrollo profesional) para obtener o mantener una titulación?

No debería. Este es el motivo: las PDU son un subproducto del modelo de dependencia, que se aprovecha de los estudiantes.

Leer el artículo
Una amplia lista de modelos de negocio para impulsar su carrera y su empresa

Una amplia lista de modelos de negocio para impulsar su carrera y su empresa

¿Se le dan bien los modelos de negocio?
Claro que sí. Todos lo sabemos todo sobre los modelos de negocio, ¿verdad?

Tras toda una vida como consumidores y casi toda una vida como profesionales, todos creemos conocer bien los modelos de negocio. No tardamos ni un segundo en opinar sobre si una idea empresarial funcionará. Y somos muy generosos al aconsejar cómo podría mejorar una empresa. Pero ¿conocemos realmente los modelos de negocio en suficiente profundidad?

Leer el artículo
¿Por qué tan pocas personas tienen éxito en los negocios?

¿Por qué tan pocas personas tienen éxito en los negocios?

Hola, ¿se ha preguntado por qué tan pocas personas tienen éxito? Muchas trabajan duro y persiguen oportunidades constantemente, pero aun así pasan y terminan su carrera con resultados poco significativos. Es triste, pero es la realidad.

Al igual que quienes no triunfan, las personas exitosas persiguen oportunidades. ¿Por qué, entonces, el éxito es escaso y la mediocridad abunda en las carreras profesionales?

Leer el artículo
¡Scrum Institute revela secretos sorprendentes para triunfar con Scrum!

¡Scrum Institute revela secretos sorprendentes para triunfar con Scrum!

Muchas gracias por visitar nuestra página para leer esta breve carta en la que exponemos 8 razones por las que Scrum Institute le ofrece un servicio mucho mejor que la competencia.

Antes de entrar en los detalles de esta carta, queremos agradecerle sinceramente su apoyo constante y su confianza en Scrum Institute, https://www.scrum-institute.org.

Sin usted, su compromiso y su apoyo leal, International Scrum Institute no habría llegado adonde está hoy.

Estos son 8 secretos sorprendentes que debe conocer para entender por qué International Scrum Institute le ofrece un servicio mucho mejor que la competencia…

Leer el artículo