especificação por exemplo - construindo o produto certo
TRANSCRIPT
![Page 1: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/1.jpg)
Especificação por exemplo
Construindo o produto certo
![Page 2: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/2.jpg)
SUMÁRIO
Dificuldades em desenvolvimento de software
Especificação por exemplo
Padrões da especificação por exemplo
Demo
Dúvidas
Construindo o produto do jeito certo X construindo o produto certo
![Page 3: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/3.jpg)
Algumas dificuldades em desenvolvimento de software
![Page 4: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/4.jpg)
Dificuldades:
Mudanças são críticas
Incertezas sobre o comportamento real do sistema
Não existe documentação
QA como gargalo
Processo de qualidade confuso para os envolvidos
![Page 5: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/5.jpg)
Especificação por exemplo
![Page 6: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/6.jpg)
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 é:
![Page 7: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/7.jpg)
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
![Page 8: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/8.jpg)
Documentação viva:
Evita excesso de documentação
Documentação confiável
Mantém a documentação relevante com um baixo custo de manutenção
![Page 9: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/9.jpg)
Construindo o produto do jeito certoX
Construir o produto certo
![Page 10: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/10.jpg)
• 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
![Page 11: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/11.jpg)
Padrões da especificação por exemplo
![Page 12: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/12.jpg)
• Specification by Example - Gojko Adzic, 2011
![Page 13: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/13.jpg)
Ciclo de especificação do produto
Especificação
AutomaçãoValidação contínua
![Page 14: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/14.jpg)
Especificação
Especificação
![Page 15: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/15.jpg)
Automação
Automação
![Page 16: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/16.jpg)
Validação contínua
Validação contínua
![Page 17: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/17.jpg)
Documentação viva
![Page 18: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/18.jpg)
Demo \o/
![Page 19: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/19.jpg)
![Page 20: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/20.jpg)
Dúvidas?
![Page 21: Especificação por exemplo - Construindo o produto certo](https://reader034.vdocuments.pub/reader034/viewer/2022042722/58a450701a28ab55068b5233/html5/thumbnails/21.jpg)
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