Skip to content

Template de PRD (Product Requirements Document)

Este documento fornece o modelo padrão para elaboração de um Product Requirements Document (PRD) para novos sistemas, módulos ou grandes funcionalidades.


Documento de Requisitos do Produto (PRD) — [Nome do Produto/Feature]

Section titled “Documento de Requisitos do Produto (PRD) — [Nome do Produto/Feature]”

Projeto: [Nome do Projeto]
Versão: 1.0
Data: YYYY-MM-DD
Autor(es): [Nome do Autor]
Status: [Rascunho / Em Revisão / Aprovado]


Resuma em 1 ou 2 parágrafos o que é o produto/feature, qual público atende e qual valor central entrega.


Qual é o cenário hoje? Como os usuários resolvem ou contornam o problema atualmente?

  • Dor 1: Descrição do gargalo.
  • Dor 2: Descrição do gargalo.

  • O que o produto DEVE resolver.
  • Critérios de aceitação principais.
  • O que o produto NÃO fará nesta versão (para evitar escopo inflado).

Persona Perfil Principal Necessidade
Estudante / Usuário Final Graduando que busca bolsas Visualizar editais compatíveis com seu histórico
Administrador / TI Gestor de infraestrutura Monitorar uptime e gerenciar permissões de acesso

ID Requisito Prioridade Descrição
RF-01 Autenticação via Identity P0 (Crítica) O usuário deve autenticar-se via SSO Ory Kratos.
RF-02 Exportação de Relatórios P1 (Alta) Permitir download em formato PDF assinado digitalmente.
RF-03 Notificações em Tempo Real P2 (Média) Disparar alertas via WebSocket em caso de mudanças de status.

  • Desempenho: Tempo de resposta da API abaixo de 300ms para o percentil 95 (p95).
  • Segurança: Respostas de erro formatadas estritamente sob a RFC 7807 (Problem Details).
  • Interface: Frontends construídos em React 19 com CSS Modules (proibido Tailwind).
  • Arquitetura: Schemas de entrada e saída validados via Zod no pacote @lib/shared.

  • Taxa de conversão ou engajamento de usuários ativos (MAU/DAU).
  • Redução percentual de incidentes ou chamados no suporte.
  • Disponibilidade operacional (Uptime >= 99.9%).

  1. Fase 1 (Design & Protótipo): Conclusão em [Data].
  2. Fase 2 (Desenvolvimento do Core & APIs): Conclusão em [Data].
  3. Fase 3 (Testes & Homologação Staging): Conclusão em [Data].
  4. Fase 4 (Lançamento em Produção): Conclusão em [Data].