Case Study

Aplicação para processamento de ficheiro CSV de parques eólicos

Consultor da Alter Solutions a configurar o servidor Azure da EDP

O cliente

 

edp_logo

 

Indústria
  • Energia
  • Fundada em Lisboa, Portugal, em 1976
  • Mercado da eletricidade, gás e energias renováveis
  • Atividade comercial em 13 países
  • Líder mundial no setor da energia renovável, sendo o quarto maior produtor de energia eólica do mundo
  • Medalha de platina atribuída pela EcoVadis, colocando-a entre as 1% melhores empresas avaliadas em sustentabilidade
  • Compromisso de ser uma empresa 100% verde até 2030

Contexto

Este projeto visou melhorar as condições de trabalho das pessoas que trabalham diariamente nos parques eólicos.


Um parque tem, por norma, 7 instalações para extrair energia. Cada instalação pertence a uma determinada empresa (CEPSA, REPSOL), que por sua vez trabalha para a EDP. No final de cada mês, as diferentes entidades têm de reunir toda a informação relativa aos dados da energia elétrica e enviá-la para a EDP.


Normalmente, esse processo é realizado através do envio de ficheiros CSV (sem qualquer regra definida ou template). A EDP fica responsável por analisar e extrair toda essa informação, no entanto é um processo manual e bastante moroso, chegando em muitos casos a demorar mais que 3 semanas.


Solução

Para dar resposta à necessidade acima referida, foi desenvolvida uma aplicação que recebe os vários ficheiros CSV das diferentes entidades e, de acordo com as regras de negócio definidas, faz o respetivo mapeamento e gera o ficheiro final.


Nos casos em que os ficheiros contêm erros, a própria aplicação deteta os erros e apresenta-os ao utilizador, para que este os corrija.


Este projeto exigiu a integração da aplicação no ambiente da EDP. Esta integração envolveu o desenvolvimento de tarefas como:

  • Configuração da rede da EDP em conjunto com a equipa da Alter Solutions;
  • Implementação da aplicação nas infraestruturas da EDP;
  • Configuração do servidor Azure e correção de problemas relacionados;
  • Instalação da aplicação no novo servidor da EDP.

Metodologia

Scrum.


Tecnologias

  • Angular
  • ASP.NET
  • Microsoft Azure

Resultados

Um processo que manualmente demoraria 3 semanas, com a aplicação passa a ser instantâneo.

Recursos

A equipa da Alter Solutions esteve envolvida em todas das fases deste projeto, entre elas:

  • Análise funcional;

  • Criação de user stories e definição do backlog;

  • Análise técnica;

  • Definição da arquitetura;

  • Desenvolvimento;

  • Testes de aceitação e de integração;

  • Aplicação da metodologia Scrum no processo de desenvolvimento (Agile First).