4 min read

Nisum ayudó a aumentar el ancho de banda de los recursos en un 50% con el Framework de Integración Continua/Despliegue Continuo

11-jun-2022 13:43:40

Nisum implementó un marco de IC/DC que permitía a los desarrolladores introducir sus propios requisitos de canalización y aumentaba su ancho de banda para desarrollar nuevas funciones.

ci-cd-framework

El número de solicitudes ad hoc recibidas diariamente se redujo drásticamente, lo que permitió al cliente contar con un equipo más reducido que puede centrarse en la implementación de nuevas funcionalidades. El cambio generó:

80%
de los recursos delegados a las tareas ad hoc reducidos

30%
de recursos delegados a tareas ad hoc

20%
de los recursos delegados al desarrollo de nuevas funcionalidades aumentó

70%
de recursos delegados al desarrollo de nuevas funciones

Desafío de negocio

Un cliente de una tienda de comestibles de la lista Fortune 500 tenía prácticas anticuadas que creaban una mala división de roles que era contraproducente desde la perspectiva de DevOps, por lo que los desarrolladores no participaban en ningún aspecto de la definición, la implementación o el mantenimiento del pipeline, lo que llevaba a:

  • Cada cambio o error era abordado por el equipo de DevOps, lo que llevaba a:

    • Un tamaño de equipo DevOps no escalable
    • Desperdicio de recursos

Solución

Nisum implementó un Framework IC/DC que era fácil de usar para los desarrolladores y de introducir sus propios requisitos de canalización. También crearon un manual de producto para informar y formar a los desarrolladores en el uso del marco, lo que dio como resultado:

  • Reducción de las tareas de los desarrolladores mediante la definición de piezas de código reutilizables para manejar las tareas repetitivas del pipeline de Jenkins. Lo lograron encapsulando toda la lógica del pipeline para utilizar el plugin de la biblioteca compartida de Jenkins. 

  • Eliminación el trabajo repetido y reenfoque los recursos, permitiendo a los desarrolladores escribir y definir sus propios pipelines, desde dentro de su código fuente, utilizando una biblioteca compartida lograda por: 
    • Crear un DSL de Jenkinsfile flexible y sencillo y emplear un método ágil para el proceso de implementación con un pipeline de QA. Se probaron cambios y diferentes entornos de prueba para el CI de la biblioteca compartida. Se integraron servicios externos en la biblioteca compartida para facilitar su uso. Estos servicios incluyeron Artifactory, Sonar, PCF, Azure key vault y Veracode.

free-agility-assessment


No dudes en ponerte en contacto con nosotros para obtener más información sobre cómo Nisum puede impulsar los resultados de tu empresa.

Nisum

Nisum

Fundada en California en el año 2000, Nisum es una empresa de comercio digital centrada en iniciativas estratégicas de TI que utiliza soluciones integradas que proporcionan un crecimiento real y medible.

Have feedback? Leave a comment!

Featured

Blog by Topics

See All
4 minutos de lectura

Nisum ayudó a aumentar el ancho de banda de los recursos en un 50% con el Framework de Integración Continua/Despliegue Continuo

11-jun-2022 13:43:40

Nisum implementó un marco de IC/DC que permitía a los desarrolladores introducir sus propios requisitos de canalización y aumentaba su ancho de banda para desarrollar nuevas funciones.

ci-cd-framework

El número de solicitudes ad hoc recibidas diariamente se redujo drásticamente, lo que permitió al cliente contar con un equipo más reducido que puede centrarse en la implementación de nuevas funcionalidades. El cambio generó:

80%
de los recursos delegados a las tareas ad hoc reducidos

30%
de recursos delegados a tareas ad hoc

20%
de los recursos delegados al desarrollo de nuevas funcionalidades aumentó

70%
de recursos delegados al desarrollo de nuevas funciones

Desafío de negocio

Un cliente de una tienda de comestibles de la lista Fortune 500 tenía prácticas anticuadas que creaban una mala división de roles que era contraproducente desde la perspectiva de DevOps, por lo que los desarrolladores no participaban en ningún aspecto de la definición, la implementación o el mantenimiento del pipeline, lo que llevaba a:

  • Cada cambio o error era abordado por el equipo de DevOps, lo que llevaba a:

    • Un tamaño de equipo DevOps no escalable
    • Desperdicio de recursos

Solución

Nisum implementó un Framework IC/DC que era fácil de usar para los desarrolladores y de introducir sus propios requisitos de canalización. También crearon un manual de producto para informar y formar a los desarrolladores en el uso del marco, lo que dio como resultado:

  • Reducción de las tareas de los desarrolladores mediante la definición de piezas de código reutilizables para manejar las tareas repetitivas del pipeline de Jenkins. Lo lograron encapsulando toda la lógica del pipeline para utilizar el plugin de la biblioteca compartida de Jenkins. 

  • Eliminación el trabajo repetido y reenfoque los recursos, permitiendo a los desarrolladores escribir y definir sus propios pipelines, desde dentro de su código fuente, utilizando una biblioteca compartida lograda por: 
    • Crear un DSL de Jenkinsfile flexible y sencillo y emplear un método ágil para el proceso de implementación con un pipeline de QA. Se probaron cambios y diferentes entornos de prueba para el CI de la biblioteca compartida. Se integraron servicios externos en la biblioteca compartida para facilitar su uso. Estos servicios incluyeron Artifactory, Sonar, PCF, Azure key vault y Veracode.

free-agility-assessment


No dudes en ponerte en contacto con nosotros para obtener más información sobre cómo Nisum puede impulsar los resultados de tu empresa.

Nisum

Nisum

Fundada en California en el año 2000, Nisum es una empresa de comercio digital centrada en iniciativas estratégicas de TI que utiliza soluciones integradas que proporcionan un crecimiento real y medible.

¿Tienes algún comentario sobre este? Déjanoslo saber!

Destacados

Blogs por tema

See All