BRS
Business Requirements Specification
Do que o negócio precisa?
A Business Requirements Specification, a especificação de requisitos de negócio, descreve o negócio antes do produto: seus objetivos, o jeito como ele funciona hoje, as pessoas envolvidas e os limites dentro dos quais ele opera. Ela separa os processos internos do cliente daquilo que a plataforma precisa fazer, para que um não seja confundido com o outro.
- Objetivos do negócio e como o sucesso será medido
- Como o negócio funciona hoje, passo a passo
- Stakeholders, seus papéis e as decisões de cada um
- Restrições: orçamento, prazos, plataformas e regulação
- O que está no escopo e o que não está
- Requisitos de negócio, em ordem de prioridade
- Quem lê
- A liderança do cliente, o gerente de projeto e o design
- Pronto quando
- O cliente aprova os objetivos, o escopo e as prioridades.
Construída a partir de workshops de discovery, benchmarking e um registro de lacunas com cada pergunta em aberto.
SRS
System Requirements Specification
O que o sistema precisa fazer?
A System Requirements Specification, a especificação de requisitos de sistema, transforma as necessidades do negócio em comportamento que o time consegue construir e testar. Cada requisito tem um tipo, um responsável e uma forma de provar que funciona, para que desenvolvimento e QA leiam a mesma promessa.
- Propósito, escopo e definições
- Usuários, seus papéis e suas permissões
- Requisitos funcionais, cada um em uma frase testável
- Requisitos de qualidade: performance, segurança e acessibilidade
- Interfaces com outros sistemas e seus dados
- Tipos de requisito e o responsável por cada um
- Critérios de aceite
- Quem lê
- Desenvolvimento, QA, design e o gerente de projeto
- Pronto quando
- Todo requisito de negócio aponta para pelo menos um requisito de sistema, e todo requisito de sistema pode ser testado.
Baseada na IEEE 830 e na IEEE 1233.
SDD
Software Design Description
Como o design vai entregar isso?
A Software Design Description, a descrição do design de software, é onde o design encontra a especificação. Ela mostra como o produto é montado para quem não vive dentro do desenvolvimento de software: os fluxos, as telas e seus estados, os casos de borda e as decisões por trás deles, em palavras que produto, QA e desenvolvimento compartilham.
- Objetivos e entregas de cada área do design
- Fluxos de usuário e arquitetura de informação
- Telas, componentes e todos os estados possíveis
- Casos de borda e caminhos de falha
- Decisões de design, cada uma com o seu porquê
- Um glossário, para que todos os times usem as mesmas palavras
- Quem lê
- Designers, desenvolvedores, QA e gerentes de produto
- Pronto quando
- Um desenvolvedor consegue construir uma tela e um testador consegue conferir o resultado sem perguntar ao designer o que ele quis dizer.
Segue a IEEE 1016. O nosso template vem com um guia interativo que conduz quem chega, seção por seção.