Especificação por exemplo é um conjunto de patterns que ajudam a construir o produto certo da maneira certa. Muitas pessoas atribuem sua utilização apenas a parte de teste de software, porém ela vai muito além disso e tem dicas valiosas sobre o quanto a colaboração pode nos ajudar a descobrir o que nossos clientes realmente precisam.
4. • adaptação: Specification by Example - Gojko Adzic, 2011
Produto certo
Construir certo
Sucesso
Especificação por Exemplo
Falha do
Negócio
Desperdício Pesadelo de
Manutenção
FocodaComunidade
nosúltimos10anos
5. Documentação Viva, simples e
fácil de manter.
Conjunto de patterns
que ajudam a construir o
produto certo.
Tem foco no negócio
utilizando linguagem comum.
Especificação por Exemplo
O que é
7. Benefícios
Mais eficiência na implementação de mudanças
Produtos de alta qualidade
Menos retrabalho
Melhor alinhamento entre os envolvidos no projeto
Documentação Viva
8. Documentação Viva
Simples de manter
Sempre atualizada
Especificação executável
Confiável
Colaborativa
Esclarecedora
22. Funcionalidade: Entrega Grátis
Oferecida para clientes VIP uma vez que eles comprem um certo
número de livros
Não é oferecida pra clientes comuns e nem para clientes VIPs que
comprem qualquer coisa diferente de livros
O número mínimo de livros para a entrega grátis é 5
23. Exemplos
Tipo de Cliente Conteúdo do Carrinho Entrega
VIP 5 livros Grátis
VIP 4 livros Padrão
Regular 10 livros Padrão
VIP 5 máquinas de lavar Padrão
VIP
5 livros, 1 máquina de
lavar
Padrão
24. Dado que eu seja um cliente VIP
Quando comprar 5 livros
Então a entrega do meu pedido é gratuita
Cenários
25. Assim podemos ter:
O produto certo
Construído da forma certa
Com Documentação Viva
De forma Colaborativa
34. www.concretesolutions.com.br
Rio de Janeiro – Rua São José, 90 – cj. 2121
Centro – (21) 2240-2030
São Paulo - Rua Sansão Alves dos Santos, 433
4º andar - Brooklin - (11) 4119-0449
Ajudamos empresas a criar
produtos digitais de sucesso