Criando requisitos de alta qualidade
Marcelo Neves
Marcelo Neves, CBAP, possui mais de 20 anos
de experiência em projetos de software e
análise de negócios. É um dos líderes do
Capítulo Rio de Janeiro do IIBA. Formado em
ciência da computação. É co-autor do livro
Managing Business Analysts editado pelo IIBA.
É coautor da nova versão do BABOK ainda em
desenvolvimento.
marcelo@an202.com
@marceloneves
www.an202.com
2
O que é um requisito?
Condição ou Capacidade
para se resolver um problema ou atingir
um objetivo ou atender uma
necessidade
Nota promissória ou hipótese?
Como vendedor eu quero incluir pedido.
O sistema deve estar disponível 24
horas por dia.
A empresa deve aumentar em 5% o
faturamento no ano de 2013.
Vídeo - http://www.youtube.com/watch?v=fHjc3cJ6m00
Que palavras evitar?
X Iria
X Deveria
X Poderia
X É recomendado
X É desejável
X Pode
X Irá
Como vendedor eu deveria incluir pedido.
O sistema poderia estar disponível 24
horas por dia.
A empresa desejaria aumentar em 5%
o faturamento no ano de 2013.
Que perspectiva?
Usuário ou sistema?
Como vendedor eu quero incluir pedido.
O sistema poderia estar disponível 24 horas
por dia.
Lógica complexa
O vendedor deve incluir o pedido de venda
ou pode incluir pedidos de bonificação e
pode também registrar.
Sentenças negativas
Vendedor que atendem 10 ou mais clientes
não podem incluir pedidos do tipo
bonificação e também não podem incluir
pedido de outro tipo com menos de 5 itens.
Omissões
O sistema deve enviar mensagem de erro
para o e-mail de suporte.
Teste de Possibilidades
Se o pedido é superior a R$ 1.000,00 o
pedido é incluído com status bloqueado.
Vocabulário Reservado
Se a order é superior ao limite calculado a
order é registrada com status OPT1.
Abreviações
Se o PV é superior a LMTVL,00 o PV é
registrado com STSBLQ.
Advérbios
A mensagem deve ser mostrada ao usuário
apropriadamente.
Obrigado!

Escrevendo requisitos de alta qualidade