WHFDEV
Voltar para o blog

MVP em 90 dias: do brief à App Store

Como construir um MVP funcional e publicável em 12 semanas sem cair em armadilhas de escopo. Cronograma realista, decisões de stack e o que cortar primeiro.

·4 min de leitura·MVP, Startup, Produto

Noventa dias é o ponto doce do MVP. Curto o suficiente pra forçar foco, longo o suficiente pra entregar algo que funcione de verdade — não um Figma clicável chamado de "MVP" pelo time de marketing.

Esse post mostra o cronograma que aplicamos aqui (ajustado depois de uns 30 projetos), o que cortar primeiro quando o tempo aperta, e os erros que custam caro.

Por que 90 dias e não 30 ou 180

Trinta dias é landing page com Stripe. Útil pra validar canal, inútil pra validar produto. Cento e oitenta dias mata startup — você queima runway antes do primeiro cliente.

Noventa dias força você a:

  • Escolher uma persona, um caso de uso, uma integração crítica.
  • Entrar em produção com usuários reais, não amigos do Slack.
  • Ter dado real pra decidir o próximo trimestre, não suposição.

Se o seu MVP precisa de mais de 90 dias, provavelmente não é um MVP.

O cronograma de 12 semanas

Semanas 1-2: descoberta brutal

Não começa com Figma. Começa com:

  • Mapa de processo atual em uma página A4.
  • 3 a 5 entrevistas com usuários potenciais (não clientes — eles vão te dizer só o que querem ouvir).
  • Decisão de o que NÃO faz parte do MVP (escrita, assinada, fixada).
  • Modelagem de dados em texto (10-15 entidades no máximo).

Saída dessa fase: um documento de 4 páginas que qualquer dev consegue ler em 20 minutos.

Semanas 3-5: fundação

  • Setup de stack (auth, deploy, DB, CI). 1 semana.
  • CRUD principal + permissões. 2 semanas.
  • Telas core navegáveis em staging.

Erro comum: gastar semana inteira escolhendo entre tRPC e GraphQL. Decida em 2 horas, sofra com a escolha por 2 semanas, ainda assim entrega no prazo.

Semanas 6-9: o "produto"

  • Integrações externas (uma só, idealmente).
  • Fluxo end-to-end que o usuário consegue completar sem você do lado.
  • Onboarding mínimo (3 telas, não 8).
  • Coleta de eventos básicos pra entender uso (PostHog, Mixpanel).

Semanas 10-11: lançamento

  • Beta fechado com 10-20 usuários reais.
  • Bugs críticos. Não bugs "feios".
  • Submissão na App Store/Play Store inicia na semana 10, não na 12 (review da Apple leva 1-3 dias mas pode rejeitar).

Semana 12: produção + medição

  • Deploy final, monitoring, alertas básicos.
  • Documentação interna de operação (não pra usuário).
  • Reunião de retrospectiva e definição do trimestre seguinte baseado em dados.

O que cortar primeiro

Quando o time atrasa (e vai atrasar), corte nessa ordem:

  1. Dark mode. Nunca, jamais, no MVP.
  2. Animações de transição. A não ser que seja literalmente o produto (TikTok).
  3. Telas de configuração avançada. Coloque defaults sensatos e mova depois.
  4. Painel admin bonito. Use Retool, Forest Admin ou query direto no DB.
  5. Onboarding com vídeo/tour interativo. 3 tooltips resolvem.
  6. Login social além do principal. Email + Google cobre 95%.

O que nunca cortar: testes do fluxo de pagamento, logs/observabilidade, e o fluxo de cancelamento (cancelamento difícil destrói reputação rápido).

Stack que entrega em 90 dias

Não é a única opção, mas é a que ano após ano entrega prazo:

  • Next.js 14+ (App Router) — full-stack num lugar só
  • Postgres via Neon, Supabase ou RDS
  • Prisma ou Drizzle como ORM
  • Vercel ou Fly.io pra deploy
  • Auth.js, Clerk ou WorkOS pra autenticação
  • Stripe pra cobrança (NÃO PagSeguro/MercadoPago no MVP — você ajusta depois)
  • Resend ou Loops pra email transacional
  • PostHog pra analytics + feature flags

Stack diferente disso funciona, mas você vai gastar tempo configurando em vez de construindo produto.

Os erros mais caros

  • Perfeccionismo de design. Sua segunda iteração visual será melhor que a primeira. Não polir o que vai mudar.
  • Construir mobile e web em paralelo. Faça web primeiro, mobile na v2. Quase sempre.
  • "Vamos só adicionar [X] rapidinho." O nome técnico disso é scope creep e é a causa #1 de MVPs atrasados.
  • Validar com a sua rede. Eles mentem por carinho. Valide com estranhos hostis.

Próximo passo

Se você está pensando em começar um MVP e quer um sanity check de cronograma e escopo, mande o contexto que respondemos com perguntas específicas — sem orçamento formal antes da gente entender se o problema é realmente um problema.

Briefing rápido em whfdev.com.

Quer conversar sobre o seu projeto?

Resposta em até 24h úteis. Briefing direto, sem rodeios.

Iniciar uma conversa