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

Cliente

 

logo-saint-gobain-white

 

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


Resultados

A Alter Solutions conseguiu garantir a velocidade de publicação de novas funcionalidades, mantendo sempre toda a qualidade de entrega e garantia de que os processos, testes e aprovações necessários foram realizados para cada uma das novas funcionalidades.

Tempo e recursos

O projeto decorre há 2 anos e envolve 3 consultores da área DevOps.