especificação por exemplo: construindo o produto certo (matheus feola e wellington avelino)

Post on 20-Mar-2017

85 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Especificação por exemplo

Construindo o produto certo

SUMÁRIO

Dificuldades em desenvolvimento de softwareEspecificaçã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 Exemplo

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

Padrões da especificação:

Derivar o escopo a partir dos objetivos

Especificar colaborativamente

Ilustrar usando exemplos

Refinar a especificação

Padrões da especificação:

Não atrelar a especificação à implementação

Validar frequentemente

Evoluir a um sistema de documentação?

• 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

top related