Automação para Análise de Investimentos
Cliente/Setor: Analistas de Investimentos | Período: Primeiro semestre de 2012, com manutenção realizada nos anos seguintes
O Problema
Em 2012, a tecnologia e os serviços disponíveis eram mais limitados. A equipe de Investimentos recebia, mensalmente, planilhas de cerca de dez instituições financeiras, cada uma em formato próprio, com sugestões e dados do mercado, como curvas de ações e variáveis associadas.
Cada um dos cinco analistas era responsável por seu setor (como indústria ou petróleo) e analisava os dados correspondentes. Um deles se dedicava exclusivamente à consolidação das planilhas — trabalho que levava cerca de duas semanas. Ele eliminava abas e colunas desnecessárias e reunia as informações em uma única planilha-base.
Depois, os analistas extraíam os dados de seus respectivos setores e criavam planilhas próprias para análise. Ao final, os resultados eram novamente reunidos para embasar as reuniões que decidiam sobre a compra e venda de ações.
O Objetivo
Automatizar o processo, de modo que os Analistas de Investimentos não desperdiçassem tempo e esforço com tarefas mecânicas — como a manipulação de planilhas com excesso de dados —, as quais apresentavam um alto índice de erros humanos.
A Solução
Optou-se pela automação por meio do VBA (Visual Basic for Applications) pelos seguintes motivos:
1. O VBA era padrão no Excel e não exigia licença adicional;
2. Alguns membros da equipe de Investimentos já possuíam conhecimento em VBA, o que reduzia a necessidade de suporte da sobrecarregada equipe de TI;
3. O processo de automação podia ser acompanhado diretamente pelos membros da equipe de Investimentos.
Resultados
O processo de “limpeza” e consolidação de dados, que antes demandava cerca de duas semanas de trabalho de um analista, passou a ser concluído em apenas alguns minutos. Qualquer analista passou a poder executar essa etapa, já que o próprio VBA reunia e selecionava todas as colunas necessárias em um único local.
Os analistas de Investimentos, que antes precisavam separar manualmente suas ações para análise, passaram a receber uma planilha individual contendo apenas os dados de seus respectivos setores. Ao término da análise, as informações eram exportadas para uma tabela no SQL Server, permitindo consultas durante as reuniões e em análises futuras.
Tecnologias Utilizadas
Excel com VBA e SQL Server.