Especificação por Exemplo
como ferramenta de negócios
@samantacicilia
Especificação por Exemplo
Benefícios
Documentação Viva
Padrões Chave
Exemplos
SUMÁRIO
Especificação é sobre fazer o
produto certo!
Construir o produto certo
X
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
FocodaComunidade
nosúltimos10anos
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 é
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 Viva
Simples de manter
Sempre atualizada
Especificação executável
Confiável
Colaborativa
Esclarecedora
Padrões Chave
* Specification by Example – Gojko Adzic, 2011
das metas
Time 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
exemplos
Ilustrar 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 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
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
Exemplos
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/
insideoutproject.com.br
Comunidades
Comunidades
- meetup.com/pt-BR/DevOps-Carioca/
- meetup.com/pt-BR/Grupo-de-Testes-Carioca/
- meetup.com/pt-BR/Data-Science-Meetup-Rio-de-
Janeiro/
- facebook.com/RioAgile/
- agiletesters.com.br
- insideoutproject.com.br
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
samycici@gmail.com
/samantacicilia
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

TDC2016POA | Trilha Analise de Negocios - Especificação por exemplo como ferramenta de negócios