Caso Práctico
Proyecto Nearshore
Automatización y aumento de la velocidad para entregar nuevas funcionalidades
Cliente
Industria
- Fabricación
- Incluye más de 30 compañías de construcción respetadas en el Reino Unido e Irlanda, como British Gypsum, Weber, Isover y Glassolutions
- 45 centros de producción
- 7 academias de formación
Desafíos
- Participar en comités de arquitectura y proponer soluciones más resilientes y escalables.
- Diseñar e implementar el control del ciclo de vida de múltiples aplicaciones y procesos con validaciones adecuadas.
- Integrar herramientas para automatizar, en la mayor medida posible, los procesos de desarrollo y entrega de nuevas funcionalidades.
- Proponer métricas para evaluar la calidad de la entrega del proyecto, su recepción y la implementación de dashboards apropiado.
Solución
Alter Solutions usó herramientas de automatización y desarrolló pipelines de entrega de código. Aquí algunos pasos detallados:
- Guía continua para mejorar la mentalidad Agile.
- Orientación para aplicar diferentes procesos de lanzamiento de funcionalidades según la situación.
- Creación de diferentes pipelines para cada aplicación.
- Creación de componentes personalizados reutilizables para estos pipelines, permitiendo su uso en diferentes escenarios.
Metodología
Integración Continua/Entrega Continua (CI/CD).
Tecnologías
- Azure Devops
- Azure Devops Templates
- Github Actions
- Github Actions Workflows
- Interfaz de la Línea de Comandos (CLI) para varios proyectos
- Python
- Shell Script
Resultados
Alter Solutions logró asegurar la velocidad de lanzamiento de nuevas funcionalidades mientras mantenía la calidad de entrega y garantizaba que los procesos, pruebas y aprobaciones necesarios se realizaran para cada una de las nuevas funcionalidades.
Tiempo y recursos
El proyecto ha estado en marcha durante 2 años y cuenta con 3 consultores DevOps.