TDC POA - Especificação Por Exemplo como ferramenta de negócios

Preview:

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 samycici@gmail.com/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