Últimos Posts

Tasa de éxito de despliegue

Es un indicador que se calcula en función de la tasa de éxito y de fracaso de las etapas de un componente. Representa el porcentaje de etapas de que se ejecutaron y pasaron con éxito respecto al total de etapas que se ejecutaron independiente de su éxito o fracaso, esto en un periodo de tiempo..

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..

Integrar un sistema de soporte

Configurar Sistema de Soporte  En este apartado se indicarán al menos 3 flujos diferentes de configuración para ese servidor de soporte por sus notables diferencias en dicha configuración inicial.  Configuración Sistema de Soporte: Jira o Zendesk  Paso 1: Sistema de Soporte: selecciona el servidor que estés usando actualmente (Jira o Zendesk) Paso 2: Público/Privado: Cuando..

Integrar un sistema de CI

Configuración Sistema de Integración Continua  Ahora vamos a configurar el sistema de integración continua, donde debe diligenciar los siguientes campos:  Paso 1:“Servidor de integración continua”. Aquí deberá elegir el servidor que esté usando (Jenkins, VSTS, TFS entre otros) Paso 2:“Público/Privado”. Cuando se tiene el servidor en una red privada protegido con algún proxy o VPN..

Integrar un sistema de control de versiones

Configuración Sistema de Control de Versiones  Se realiza la configuración del sistema de control de versiones, diligenciando las siguientes opciones:  Paso 1: Sistema de control de versiones: selecciona el servidor que estés usando actualmente (GitLab, GitHub, Bitbucket, VSTS) Paso 2: Público/Privado: Cuando se tiene el servidor en una red privada protegido con algún proxy o..

Integrar sistemas de calidad

Configuración de sistema de calidad Paso 1:  El primer servidor que vamos a configurar es el de “sistema de calidad”.  Configurando el sistema de calidad se podrán visualizar las aplicaciones con los siguientes indicadores:  Salud de Código  Confiabilidad  Potencial de eficiencia  Imagen 1. Configuración del Sistema de Calidad    Paso 2: para realizar la configuración..

Configurar componentes

Tabla de contenidos Configuración Inicial de Componentes. En este punto del proceso, el objetivo consiste en llevar a cabo la configuración inicial de los componentes en los distintos niveles de la jerarquía, con el fin de obtener las primeras métricas relacionadas con los servidores configurados anteriormente. Cabe destacar que los componentes son un conjunto de..