Money Forward leva os agentes de programação do Cursor para produto, design e QA

A Money Forward decidiu levar agentes de programação a todas as equipes envolvidas em como o software é desenvolvido. Tudo começou com a engenharia, onde o Cursor rapidamente passou a economizar de 15 a 20 horas por semana para os desenvolvedores, e depois se expandiu para produto, design e garantia de qualidade (QA).
Hoje, mais de 1.000 funcionários da Money Forward usam Cursor diariamente. Engenheiros de QA estão gerando casos de teste 70% mais rápido. Gerentes de produto estão analisando código de produção para escrever especificações melhores. Designers estão criando protótipos diretamente em frontends em produção e analisando dados de usuários para refinar designs.
Demonstrando valor primeiro na engenharia
A equipe de engenharia da Money Forward inicialmente usava outros fornecedores externos para autocompletar código e oferecer funcionalidades básicas de chat com IA. A adoção havia praticamente estagnado, já que os desenvolvedores não percebiam ganhos de tempo relevantes em tarefas de software.
Após a introdução do Cursor, o número de engenheiros usando agentes de programação aumentou em 30% em apenas uma semana.
Fizemos uma reunião geral da engenharia em que mostramos que os agentes do Cursor conseguiam, de fato, executar tarefas inteiras de engenharia de software de ponta a ponta. A demanda vinda dos desenvolvedores foi imediata.
Agora, os desenvolvedores estão economizando, individualmente, uma estimativa de 15–20 horas por semana com o Cursor em tarefas como:
- Refatoração de camadas de serviço para os aplicativos iOS da Money Forward
- Otimização de aplicações Rails para obter ganhos de performance de 10x
- Gerenciamento de implantações na AWS e no GCP com Terraform
- Migração de serviços legados de front-end de Vue para React
Mas, à medida que a engenharia começou a entregar software mais rápido, produto, design e QA passaram a ser o gargalo.
Avaliando o Cursor para uma implementação em toda a empresa
O departamento de Produtividade de Engenharia e Pesquisa em IA (MEPAR) da Money Forward avaliou várias ferramentas de codificação com IA antes de selecionar o Cursor para sua implementação de agentes em toda a empresa.
A infraestrutura agnóstica a modelos do Cursor nos permite paralelizar tarefas de longa duração entre agentes assíncronos na nuvem. Os agentes se conectam às nossas ferramentas internas para recuperar contexto rapidamente, sem as limitações do hardware local. O papel do Cursor está se expandindo rapidamente em todas as nossas equipes.
Algumas vantagens fizeram a diferença:
- Configuração mínima: Os usuários podem começar a usar agentes imediatamente, sem nenhuma configuração complexa de ambiente. Isso tornou a adoção prática em funções com diferentes níveis de conhecimento técnico.
- Recursos visuais: O navegador integrado do Cursor facilitou para designers e engenheiros de QA verificar visualmente as alterações feitas pelo agente. Essas equipes preferiram a interface mais completa do Cursor em vez de alternativas baseadas em terminal, nas quais revisar a saída visual exigia ferramentas extras.
- Espaço de trabalho unificado para agentes: O Cursor ofereceu uma única plataforma para geração de código, revisão, testes e depuração, para que os usuários não precisassem alternar entre ferramentas para realizar seu trabalho.
- Desempenho com bases de código grandes: A Money Forward mantém sistemas de produção complexos e interconectados. A recuperação de contexto do Cursor teve desempenho confiável nessas bases de código, o que foi essencial para equipes não ligadas à engenharia que interagiam com código de produção pela primeira vez.
O Cursor se expandiu para além da engenharia, chegando a design, produto e QA. Esses grupos tiveram baixas taxas de aceitação com outras ferramentas que não investiram em uma interface e experiência do usuário robustas.
A QA automatiza a geração de testes e atua mais cedo no processo
Antes de usar o Cursor, os engenheiros de QA liam manualmente as especificações do produto, desenvolviam casos de teste para cada história de usuário e escreviam scripts de teste.
Agora, os engenheiros de QA alimentam o Cursor com tickets relevantes do Jira e documentação do Notion usando MCPs. Um agente então gera casos de teste estruturados, enquanto um segundo agente os transforma em scripts do Playwright.
Como resultado, o tempo gasto na geração de testes diminuiu em 70%. As equipes de QA agora dedicam mais tempo a influenciar a qualidade do produto mais cedo no ciclo de vida do software, com foco em testes baseados em risco e marcos de controle de qualidade.
A equipe de QA agora usa Cursor para analisar incidentes, automatizar resultados de testes e revisar especificações antes do desenvolvimento. Cursor está mudando a forma como garantimos a excelência em software.
A equipe de produto usa o Cursor para refinar requisitos
O Cursor ajuda PMs a extrair relações entre sistemas a partir de repositórios, gerar diagramas de arquitetura e redigir PRDs com base em detalhes reais de implementação.
Essa abordagem tem ajudado equipes de produto a identificar casos de borda e restrições ignoradas antes do início do trabalho de engenharia, melhorando a eficiência geral do ciclo de vida do desenvolvimento de software.
Mesmo quando as especificações não existem na nossa documentação, o Cursor consegue identificá-las diretamente no código. Isso nos permite desenvolver requisitos de produto melhores para a engenharia usar como base.
O design trabalha diretamente no código de produção
Historicamente, designers trabalhavam a partir de mockups estáticos e descrições indiretas do comportamento do sistema. Muitas vezes, eles ficavam distantes da jornada real do usuário e dos dados de negócio que determinavam se um recurso teria sucesso ou fracassaria.
Os designers da Money Forward agora usam os recursos de browser do Cursor e o contexto fullstack para iterar diretamente no código dos frontends das aplicações. Eles também usam o agente do Cursor e MCPs para acessar diretamente os analytics do produto e refinar os designs de acordo.
Com o Cursor, consigo acessar especificações e dados do produto por conta própria. Isso me permite tomar decisões de design com uma compreensão mais clara de como o produto realmente se comporta, e não apenas de como ele é descrito.
Se você tem interesse em levar agentes para todas as equipes envolvidas no seu SDLC, entre em contato para iniciar um teste do Cursor.