Feature Injection descobrindo e entregando valor testável 
@helmedeiros
SENTA QUE LÁ VEM HISTÓRIA 
NADA. Lí um livro que 
fala da simplicidade. 
precisamos conhecer nossos 
usuários. Vamos usar ...
SENTA QUE LÁ VEM HISTÓRIA 
NADA. Lí um livro que 
fala da simplicidade. 
precisamos conhecer nossos 
usuários. Vamos usar ...
FEATURE INJECTION 
Caçar o valor 
UMA SOLUÇÃO 
EM TRÊS ETAPAS 
1 
Injetar 2 a funcionalidade 
3 Detalhar em exemplos
COMEÇANDO PELO FIM 
Solução? 
Problema? 
objetivo? 
USER STORY 
x
BUSINESS VALUE MODEL 
QUAIS AS SAÍDAS 
! 
! QUAL O MÍNIMO
JEFFREYFISHER 
ESCLARECENDO COM EXEMPLOS 
Perguntas 
Risco 
Suposições 
Informações 
desconhecido conhecido
APERFEIÇOANDO COM AS CRÍTICAS 
Fail Fast, Succeed Faster!
BDD 
given 
when 
then 
DESCOBRINDO O VALOR 
5 porquês 
1 
2 
3 
? 
ALGUMAS FERRAMENTAS 
purpose alignment model 
elevator...
UMA HISTÓRIA... 
Usuários estão ditando as soluções, apenas como delta das últimas alterações que entregamos a eles. Isso ...
ESCREVENDO TESTES 
As a developer, 
I want an automated build 
So that I can be sure my code works. 
desenvolvedor 
In ord...
Feature Injection descobrindo e entregando valor testável 
@helmedeiros
Próximos SlideShares
Carregando em…5
×

Feature Injection - Descobrindo e entregando valor testável

566 visualizações

Publicada em

A Injeção de Funcionalidades é um Processo de Análise de Negócios criado por Chris Matts para resolver esse problema! Esta foi minha palestra no TDC 2014

Publicada em: Negócios
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
566
No SlideShare
0
A partir de incorporações
0
Número de incorporações
14
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Feature Injection - Descobrindo e entregando valor testável

  1. 1. Feature Injection descobrindo e entregando valor testável @helmedeiros
  2. 2. SENTA QUE LÁ VEM HISTÓRIA NADA. Lí um livro que fala da simplicidade. precisamos conhecer nossos usuários. Vamos usar um third party que é muito simples! existe alguma restrição na integração? O que precisa ser aprendido para integrá-lo? PROJETO ARQUIVADO Perdemos muito tempo o sistema não é mais necessário MUITO PROBLEMAS! Não estamos avançando
  3. 3. SENTA QUE LÁ VEM HISTÓRIA NADA. Lí um livro que fala da simplicidade. precisamos conhecer nossos usuários. Vamos usar um third party que é muito simples! existe alguma restrição na integração? O que precisa ser aprendido para integrá-lo? PROJETO ARQUIVADO Perdemos muito tempo o sistema não é mais necessário MUITO PROBLEMAS! Não estamos avançando QUAL O PROBLEMA? ? ? QUAL O OBJETIVO? ? O QUE PRECISAMOS FAZER ? ? COM QUE FREQÜÊNCIA MUDA? ? EXISTEM RESTRIÇÕES? ? QUEM FAZ BUSINESS?
  4. 4. FEATURE INJECTION Caçar o valor UMA SOLUÇÃO EM TRÊS ETAPAS 1 Injetar 2 a funcionalidade 3 Detalhar em exemplos
  5. 5. COMEÇANDO PELO FIM Solução? Problema? objetivo? USER STORY x
  6. 6. BUSINESS VALUE MODEL QUAIS AS SAÍDAS ! ! QUAL O MÍNIMO
  7. 7. JEFFREYFISHER ESCLARECENDO COM EXEMPLOS Perguntas Risco Suposições Informações desconhecido conhecido
  8. 8. APERFEIÇOANDO COM AS CRÍTICAS Fail Fast, Succeed Faster!
  9. 9. BDD given when then DESCOBRINDO O VALOR 5 porquês 1 2 3 ? ALGUMAS FERRAMENTAS purpose alignment model elevator pitch
  10. 10. UMA HISTÓRIA... Usuários estão ditando as soluções, apenas como delta das últimas alterações que entregamos a eles. Isso é psicologia humana, escrever algo quando você não tem nada é muito mais difícil do que ser crítico sobre algo que já foi feito. As a <role> I want <some feature> so that <biz value is derived> In Order To <biz value is derived> As a <role> I want <some feature> mike cohn chris matts
  11. 11. ESCREVENDO TESTES As a developer, I want an automated build So that I can be sure my code works. desenvolvedor In order to minimize support costs due to poor code quality The development team will need To write scenarios and automate them cliente In order to stop wasting money coding things that don't work in production The development team will need Automatic integration with a production-like environment. cliente
  12. 12. Feature Injection descobrindo e entregando valor testável @helmedeiros

×