O blog da AWS

Alterdata Software acelera a expansão de sua plataforma ERP para a web com Kiro

Por Alexandre Santos, product manager; Rafael Serafim, supervisor de programação; Ronaldo Ramos, especialista em programação; Vicente Pinto da Silva, gerente de DevOps; Gustavo Barbosa, arquiteto de soluções para ISVs na AWS e Marcos Borges, profissional de vendas na AWS.

Como uma empresa brasileira de software com mais de 35 anos de mercado adotou IA generativa para transformar o ciclo de desenvolvimento e levar sua plataforma de gestão empresarial para novos canais.

Com mais de 35 anos de mercado, a Alterdata Software construiu uma das maiores plataformas de ERP do Brasil. Fundada em 1989 em Teresópolis (RJ), a empresa conta com mais de 2.000 colaboradores, mais de 1 milhão de usuários* e presença em todo o território nacional, atendendo segmentos como contabilidade, varejo, moda, imobiliário e alimentação.

Ao longo de mais de 20 anos de desenvolvimento em Delphi, os sistemas consolidaram milhões de linhas de código. Essas regras de negócio sofisticadas atendem milhares de cenários reais de clientes em todo o Brasil.

Desafio de tecnologia para escalar a expansão web

A Alterdata é reconhecida por oferecer um ecossistema completo de soluções, com sistemas robustos, construídos ao longo de décadas com profundo conhecimento dos processos de cada segmento: regras fiscais, fluxos financeiros, lógica tributária e comercial específicas do mercado brasileiro.

Com a estratégia de expansão para a plataforma web, a equipe de tecnologia enfrentava um desafio de escala: disponibilizar centenas de funcionalidades consolidadas no ambiente on-premise como APIs REST, preservando integralmente as regras de negócio e a integridade dos dados em uma arquitetura distribuída.

Para atender a esse cenário, o time de tecnologia elaborou uma estratégia baseada em desenvolvimento assistido por IA, adotando o Kiro como assistente de engenharia e construindo um conjunto de ferramentas integradas ao agente.

A estratégia com o Kiro: IA do discovery à entrega

O time de desenvolvimento da Alterdata adotou o Kiro não somente como uma ferramenta auxiliar de codificação, mas como plataforma integrada ao ciclo completo de produto, da identificação de oportunidades à entrega de código em produção.

Tudo começa na fase de discovery. A equipe de produto utiliza o Kiro para apoiar a concepção das demandas desde o início, auxiliando na prototipagem de soluções e permitindo validar ideias, fluxos e experiências antes de envolver o time de desenvolvimento, o que garante um alinhamento mais eficiente entre negócio e tecnologia. Logo nas etapas iniciais, o Kiro é utilizado como recurso de análise de oportunidades, avaliando as melhorias em aberto e classificando com base em um score determinado. Esse recurso otimiza a priorização e faz com que a equipe consiga manter o backlog muito mais limpo, organizado e priorizado. A plataforma também otimiza a documentação funcional, a organização das informações e a validação das soluções. Isso aprimora decisões estratégicas e acelera atividades operacionais e analíticas do dia a dia.

Durante a análise, o Kiro subsidia o detalhamento das regras de negócio, ajudando a mapear cenários, exceções, impactos e dependências. Esse suporte expande a compreensão dos requisitos e favorece a construção de especificações mais completas e consistentes. No refinamento, a ferramenta atua na decomposição de funcionalidades. Também elabora histórias de usuário e critérios de aceitação. Como resultado, as demandas chegam ao desenvolvimento com maior maturidade e clareza, reduzindo o tempo com esclarecimentos tardios e elevando a produtividade das equipes.

Com a demanda refinada, o agente já dispõe de todo o contexto necessário para atuar na implementação. O Kiro oferece um recurso chamado steerings (documentos que descrevem regras de domínio, convenções de código, segurança e arquitetura do projeto), carregados automaticamente a cada interação. Esses documentos vivem dentro de um workspace unificado que integra frontend, backend, banco de dados, testes e documentação em um único ambiente. Isso garante que o agente conheça a estrutura do projeto e os padrões da equipe sem que ninguém precise repetir instruções.

Para agir sobre o código com conhecimento real do sistema, a equipe desenvolveu conectores customizados via Model Context Protocol (MCP), protocolo aberto que permite ao agente se conectar a sistemas externos. Esses conectores dão acesso aos repositórios de código e ao sistema de gestão de projetos, permitindo rastreabilidade entre tarefas e implementações. Com isso, o Kiro consulta o banco para entender regras de negócio e valida campos. Também gera estruturas de dados automaticamente e verifica a integridade das expansões.

