1. Desafio
Modernizar o acesso a informações críticas e eliminar tarefas manuais para a equipe de suporte de campo, que gastava tempo com relatórios repetitivos e resolução de problemas pouco estratégicos.
2. Impacto estratégico
Aumento do processamento diário de solicitações automatizadas.
Liberou o tempo da semana para que a equipe se concentrasse em tarefas de alta complexidade.
Padronização de fluxos de trabalho críticos de suporte técnico.
3. Como fiz isso acontecer
- Colaboração ativa com UX/UI para traduzir as necessidades técnicas em projetos funcionais.
- Revisões semanais de código com desenvolvedores sênior para otimizar o desempenho.
- Priorização ágil das demandas por meio de sprints quinzenais com o proprietário do produto.
4. Ferramentas e metodologias
- Angular 8
- RxJS
- Chart.js
- DevOps do Azure
- Figma
- TypeScript
- JavaScript
- Scrum
- Jasmim
5. Principais conquistas
a. Aumento da produtividade do suporte de campo em 35% em 6 meses:
Medido por: Redução das horas manuais gastas no fechamento de tíquetes.
Ação: Desenvolvimento de painéis dinâmicos usando Angular 8 e RxJS para atualizações em tempo real das principais métricas.
b. Redução do tempo médio de resolução de tíquetes:
Medido por: Métricas comparativas antes e depois da implementação do sistema.
Ação: Criação de formulários inteligentes e botões de ação contextual que padronizam os fluxos de trabalho.
c. Desenvolveram componentes reutilizáveis:
Medido por: Redução do tempo de desenvolvimento de novos recursos.
Ação: Implementação de uma arquitetura modular em Angular integrada ao Chart.js para visualização de dados.
d. Conseguiu a adoção das novas interfaces pela equipe:
Medido por: Pesquisa de treinamento de satisfação do usuário interno.
Ação: Ciclos de feedback com protótipos interativos no Figma e testes de usabilidade.
e. Garantiu o mínimo de bugs críticos na produção após o lançamento:
Medido por: Monitoramento contínuo por meio do Azure DevOps.
Ação: Implementação de testes unitários (Jasmine) com cobertura 80% e pipelines de CI/CD.
6. Principais diferenciações
Abordagem orientada por dados: Todas as decisões de design são validadas por métricas de uso reais.
Ponte entre equipes: Tradução técnica do feedback de usuários não técnicos.
Evolução contínua: Sistema projetado para ser dimensionado com novas regras de negócios.