Delimitando com non-goals
Por que os non-goals fazem o trabalho
Seção intitulada “Por que os non-goals fazem o trabalho”Uma lista do que algo faz é ilimitada: sempre há outro comportamento para acrescentar, e nada na lista diz onde parar. Duas pessoas podem ler os mesmos critérios de aceitação e discordar sobre se uma funcionalidade está no escopo.
Uma lista do que algo não fará é uma decisão. Tem autor, data e diff. Responde à pergunta que custa dinheiro seis meses depois: “espera, ele não cobre X?”
## Out of Scope
- Cross-account resume. A shared TV is one device, not one person.Essa linha impede que um pedido de funcionalidade plausível seja registrado como bug, guarda o raciocínio para que a próxima pessoa possa saber se ele ainda vale, e encerra uma discussão antes que ela aconteça.
Escreva em segundo lugar
Seção intitulada “Escreva em segundo lugar”Logo depois da seção de abertura, não por último. Depois de escrever os comportamentos, você pensa em termos do que a coisa faz, e a fronteira ficou invisível. Escreva enquanto a forma do problema ainda está à vista.
O que entra
Seção intitulada “O que entra”- Funcionalidades adjacentes que você descartou de propósito, com o motivo.
- Casos que você decidiu não cobrir: uma classe de usuário, um dispositivo, uma localidade.
- Coisas que um leitor razoável assumiria como incluídas. Essas são as valiosas.
- Fronteiras com outros Blueprints, como link: “Ranking é problema de Search Results.”
O que não entra
Seção intitulada “O que não entra”- “Não na v1.” Isso é um cronograma, e é acompanhamento de trabalho. Se está fora, diga isso e por quê. Se é para depois, pertence a um documento de nível superior.
- “Seria bom ter.” Ou está prometido ou não está.
- Coisas que ninguém assumiria. Cem non-goals se leem como nervosismo e escondem os três que importam.
Ainda não é uma barreira
Seção intitulada “Ainda não é uma barreira”Uma seção de non-goals vazia é trazida à tona e oferecida, não recusada. Um validador que recusa arquivos é contornado, e um validador contornado não sinaliza nada.
De quem é o trabalho
Seção intitulada “De quem é o trabalho”Acrescentar um comportamento é uma decisão que qualquer um pode defender. Tirar um do escopo exige autoridade. Uma raiz sem dono claro acumula comportamentos e perde non-goals, porque ninguém se sente no direito de escrever o segundo tipo. Aparece no diff antes de aparecer no produto. Quem é dono do produto →