0Pricing
DevOps Bootcamp · Lección

Métricas DORA y salud de CI/CD

Comprenda y aplique las métricas DORA (frecuencia de despliegue, tiempo de entrega, MTTR y tasa de fallos de cambios) para medir y mejorar el rendimiento de DevOps.

Métricas DORA y salud de CI/CD es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.

Mejore el rendimiento de DevOps

¡Le damos la bienvenida a las métricas DORA! En el desarrollo de software moderno, no basta con implementar código. Necesitamos comprender cómo de bien funcionan nuestros procesos de desarrollo y operaciones.

Las métricas DORA ofrecen un marco eficaz para medir y mejorar el estado de su CI/CD y el rendimiento general de DevOps.

Las cuatro métricas clave

DORA son las siglas de DevOps Research and Assessment, el grupo que identificó cuatro métricas clave que predicen el rendimiento de la entrega de software y los resultados de la organización.

  • Frecuencia de implementación (DF)
  • Tiempo de entrega de los cambios (LTFC)
  • Tiempo medio de restauración (MTTR)
  • Tasa de fallos de los cambios (CFR)

¡Analicemos cada una!

Frecuencia de implementación (DF)

La frecuencia de implementación mide con qué frecuencia su organización publica correctamente código en producción. Indica con qué rapidez puede aportar valor a sus usuarios.

Una mayor frecuencia de implementación suele significar que se implementan cambios más pequeños y menos arriesgados, lo que genera ciclos de comentarios más rápidos y una mejora continua.

DF en la práctica

Para realizar un seguimiento de la frecuencia de implementación, solo tiene que contar el número de implementaciones correctas en su entorno de producción durante un periodo específico (por ejemplo, diario, semanal o mensual).

  • Ejemplo: Si su equipo implementa 15 veces en una semana, su DF es 15 por semana.
  • Objetivo: Aumentar este número. Los equipos de rendimiento excepcional implementan varias veces al día.

Tiempo de entrega de los cambios (LTFC)

El tiempo de entrega de los cambios es el tiempo que tarda un cambio de código en pasar del commit a ejecutarse correctamente en producción. Mide la velocidad de toda su canalización de desarrollo.

Esta métrica destaca la eficiencia de su proceso de desarrollo, incluidos la programación, las pruebas, la revisión y la implementación.

LTFC en la práctica

El LTFC comienza cuando un desarrollador hace commit del código y termina cuando ese código está disponible para los usuarios. Suele medirse en horas o días.

  • Ejemplo: Una funcionalidad cuyo commit se realiza el lunes por la mañana y que está disponible en producción el martes por la tarde tiene un LTFC aproximado de 36 horas.
  • Objetivo: Reducir este tiempo. Los tiempos de entrega más cortos significan una entrega más rápida y una iteración más ágil.

Tiempo medio de restauración (MTTR)

El tiempo medio de restauración (MTTR) mide cuánto se tarda en restaurar el servicio después de un incidente o fallo en producción. Refleja la capacidad de su equipo para responder a los problemas y recuperarse de ellos.

Un MTTR bajo indica una sólida resiliencia operativa y procedimientos eficaces de respuesta ante incidentes.

MTTR en la práctica

El MTTR se calcula desde el momento en que se detecta un incidente hasta que el servicio se restaura por completo. Normalmente se mide en minutos u horas.

  • Ejemplo: Si una interrupción de una aplicación tarda 2 horas en identificarse, diagnosticarse y resolverse, el MTTR de ese incidente es de 2 horas.
  • Objetivo: Reducir este tiempo. Una recuperación más rápida minimiza el impacto en los usuarios y las interrupciones del negocio.

Tasa de fallos de los cambios (CFR)

La tasa de fallos de los cambios es el porcentaje de cambios en producción que provocan una degradación del servicio, requieren una reversión o necesitan de cualquier otra forma una corrección inmediata.

Esta métrica es fundamental para comprender la estabilidad y fiabilidad de su proceso de implementación. Un CFR alto sugiere problemas en las prácticas de pruebas o implementación.

CFR en la práctica

El CFR se calcula dividiendo el número de implementaciones fallidas entre el número total de implementaciones durante un periodo y multiplicando el resultado por 100.

  • Ejemplo: Si de 100 implementaciones, 5 provocan un incidente en producción, su CFR es del 5 %.
  • Objetivo: Mantener este número lo más bajo posible. Los equipos de rendimiento excepcional suelen tener un CFR inferior al 15 %.

Aplicación de los conocimientos sobre DORA

Ha aprendido sobre las cuatro métricas DORA. Ahora, ponga a prueba su comprensión de lo que mide cada una.

Repaso: dominio de las métricas de DevOps

¡Enhorabuena! Ha aprendido sobre las cuatro métricas DORA:

  • Frecuencia de implementación: con qué frecuencia realiza lanzamientos.
  • Tiempo de entrega de los cambios: con qué rapidez llega el código a producción.
  • Tiempo medio de recuperación: con qué rapidez corrige los problemas.
  • Tasa de fallos de los cambios: con qué frecuencia las implementaciones causan problemas.

Al realizar un seguimiento de estas métricas, puede obtener información detallada sobre el estado de su CI/CD e impulsar la mejora continua en sus prácticas de DevOps.

Preguntas frecuentes

¿La lección «Métricas DORA y salud de CI/CD» es gratis?

Sí — el texto completo de «Métricas DORA y salud de CI/CD» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.

¿Qué aprenderé en «Métricas DORA y salud de CI/CD»?

Comprenda y aplique las métricas DORA (frecuencia de despliegue, tiempo de entrega, MTTR y tasa de fallos de cambios) para medir y mejorar el rendimiento de DevOps. Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Métricas DORA y salud de CI/CD»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Métricas DORA y salud de CI/CD
  2. Ajuste del rendimiento de las canalizaciones
  3. Tendencias futuras en la automatización de DevOps
  4. Optimización del coste de CI/CD y la eficiencia de los runners
← Volver a DevOps Bootcamp