Na implementação, o fluxo se torna autônomo. O desenvolvedor aponta uma tarefa e o Kiro executa o ciclo completo: investiga o código-fonte, consulta o banco de dados, define a abordagem técnica, decompõe em tarefas menores, implementa, cria testes automatizados e submete o código pronto para revisão. A implementação serve como base: o programador pode aceitar, ajustar ou descartar.

Esse mesmo fluxo se aplica à extração de regras de negócio do código Delphi para APIs REST. Formulários ricos em funcionalidades são analisados pelo agente de IA, que identifica a lógica e a organiza em códigos reutilizáveis, expondo-os como endpoints. O sistema desktop continua operando normalmente enquanto a plataforma web consome a mesma lógica, garantindo consistência entre canais e expansão gradual sem interrupção para os clientes.

O impacto se reflete na previsibilidade das entregas. Durante um projeto recente de migração, o Kiro identificou antecipadamente um gargalo crítico no fluxo de desenvolvimento que comprometeria o cronograma. Com essa visibilidade, a equipe atuou na causa raiz antes que o problema se materializasse, mantendo o prazo acordado com o cliente.

O que a Alterdata conquistou com essa abordagem

A adoção do Kiro como plataforma integrada ao ciclo de desenvolvimento de produtos permitiu que a Alterdata acelerasse a expansão web de forma consistente. Tarefas do backlog passaram a ser priorizadas com mais agilidade e executadas de forma autônoma, gerando código funcional pronto para revisão humana. Endpoints REST foram criados com testes automatizados em semanas, um trabalho que levaria meses com abordagem convencional.

Em um caso recente no módulo financeiro, a criação de uma nova área de pesquisa no Business Intelligence (BI) de eventos de baixa exigiu alterações coordenadas em 16 arquivos distribuídos entre diferentes camadas da arquitetura. Com o Kiro, a implementação completa foi entregue em aproximadamente 2 horas, contra uma estimativa de 8 a 16 horas pelo método tradicional, de acordo com medições internas da equipe de engenharia da Alterdata para essa funcionalidade específica. O agente analisou a estrutura de módulos similares do sistema e manteve as convenções e comportamentos esperados.

A padronização também se beneficiou. Com os steerings definindo convenções e o agente aplicando-as consistentemente, o código gerado segue os mesmos padrões, reduzindo o retrabalho em revisão.

A Alterdata planeja expandir o uso de IA assistida para outros produtos do portfólio, replicando o modelo de workspace unificado, steerings e conectores customizados. A empresa também investe em automação de aprendizado contínuo, com mecanismos que capturam lições aprendidas em cada interação e alimentam a base de conhecimento do agente, tornando-o cada vez mais efetivo. A visão é que cada equipe de produto tenha seu próprio assistente especialista, funcionando como memória organizacional e acelerador de entregas.

Para conhecer o Kiro e explorar como ele pode acelerar o desenvolvimento na sua equipe, acesse kiro.dev.

* Dado informado pela Alterdata Software com base em sua base ativa de licenças em 2025.

Autores

Alexandre Santos Alexandre Santos é product manager, com vasta experiência em gerenciamento de projetos e metodologias ágeis. Lidera a estratégia de produto do ERP, direcionando a evolução das soluções e a integração de inteligência artificial ao ciclo de desenvolvimento.
LinkedIn
Rafael Serafim Rafael Serafim é supervisor de programação, especializado em arquitetura de software, ciência de dados e gestão de projetos. Atua na disseminação de boas práticas no desenvolvimento de software para modernização de sistemas com Kiro.
LinkedIn
Ronaldo Ramos Ronaldo Ramos é especialista em programação e DBA SQL Server, com mais de 20 anos de experiência em desenvolvimento Delphi. Atua na expansão do ecossistema ERP para a plataforma web.
LinkedIn

 

Vicente Silva Vicente Pinto da Silva é gerente de DevOps, com sólida experiência na construção e liderança de times de alta performance. Atua na modernização da infraestrutura e na disseminação da cultura DevOps, aplicando práticas modernas de SRE para garantir a confiabilidade e a alta disponibilidade dos sistemas em nuvem.
LinkedIn
Gustavo Barbosa Gustavo Barbosa é arquiteto de soluções para ISVs na AWS. Com mais de 8 anos de experiência, ajuda os clientes na jornada de desenvolvimento de soluções na nuvem. Tem foco na área de resiliência e Media & Entertainment.
LinkedIn
Marcos Borges Marcos Borges é profissional de vendas na Amazon Web Services (AWS), baseado em São Paulo, Brasil. Com mais de 10 anos de experiência em vendas de tecnologia, graduação em Engenharia Mecatrônica pela Mauá e pós-graduação em Gestão de Projetos pelo Insper, é apaixonado por guiar clientes em sua jornada de nuvem e IA.
LinkedIn