Pular para o conteúdo principal
EnzRossi

Caso de sucesso

Como assumimos uma operação de tecnologia em crise e economizamos mais de US$ 50 mil por ano em ferramentas

Cliente

Uma empresa de instalação de painéis solares

Setor

Energia / SaaS

Duração

10 meses (em andamento)

Time

2 desenvolvedores full-stack + 1 PO + acompanhamento de CTO

Como assumimos uma operação de tecnologia em crise e economizamos mais de US$ 50 mil por ano em ferramentas

O desafio

Um sistema remendado com fita adesiva e dez assinaturas de SaaS diferentes.

O time de desenvolvimento anterior tinha construído a plataforma de operações da empresa em JavaScript, em cima de uma colcha de retalhos de serviços de terceiros: HubSpot para CRM, Intercom para chat com clientes, Jobber para agendamento de serviços, CronJob para automação de tarefas, Mapbox para mapas de rotas, Firebase para dados em tempo real, Asana para gestão de projetos, ZapSign para assinaturas digitais, CapGo para atualizações OTA do aplicativo mobile e Reapi para integrações de API. O sistema quebrava com frequência. Os dados ficavam duplicados entre plataformas. O código era JavaScript puro, sem tipagem, sem documentação, sem testes e sem padrão de código consistente. Quando o time anterior saiu, ninguém entendia direito como o sistema funcionava.

A solução

Uma transição organizada, uma reescrita completa em TypeScript e um plano estruturado de consolidação

Começamos com uma auditoria de duas semanas: mapeamos cada integração, documentamos o fluxo de dados e identificamos quais ferramentas de terceiros poderiam ser substituídas por funcionalidades próprias. Depois, alocamos dois desenvolvedores full-stack seniores e um product owner, com check-ins regulares de um CTO da EnzRossi. A primeira prioridade foi reconstruir o sistema como uma v2 em TypeScript, para ter segurança de tipos e facilitar a manutenção no longo prazo. O PO trabalhou com o time de operações do cliente para priorizar quais ferramentas consolidar primeiro, com base no custo e no impacto na confiabilidade.

01

Auditoria completa e documentação do sistema nas duas primeiras semanas

02

Reescrita completa da v2, de JavaScript para TypeScript, com segurança de tipos e manutenção mais fácil

03

HubSpot, Jobber, Asana e outras ferramentas pagas substituídas por módulos próprios, feitos sob medida

04

Acompanhamento de projetos e estoque consolidados em um único painel

05

Relatórios automáticos que acabaram com o trabalho manual em planilhas do time de operações

06

Testes automatizados, CI/CD e processo de code review, que não existiam antes

Tecnologias usadas

ReactNode.jsTypeScriptPostgreSQLDockerAWSMapboxFirebase

Resultados

Menos ferramentas. Sistema melhor. Economia de verdade.

01

US$ 50 mil+

Economia anual em ferramentas

Economia estimada com a consolidação de assinaturas de SaaS de terceiros

02

10

Ferramentas consolidadas

HubSpot, Intercom, Jobber, CronJob, Asana, ZapSign e outras, substituídas por funcionalidades próprias

03

78%

Cobertura de testes

De nenhum teste automatizado para uma cobertura ampla

04

85%

Incidentes no sistema

Redução nos incidentes mensais em produção

Pronto para construir?

Vamos montar o seu time. Conte o que você precisa.

Agende uma conversa gratuita de 30 minutos. A gente define os perfis, a stack e o cronograma certos para o seu projeto.