Evita estos errores al realizar la transición a CI/CD (Integración Continua / Entrega Continua) – Parte II
En la primer entrega de este tema (ver link) te presentamos un listado con las tres primeros errores que detectamos en las implementaciones de Integración Continua / Entrega Continua (CI/CD), los cuales podemos resumir en:
- No adoptar un cambio de cultura y de actitud,
- La definición de «Listo» y
- No establecer metas realistas y bien definidas
Pues bien, queremos presentarte ahora los siguientes elemento que conforman nuestro ranking, donde aparecen 3 elementos destacados y un bonus adicional. Seguidamente continuamos con ellos:
4. Falta de cuadros de mando y métricas relevantes
Una vez que se establecen sus objetivos, el equipo puede crear un tablero para medir los KPI. Es mejor implementar una evaluación progresiva antes de comenzar a diseñar un tablero, y enfocarse en las necesidades de información del equipo, coordinadores, líderes e incluso directores, para que cada uno de ellos pueda tomar decisiones sobre información veraz, producida de forma continua conforme el equipo avanza en sus trabajos (evitando, en la medida de lo posible, la sobre carga administrativa relacionada a la generación manual de métricas e indicadores complejos, que podrían demandar mucho tiempo y no ser utilizados conforme se espera).
5. Pensar que dejaremos para siempre las pruebas manuales
La automatización de pruebas sienta las bases para una buena adopción de CI / CD. Pero las pruebas automatizadas extensas no significan que no debamos prestar atención a las pruebas manuales. Siempre habrá algunos aspectos de las pruebas que necesitan conocimiento y análisis humanos. Por ello, piensa en la mejor manera de implementar, dentro de tu proceso de CI / CD, las actividades de pruebas manuales que correspondan y se requieran.
6. No promover y desarrollar una cultura de mejores pruebas
Un proceso de CI / CD eficaz necesita la aceptación de la organización, y el acceso al tipo correcto de herramientas, ya sea para la gestión de pruebas o la integración y medición continua. La construcción de una cultura sólida y centrada en la calidad se basa en implementar pruebas, monitorear la experiencia del cliente después de la implementación y tener trazabilidad hacia las mejoras. Para ello, aquí hay algunos consejos prácticos que puedes implementar fácilmente: · Asegúrate de que las pruebas sean fáciles de escribir y lo suficientemente flexibles como para no romperse cuando refactorice su código.· Los equipos de productos deben invertir en el proceso de prueba, enumerando historias de usuarios que son importantes se validen dentro de los procesos de CI.· Si bien no puede tener una cobertura de prueba completa, asegúrate siempre de que los flujos más importantes para UX y la experiencia del cliente estén cubiertos.
Por último (pero no menos importante)
La transición a CI / CD generalmente se desencadena de abajo hacia arriba, pero al final del día, es una transformación que necesita la participación de la administración. CI / CD tiene que ver con el conjunto de habilidades, los procesos, las herramientas y el cambio cultural, por lo cual requiere la plena atención y empuje de la gerencia, en términos de tiempo y recursos.
Como siempre te invitamos a dejarnos un comentario sobre que te ha parecido este artículo.
Ayúdanos a desarrollar nuestra comunidad, siguíendonos en nuestras redes sociales
Facebook: https://www.facebook.com/ArgentumInc/
Instagram: https://www.instagram.com/argentuminc/
LinkedIn: https://www.linkedin.com/company/argentum-inc/
Te puede interesar
Evita estos errores al realizar la transición a CI / CD (Integración Continua / Entrega Continua)
Integración continua + Build Deploy = Agilidad en la fase de pruebas