Case Study
Projeto Nearshore
Automatização e aumento da velocidade de entrega de novas funcionalidades
![Consultor DevOps da Alter Solutions a desenvolver novas funcionalidades para o cliente](https://www.alter-solutions.pt/hs-fs/hubfs/%5BCORP%5D%20Case%20Studies/1050x700_casestudies_saint_gobain_produtividade_devopse.webp?width=450&height=300&name=1050x700_casestudies_saint_gobain_produtividade_devopse.webp)
Cliente
Indústria
- Materiais e soluções de construção sustentável
- Inclui mais de 30 respeitadas empresas do setor da construção no Reino Unido e na Irlanda, entre elas British Gypsum, Weber, Isover, ou Glassolutions
- 45 centros de produção
- 7 academias de formação
Desafios
-
Participar nos comités de arquitetura e propor soluções mais resilientes e escaláveis;
-
Desenhar e implementar o controlo de ciclo de vida de múltiplas aplicações e processos, com as devidas validações;
-
Realizar integrações entre as ferramentas para automatizar ao máximo os processos de desenvolvimento e entrega de novas funcionalidades;
-
Propor métricas para avaliar a qualidade da entrega dos projetos, a sua receção e implementação dos dashboards apropriados.
Solução
A Alter Solutions utilizou ferramentas de automação e desenvolveu pipelines de entrega de código. Eis alguns passos detalhados:
- Constante aconselhamento para melhoria do Agile mindset;
- Orientação para aplicação dos diferentes processos de publicação de novas funcionalidades aplicáveis a cada situação;
- Criação dos diferentes pipelines para cada aplicação;
- Criação de componentes customizados reutilizáveis para esses pipelines, possibilitando a reutilização das mesmas em diferentes cenários.
Metodologia
Entrega contínua e integração contínua (Continuous Integration/Continuous Delivery – CI/CD).
Tecnologias
-
Azure Devops
-
Azure Devops Templates
-
Github Actions
-
Github Actions Workflows
-
Command-Line Interface (CLI) diversas por projeto
-
Python
-
Shell Script