Especificação de produto

Documento que define o que vai ser construído, por que importa, como medir sucesso e os pontos de implementação.

Soft

O que é

Especificação de produto é o documento que define o que será construído, por que importa, como o sucesso é medido e quais decisões de implementação realmente pesam. Ele cria um entendimento comum entre produto, design, engenharia e stakeholder.

Muito time escreve a spec como uma lista de requisito técnico, sem explicar o porquê nem cobrir o caso de borda. Aí, quando surge uma dúvida no meio do desenvolvimento, cada pessoa interpreta de um jeito, e a entrega acaba errando o alvo.

Uma spec boa, por isso, responde a pergunta antes mesmo de ela ser feita, inclusive o que acontece quando algo dá errado, e não só o caminho feliz. É justamente o caso de borda que costuma definir se a coisa sai certa de primeira.

Em uma frase

A especificação de produto precisa dizer o que acontece quando o pagamento falha, não só quando dá certo.

A pergunta que ele responde

Como descrevo em detalhe o que construir, inclusive quando algo dá errado?

Quando usar

Antes de construir, quando o detalhe de comportamento e de caso de borda precisa estar bem combinado.

Como não usar

O cuidado é não escrever só requisito técnico, sem explicar o porquê nem cobrir o caso de borda que vai aparecer depois.

Na prática

Pense na spec descrevendo o que o sistema faz quando o pagamento falha, e não só quando dá certo. Com isso claro, a engenharia consegue construir certo de primeira.

Não confunda com

Vale separar especificação de PRD. O PRD define o que e o porquê num nível mais alto, enquanto a especificação desce ao detalhe de comportamento, estado e caso de borda. Um dá a direção, o outro descreve exatamente como aquilo deve se comportar.

Em inglês

Product Specs

Pronúncia

spéks

Também chamado de

specs, spec de produto, especificação

Origem

n/a

Fonte

Saiba mais

Atlassian, guia sobre product spec