Especificação por exemplo - Construindo o produto certo

Post on 15-Feb-2017

106 views 0 download

Transcript of Especificação por exemplo - Construindo o produto certo

Especificação por exemplo

Construindo o produto certo

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

Algumas dificuldades em desenvolvimento de software

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

Especificação por exemplo

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 é:

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:

Evita excesso de documentação

Documentação confiável

Mantém a documentação relevante com um baixo custo de manutenção

Construindo o produto do jeito certoX

Construir o produto certo

• 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

Padrões da especificação por exemplo

• Specification by Example - Gojko Adzic, 2011

Ciclo de especificação do produto

Especificação

AutomaçãoValidação contínua

Especificação

Especificação

Automação

Automação

Validação contínua

Validação contínua

Documentação viva

Demo \o/

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