Case Study
Projeto Nearshore
Automatização e aumento da velocidade de entrega de novas funcionalidades
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