Upload
samanta-cicilia
View
155
Download
5
Embed Size (px)
Citation preview
Especificação por Exemplocomo ferramenta de negócios
@samantacicilia
Especificação é sobre fazer o
produto certo!
Construir o produto certoX
Construir certo o produto
• 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
Foco
da
Com
unid
ade
nos
últim
os 1
0 an
os
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 ExemploO que é
Colaboração
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
Documentação VivaSimples de manter
Sempre atualizada
Especificação executável
Confiável
Colaborativa
Esclarecedora
Padrões Chave
* Specification by Example – Gojko Adzic, 2011
das metasTime deriva o escopo a partir
O que o cliente pede é realmente o que ele precisa?“
Objetivos de Negócio
Derivar o escopo
Criar as histórias
colaborativamente
Especificar
exemplosIlustrar com
Refinaras especificações
Automatizaras especificações
frequentemente
Validar
documentação viva
Evoluir a
Exemplo
Meta/Objetivo
Aumentar a venda de livros
Aumentar o número de clientes VIP
Funcionalidade: Entrega Grátis
Oferecida para clientes VIP uma vez que eles comprem um certo número de livrosNão é oferecida pra clientes comuns e nem para clientes VIPs que comprem qualquer coisa diferente de livrosO número mínimo de livros para a entrega grátis é 5
ExemplosTipo 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
Dado que eu seja um cliente VIPQuando comprar 5 livrosEntão a entrega do meu pedido é gratuita
Cenários
Assim podemos ter:
O produto certo
Construído da forma certa
Com Documentação Viva
De forma Colaborativa
Referências Bibliográficas
http://blog.concretesolutions.com.br/2016/09/especificacao-por-exemplo-1/
http://blog.concretesolutions.com.br/2016/09/especificacao-por-exemplo-2/
http://blog.concretesolutions.com.br/2016/09/especificacao-por-exemplo-3/
http://blog.concretesolutions.com.br/2016/05/o-que-e-especificacao-por-exemplo/
http://blog.concretesolutions.com.br/2016/04/o-que-e-documentacao-viva/
About.me
• QA @ Concrete Solutions• Owner @ RTS Treinamentos www.rtstreinamentos.com.br /
testedesoftware.com
• Apaixonada por comunidades• Diversidade em TI
@samantacicilia Samanta Cicilia pt.slideshare.net/samantacicilia [email protected]/samantacicilia
insideoutproject.com.br
Comunidades
Comunidades
- meetup.com/pt-BR/DevOps-Carioca/ - meetup.com/pt-BR/Grupo-de-Testes-Carioca/ - facebook.com/RioAgile/ - agiletesters.com.br - insideoutproject.com.br
Dúvidas?
www.concretesolutions.com.br
Rio de Janeiro – Rua São José, 90 – cj. 2121Centro – (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