Pegue as lacunas do seu PRD antes dos revisores
6 min de leitura
A maioria dos PRDs sai depois de uma única leitura de quem os escreveu. Isso pega erros de digitação, mas raramente pega a lacuna que faz a mesma pergunta de esclarecimento aparecer nos comentários de todo documento que você envia, porque você já sabe a resposta e passa direto por onde ela falta. Um PM que carregou o contexto de uma funcionalidade na cabeça por duas semanas lê um PRD sobre ela de modo completamente diferente de um engenheiro que abre o documento a frio pela primeira vez.
Atenção
Uma leitura feita pelo autor confere se o documento faz sentido para quem já conhece a funcionalidade. Não confere se faz sentido para quem não conhece, que é o revisor de verdade.
O PRD que sobrevive à sua própria leitura é o que você está menos qualificado para julgar.
Por que a mesma pergunta continua aparecendo na revisão
Você escreveu o documento com todo o contexto já na cabeça, então uma lacuna nos requisitos não lhe parece uma lacuna, parece óbvia. O revisor não tem esse contexto, então o mesmo tipo de pergunta, um caso de borda não tratado, uma suposição não dita, ressurge documento após documento. Se três dos seus últimos cinco PRDs receberam o mesmo comentário perguntando como a funcionalidade deve se comportar para um tipo específico de usuário, isso não é azar, é um padrão em como você escreve o escopo.
Pense num PRD de uma funcionalidade de exportação em massa que especifica exatamente o que acontece para um usuário padrão exportando até 10.000 linhas. Ele não diz o que acontece com 100.000 linhas, nem para um usuário de um plano gratuito com limites de exportação, porque o autor pensava no caso comum o tempo todo em que escrevia. Um engenheiro que pega o documento não tem como inferir essas respostas, e a discussão de comentários resultante, “o que acontece acima do limite de linhas?”, é a mesma pergunta que teria surgido nos últimos três PRDs também, se alguém tivesse pensado em conferir.
Antes: escrever o PRD, ler uma vez, decidir que está claro, enviar para revisão.
Depois: entregá-lo ao Claude com o contexto real da funcionalidade, perguntar especificamente se o escopo está claro e que casos de borda faltam e corrigir o que ele achar antes que um revisor precise perguntar.
Um processo para testar um PRD antes da revisão
- 1
Dê ao Claude o rascunho real e o contexto de verdade
Cole a declaração do problema e os requisitos como foram escritos, e não um resumo, junto com para quem é esta funcionalidade. Um PRD para uma ferramenta administrativa interna precisa de cobertura de casos de borda diferente da de uma funcionalidade voltada ao público, e o mesmo caso de borda ausente importa mais ou menos conforme quem é afetado.
- 2
Pergunte especificamente se o escopo está claro
Um vago “isto faz sentido?” recebe uma resposta vaga. Pergunte diretamente se alguém sem nenhum contexto prévio saberia dizer o que está no escopo e o que não está só pelo documento, que é o teste real que um engenheiro que pega o documento a frio enfrentará.
- 3
Peça os casos de borda que faltam, não uma crítica geral
Peça os casos de borda específicos que os requisitos não tratam, e não um feedback aberto. Um caso de borda ausente é concreto e corrigível; “isto poderia ser mais claro” não é.
- 4
Conserte as lacunas antes que mais alguém veja o documento
Atualize diretamente a seção de requisitos com o que o Claude sinalizou. A versão que um revisor vê já deve refletir as perguntas que você receberia de outro modo nos comentários, para o tempo de revisão ir para divergências reais em vez de esclarecimentos básicos.
Aqui estão a declaração do problema e a seção de requisitos do meu PRD para uma funcionalidade de exportação em massa. Diga com honestidade se o escopo está claro e sinalize qualquer caso de borda que eu não tenha tratado.
”Para uma funcionalidade com uma restrição técnica específica que você já conhece, um limite de requisições, um teto de tamanho de dados, uma fronteira de permissões, vale contá-la diretamente ao Claude para que a checagem de casos de borda se baseie no sistema real e não em palpites genéricos.
Nosso sistema de exportação tem um limite rígido de 500.000 linhas na camada de infraestrutura, que não é mencionado em lugar nenhum neste PRD. Dada essa restrição, que casos de borda em torno de limites de linhas os requisitos devem tratar explicitamente?
”Dentro do Claude Tutorial
Testar um documento contra um leitor sem o seu contexto é transferível.
Conferir se algo faz sentido para quem não tem a sua bagagem, em vez de confiar na sua própria leitura, vale muito além de PRDs. O app tem uma lição completa sobre isso, com prática que se aplica a qualquer documento que você escreve para outra pessoa agir.
Quando as lacunas continuam vindo da mesma seção
Se os casos de borda continuam surgindo na mesma parte dos seus PRDs, vale notar isso como um padrão, e não consertar do zero toda vez. Uma lacuna recorrente, digamos, na seção de permissões geralmente significa que essa seção precisa de um checklist permanente, não de mais uma revisão pontual. Consertar a mesma categoria de lacuna três vezes separadas é sinal de que o hábito de fundo precisa mudar, não só o documento atual.
Dica
Peça ao Claude que compare as lacunas deste PRD com as dos seus últimos documentos, se você os tiver. Um padrão ao longo de vários PRDs é um sinal mais forte que os casos de borda de um documento só, e diz onde montar um checklist reutilizável.
Este é o terceiro PRD seguido em que os revisores perguntaram sobre o tratamento de permissões. Aqui está a seção de permissões deste rascunho. O que falta e o que um checklist permanente para esta seção precisaria cobrir daqui para frente?
”Depois que um checklist assim existe, vale rodar a seção relevante de todo PRD novo contra ele antes da primeira revisão, em vez de depender da memória para pegar a mesma lacuna recorrente toda vez.
Aqui está o checklist de permissões que montamos da última vez e aqui está a seção de permissões de um PRD novo. Confira-a contra o checklist e sinalize tudo o que o checklist cobre e este rascunho ainda não tem.
”Continue lendo
- Escrevendo um PRD a partir de um pedido de funcionalidade de uma linha: acertar a estrutura desde o início, antes da passada de revisão e correção que este artigo cobre.
- Transformando chamados de suporte em temas priorizados: de onde costumam vir, em primeiro lugar, os casos de borda que um PRD precisa cobrir.
- Primeiros passos com o Claude: os hábitos de base, contexto, iteração, especificidade, sobre os quais todo este processo se apoia.
