Download - Escrevendo requisitos de alta qualidade
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. [email protected] @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!