← projetos

projeto

Pokedex — Análise de Produtividade e Alocação de Técnicos de Suporte

em Sage Networks

O que é

Sistema desenvolvido em Python que acessa diretamente o banco de dados de uma plataforma de suporte ao cliente de terceiros, usada por técnicos de infraestrutura e redes (contratados para atender e resolver chamados de clientes). Sem API ou documentação disponível, o objetivo era transformar esses dados brutos em indicadores de produtividade e apoiar a gestão da equipe de suporte.

Desafio

Não havia API ou qualquer forma estruturada de acessar os dados — apenas acesso direto ao servidor e ao banco de dados da plataforma. A estrutura era inconsistente, com dados sujos, incompletos e sem documentação sobre como as tabelas se relacionavam. Foi necessário fazer engenharia reversa do esquema do banco antes mesmo de começar a extrair qualquer métrica confiável de produtividade e alocação.

Solução

  • Engenharia reversa da estrutura do banco de dados da plataforma de suporte, mapeando tabelas e relacionamentos sem documentação disponível.
  • Conexão e queries SQL diretas ao banco para extração dos dados de chamados e atendimentos.
  • Tratamento e limpeza de dados inconsistentes/incompletos em Python antes do cálculo de métricas.
  • Processamento para calcular indicadores de produtividade por técnico (volume de chamados, tempo de resolução, esforço estimado).
  • Geração de relatórios e dashboards visuais para acompanhamento da distribuição de tarefas entre a equipe.
  • Lógica de apoio à alocação, cruzando volume de trabalho com a disponibilidade de cada técnico, sinalizando desequilíbrios de carga.

Resultado

Ferramenta que deu visibilidade à gestão sobre a produtividade real da equipe de suporte e ajudou a equilibrar a distribuição de chamados entre os técnicos, considerando a capacidade e disponibilidade de cada um — mesmo partindo de uma fonte de dados sem estrutura clara ou documentação.

Stack técnica

  • Python
  • SQL (acesso direto a banco de dados)
  • Processamento e limpeza de dados
  • Geração de dashboards/relatórios
  • Docker Swarm
  • Nginx

Destaques técnicos

  • Engenharia reversa de esquema de banco de dados sem documentação
  • Extração de dados via SQL direto, sem API disponível
  • Tratamento de dados inconsistentes e incompletos como parte central do pipeline
  • Cálculo de métricas de produtividade e esforço a partir de dados brutos de atendimento
  • Dashboard visual para acompanhamento da equipe
  • Lógica de alocação considerando disponibilidade individual dos técnicos
  • Deploy em cluster Docker Swarm com Nginx como reverse proxy
ZZZZ