Case Study
Aplicação para processamento de ficheiro CSV de parques eólicos
O cliente
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).