Feature Injection - Descobrindo e entregando valor testável

550 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
550
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

×