Tiempo medio para cambios

Este indicador se refiere al tiempo que transcurre desde que un cambio inicia su fase de desarrollo hasta su implementación o llegada a producción, es decir, el tiempo medio para cambios o lttc mide cuánto tiempo tarda una modificación en el software y se une a producción. ¿Cómo se mide el tiempo medio para cambios?…

Frecuencia de Despliegue

El indicador de frecuencia de despliegue (o Deployment Frequency – DF por sus siglas en inglés), se toma a partir de la definición de las métricas DORA y mide la frecuencia con la que se despliegan cambios de código en los ambientes productivos. Beneficios de medir el indicador de frecuencia de despliegue: Retroalimentación rápida: Permite…

Potencial de eficiencia

Tener este indicador en un buen nivel permite reducir el costo de los cambios en el software al tener desarrolladores productivos en el presente, que no pierden velocidad a futuro a causa de la complejidad en el software. Para esto se verifica que el código sea fácil de leer y entender, que sea claro y…

Salud del código

Establece el nivel de bienestar general de código, tomando como referencia la presencia de buenas prácticas, adherencia a estándares de codificación, entre otros. Representa el nivel de bienestar del código construido. Facilidad para entender y modificar. Desempeño esperado. Eficiente al ejecutarse. Buenas prácticas de diseño y desarrollo.

Confiabilidad

Tener este indicador en un buen nivel incrementa la probabilidad de que el software se comporte de la manera correcta, para ello se analizan métricas técnicas en el código, verificando que esté cubierto por pruebas unitarias y que no existan malas prácticas de programación que lo hagan inseguro o propenso a errores. Representa la presencia…

Automatización

La automatización en el nivel más bajo de la jerarquía (Componentes Hoja) es el estado de las etapas de CI configuradas previamente, este gráfico lo podemos interpretar como el estado de cada etapa, ejecución fallida o exitosa, en el servidor de integración continúa teniendo en cuenta que se refleja la información de la última ejecución…

Hotspots

Esta funcionalidad correlaciona la frecuencia de cambio del código en el repositorio de código fuente versus la cantidad de deuda técnica de dicho componente, marcando, de esta manera, las clases de código que más cambian y más deuda técnica tienen, es decir, relaciona información del volumen de cambios que tiene nuestro código (Repositorios) y la…