Garantia de 60 dias pós-entrega: o que cobre, o que não cobre e manutenção contínua

Política completa de garantia: correção de bugs ilimitada, ajustes de UX e suporte técnico nos primeiros 60 dias + modelo de manutenção.

Produto no ar ≠ produto acabado. Primeiros 60 dias = período crítico de ajustes.

Garantia de 60 dias cobre:

  • ✅ Correção de bugs (ilimitado)
  • ✅ Ajustes pequenos de UX
  • ✅ Suporte técnico (resposta menor que 24h)
  • ✅ 1 revisão de performance

O que NÃO cobre:

  • ❌ Novas features (fora do escopo original)
  • ❌ Integrações adicionais
  • ❌ Mudanças de arquitetura

O que é considerado “bug”?

Bug = Algo que deveria funcionar (conforme spec) mas não funciona.

Exemplos válidos (cobertos):

  • Botão de “Salvar” não salva dados
  • E-mail de confirmação não chega
  • Página quebra em Safari (funcionava em Chrome)
  • Pagamento aprovado mas pedido não é criado
  • Upload de fotomaior que 5MB trava (spec dizia suportar 10MB)

Não é bug (não coberto):

  • “Queria que botão fosse verde, não azul” (mudança de design, não bug)
  • “Faltou campo CPF no cadastro” (nova feature, não estava no escopo)
  • “Site lento com 10K usuários” (não testamos para essa escala)

SLA (Service Level Agreement)

Classificação de prioridade:

P0 - Crítico (sistema fora do ar):

  • Resposta: menor que 2h
  • Resolução: menor que 8h
  • Exemplos: Deploy quebrado, banco down, pagamentos não funcionam

P1 - Alto (funcionalidade core quebrada):

  • Resposta: menor que 8h
  • Resolução: menor que 24h
  • Exemplos: Login não funciona, checkout com erro

P2 - Médio (funcionalidade secundária):

  • Resposta: menor que 24h
  • Resolução: menor que 72h
  • Exemplos: Notificações atrasadas, exportar PDF quebrado

P3 - Baixo (cosméticos, edge cases):

  • Resposta: menor que 48h
  • Resolução: menor que 7 dias
  • Exemplos: Alinhamento de texto, typo, tooltip errado

Ajustes de UX cobertos

Pequenos ajustes (sim):

  • Mudar cor/tamanho de botão
  • Ajustar espaçamento, margens
  • Melhorar mensagem de erro
  • Adicionar tooltip
  • Reordenar elementos

Mudanças grandes (não):

  • Redesenhar tela completa
  • Mudar fluxo de navegação
  • Adicionar wizard multi-step (onde era formulário único)

Regra prática: Se leva menor que 2h, é ajuste. Se leva maior que 4h, é feature nova (cobrado separado).

Modelo de manutenção contínua

Após 60 dias de garantia, ofereço 3 planos:

Plano 1: Suporte Básico (R$ 3K/mês)

Inclui:

  • Correção de bugs (ilimitado)
  • Suporte técnico (resposta menor que 48h)
  • 1 deploy/mês
  • Atualizações de segurança

Não inclui:

  • Novas features
  • Ajustes de UX

Para quem: Produto estável, poucas mudanças.

Plano 2: Manutenção + Evolução (R$ 8K/mês)

Inclui:

  • Tudo do Plano 1
  • 20h/mês de desenvolvimento (features, melhorias)
  • Deploys ilimitados
  • Reunião mensal de roadmap

Para quem: Produto em evolução, 1-2 features novas/mês.

Plano 3: Suporte Premium (R$ 15K/mês)

Inclui:

  • Tudo do Plano 2
  • 40h/mês de desenvolvimento
  • SLA prioritário (resposta menor que 4h)
  • Code review + pair programming

Para quem: Produto crítico, time interno pequeno.

Processo de abertura de chamado

1. Cliente reporta via:

2. Ticket criado com:

  • Título claro (“Checkout quebrado ao pagar com PIX”)
  • Descrição (passos para reproduzir)
  • Prints/vídeo
  • Prioridade (P0-P3)

3. Triagem (menor que 2h):

  • Confirmo prioridade
  • Estimo tempo de resolução
  • Comunico ao cliente

4. Resolução:

  • Fix desenvolvido
  • Deploy em staging
  • Cliente valida
  • Deploy em produção

5. Fechamento:

  • Cliente confirma resolução
  • Post-mortem (se P0/P1)

Post-mortem (para incidents críticos)

Template:

# Incident: [Título]

**Data**: 2026-09-15 14h20
**Duração**: 37 minutos
**Severidade**: P0 (sistema fora do ar)

## Timeline
- 14:20: Alerta no Sentry (500 errors)
- 14:22: Identificado causa raiz (migration quebrada)
- 14:35: Rollback do deployment
- 14:57: Sistema normalizado

## Root Cause
Migration adicionou coluna NOT NULL sem default value.
Queries antigas falhavam ao tentar INSERT.

## Impact
- 142 usuários afetados
- 7 transações falharam (reprocessadas)
- R$ 840 em receita temporariamente bloqueada

## Preventive Actions
- [ ] Adicionar test de migration em staging
- [ ] Nunca adicionar NOT NULL sem default (lint rule)
- [ ] Rollback automático se error rate maior que 5%

Transição para manutenção interna

Quando fazer sense:

  • Time interno cresceu (2+ devs)
  • Produto maduro (poucas mudanças)
  • Quer reduzir custo (manutenção interna < externa)

Processo de handoff:

Semana 1-2: Documentação

  • README completo
  • Arquitetura documentada
  • Runbooks (como fazer deploy, rollback, etc)

Semana 3-4: Knowledge transfer

  • 4 sessões de 2h (pair programming)
  • Dev interno faz shadowing
  • Revisamos código crítico

Semana 5: Supervisão

  • Dev interno faz primeiro deploy sozinho
  • Estou disponível para dúvidas
  • Transferência de acessos (AWS, Vercel, etc)

Pós-handoff:

  • Suporte on-demand (R$ 250/h)
  • Consultoria pontual (arquitetura, escalabilidade)

FAQs

“Posso cancelar manutenção a qualquer momento?” Sim, com 30 dias de aviso.

“Se eu cancelar, posso voltar depois?” Sim, mas tarifa de reativação (R$ 2K para re-onboarding).

“20h/mês não usadas, posso acumular?” Não. Horas resetam todo mês. (Evitar acúmulo de débito técnico.)

“Urgência fora do horário comercial, vocês atendem?” P0/P1: Sim (24/7 via PagerDuty). P2/P3: Não (aguarda horário comercial).

“Quanto custa adicionar feature fora do plano?” R$ 180/h (mínimo 4h). Ou upgrade para plano superior.

Conclusão: Garantia de 60 dias = segurança. Manutenção contínua = produto vivo, evoluindo. Sem manutenção = produto morre em 12-18 meses (dependências desatualizadas, bugs acumulados).

Pronto para sair do manual?

Agende o diagnóstico gratuito. Vamos mapear o gargalo, estimar o impacto e definir o primeiro resultado mensurável.

Você sai com clareza — não com um pitch de vendas.