SlideShare uma empresa Scribd logo
1 de 24
Kleitor Franklint
kleitor@prodam.am.gov.br
ESTIMATIVA DE TESTE SEM
MEDO
Parte I
KLEITOR
Entusiasta da Vida,
Qualidade,
Colaborativos,
Ágil,
Teste e
Testes Ágeis.
kleitor.franklint@gmail.com
br.linkedin.com/in/kfranklint
92-99416-0873
OBJETIVOS
→ O que é estimar
→ Visão estratégica da estimativa
→ Por que estimativas são necessárias
→ Representação da incerteza
→ Coisas que você precisa saber sobre estimativa
→ Um olhar sobre o ciclo de vida do software sob o olhar da
incerteza
ESTIMATIVA DE TESTE SEM
MEDO
Visões de Estimativa de esforço
VISÃO
ESTRATÉGICA
VISÃO TÉCNICA
O QUE FAZER PARA
ESTIMAR ESFORÇO DE
TESTE
O QUE FAZER PARA A
ESTIMATIVA SER
MENOS IMPRECISA
O que é estimar?O que é estimar?
→ Uma tentativa de avaliação ou
calculo aproximado;
→ Um cálculo preliminar do custo do
projeto;
→ Um julgamento baseado na
impressão ou opinião de alguém;
→ Processo de determinação do custo, tempo, pessoal, e outros
atributos relacionados a projetos de software, frequentemente
antes do trabalho ser executado.
O que é estimar?O que é estimar?
"Alguma coisa com base em uma lista
realista das necessidades, utilizando
estimativas fracas, feita no momento
da ignorância máxima, por pessoas
que estão sempre otimistas sobre suas
próprias habilidades. Tem sido
espremida por gestores que pensam
que precisam ser firmes, e às vezes é
substituido por alguém que fez uma promessa precipitada a alguém
mais acima na cadeia alimentar.“
Ron Jeffries
O QUE SERIA UMA BOA ESTIMATIVA DE TESTE?O QUE SERIA UMA BOA ESTIMATIVA DE TESTE?
Uma boa estimativa é aquela que fornece uma visão
bastante clara sobre a realidade do projeto para
permitir que a liderança do projeto tome boas decisões
sobre como controlar o projeto para antigir os objetivos.
MAS ELA EXISTE?
EXISTE UMA BOA ESTIMATIVA DE TESTE?EXISTE UMA BOA ESTIMATIVA DE TESTE?
Por ela não existir é que se faz necessário conhecer os agentes
influenciadores que podem levar à geração e manutenção de estimativas
de teste inconsistentes.
Por que estimativas são necessárias?Por que estimativas são necessárias?
A estimativa resolve um problema.
Mas que problema resolve exatamente?
Tempo, produtividade, custo, eficiência, outras métricas?
O CUSTO DA ESTIMATIVA ESTÁ NA....O CUSTO DA ESTIMATIVA ESTÁ NA....
REPRESENTAÇÃO DA INCERTEZAREPRESENTAÇÃO DA INCERTEZA
Representando a incertezaRepresentando a incerteza
Como Calcular o desconhecido? Como Modelar incertezas?
Quanto mais tardia a estimativa é feita
menos útil ela é. Kleitor Franklint
Quanto mais cedo ocorrer a estimação,
piores serão as estimativas (Pressman, 2009, p.
524).
Por que estimativas são necessárias?Por que estimativas são necessárias?
Para responder ao cliente (seja ele quem for) se
vale à pena adicionar esforço de teste ao seu
produto.
“O objetivo dos testes é agregar valor o mais
cedo possível ao produto”.
Qual o objetivo do teste de software?Qual o objetivo do teste de software?
Coisas que você precisa
saber sobre estimativa de testes
E talvez ninguém tenha te contado!
Não invista esforço demasiado na
estimativa
Coisas que você precisaCoisas que você precisa
saber sobre estimativa de testessaber sobre estimativa de testes
Time Livre? Vamos começar!
→ Estimativas não são promessas
→ Estimativas de tamanho são recentes,
não são ciência, para muito uma arte.
Coisas que você precisaCoisas que você precisa
saber sobre estimativasaber sobre estimativa
de testesde testes
→ Requisitos são pobremente definidos no inicio do projeto: represente
a incerteza
→ A equipe de teste deve fazer parte da estimativa;
→ Testes consomem mais de 50% de esforço do projeto;
→ A identificação de cenários está intimamente ligada as habilidades
e conhecimento técnico da equipe: treine a equipe
Coisas que você precisa saberCoisas que você precisa saber
sobre estimativa de testessobre estimativa de testes
Mesmo sem um modelo complexo, a maioria dos times ágeis são
capazes de produzir um gráfico burn-down que possa responder à
questão: esta data e este escopo são possíveis?
O olhar do cliente sobre a estimativaO olhar do cliente sobre a estimativa
Quando você diz ao cliente: isto levará de 1-2 dias, ele escuta 1
dia, você escuta 2, sempre assim.
Coisas que você precisa saberCoisas que você precisa saber
sobre estimativa de testessobre estimativa de testes
O olhar do cliente sobre a estimativaO olhar do cliente sobre a estimativa
Coisas que você precisa saberCoisas que você precisa saber
sobre estimativa de testessobre estimativa de testes
Encante o cliente
ajudando-o a entender
a estimativa
Processo de software sob a visão de AliceProcesso de software sob a visão de Alice
Coisas que você precisa saberCoisas que você precisa saber
sobre estimativa de testessobre estimativa de testes
Processo de software sob a visão da incertezaProcesso de software sob a visão da incerteza
Coisas que você precisa saberCoisas que você precisa saber
sobre estimativa de testessobre estimativa de testes
Modelo Colaborativo
VAMOS ALCANÇAR JUNTOS?
ENVOLVIDOS DEMAIS,
VISÃO PARCIAL,
TIME TO MARKET
AGREGAR VALOR O MAIS CEDO POSSÍVEL AO PRODUTO
Escute o time !Escute o time !Escute o time !Escute o time !
Coisas que você precisaCoisas que você precisa
saber sobre estimativasaber sobre estimativa
de testesde testes
NO PRAZO E NO ORÇAMENTONO PRAZO E NO ORÇAMENTO
você também pode possuir este rosto de realização pura
24
POSSO COLABORAR COM
MAIS RESPOSTAS?
kleitor.franklint@gmail.com
br.linkedin.com/in/kfranklint
92-99416-0873

Mais conteúdo relacionado

Mais procurados

Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Eduardo Peres
 
Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015
Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015
Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015Eduardo Peres
 
Aula 7 - MASP - ferramentas da qualidade - 2019-1
Aula 7   - MASP -  ferramentas da qualidade - 2019-1Aula 7   - MASP -  ferramentas da qualidade - 2019-1
Aula 7 - MASP - ferramentas da qualidade - 2019-1IFMG
 
He 2015-03 - mkt adm
He 2015-03 - mkt  admHe 2015-03 - mkt  adm
He 2015-03 - mkt admFlavioCLima
 
Matriz BASICO - Custo, Benefício e Execução
Matriz BASICO - Custo, Benefício e Execução Matriz BASICO - Custo, Benefício e Execução
Matriz BASICO - Custo, Benefício e Execução Orlando Lima Treinamentos
 
DMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - LeanDMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - LeanAragon Vieira
 
Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014Bruno Machado Soares
 

Mais procurados (20)

MBA em projetos - Gestao Ágil
MBA em projetos - Gestao ÁgilMBA em projetos - Gestao Ágil
MBA em projetos - Gestao Ágil
 
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2
 
Metricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projetoMetricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projeto
 
Amostra do E-book 50 ferramentas de gestão
Amostra do E-book 50 ferramentas de gestãoAmostra do E-book 50 ferramentas de gestão
Amostra do E-book 50 ferramentas de gestão
 
Fundamentos Gestão de Escopo e Qualidade
Fundamentos Gestão de Escopo e QualidadeFundamentos Gestão de Escopo e Qualidade
Fundamentos Gestão de Escopo e Qualidade
 
Engenharia de software Lean Kanban
Engenharia de software  Lean KanbanEngenharia de software  Lean Kanban
Engenharia de software Lean Kanban
 
Papeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional ScrumPapeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional Scrum
 
Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015
Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015
Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015
 
Fusc omasp juran_2
Fusc omasp juran_2Fusc omasp juran_2
Fusc omasp juran_2
 
Aula 7 - MASP - ferramentas da qualidade - 2019-1
Aula 7   - MASP -  ferramentas da qualidade - 2019-1Aula 7   - MASP -  ferramentas da qualidade - 2019-1
Aula 7 - MASP - ferramentas da qualidade - 2019-1
 
He 2015-03 - mkt adm
He 2015-03 - mkt  admHe 2015-03 - mkt  adm
He 2015-03 - mkt adm
 
Ciclo PDCA - Deming
Ciclo PDCA - DemingCiclo PDCA - Deming
Ciclo PDCA - Deming
 
Teste Ágeis para todo o time
Teste Ágeis para todo o timeTeste Ágeis para todo o time
Teste Ágeis para todo o time
 
Matriz BASICO - Custo, Benefício e Execução
Matriz BASICO - Custo, Benefício e Execução Matriz BASICO - Custo, Benefício e Execução
Matriz BASICO - Custo, Benefício e Execução
 
Six Sigma Metodologia DMAIC
Six Sigma Metodologia DMAICSix Sigma Metodologia DMAIC
Six Sigma Metodologia DMAIC
 
Estrategias Ágeis para testes sob pressão
Estrategias Ágeis para testes sob pressãoEstrategias Ágeis para testes sob pressão
Estrategias Ágeis para testes sob pressão
 
Scrum na Prática
Scrum na PráticaScrum na Prática
Scrum na Prática
 
DMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - LeanDMAIC - Ferramentas para projetos Six Sigma - Lean
DMAIC - Ferramentas para projetos Six Sigma - Lean
 
Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014
 
Ferramentas
FerramentasFerramentas
Ferramentas
 

Semelhante a Estimando testes sem medo

Jobs-To-Be-Done by C6 Bank Lead Product Designer
Jobs-To-Be-Done by C6 Bank Lead Product DesignerJobs-To-Be-Done by C6 Bank Lead Product Designer
Jobs-To-Be-Done by C6 Bank Lead Product DesignerProduct School
 
O que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeO que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeGustavo Silveira
 
Aula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptxAula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptxAlexandreLisboadaSil
 
Aula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptxAula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptxALEXANDRELISBADASILV
 
Apresentação Planejamento
Apresentação PlanejamentoApresentação Planejamento
Apresentação PlanejamentoRicardo Castro
 
Como fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nadaComo fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nadaNeue Labs
 
Product Discovery - 10 dicas de como criar um bom processo
Product Discovery - 10 dicas de como criar um bom processoProduct Discovery - 10 dicas de como criar um bom processo
Product Discovery - 10 dicas de como criar um bom processoAlexandre Spengler
 
Como potencializar seu negócio para análise preditiva
Como potencializar seu negócio para análise preditivaComo potencializar seu negócio para análise preditiva
Como potencializar seu negócio para análise preditivaVitor Massari
 
TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...
TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...
TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...tdc-globalcode
 
Transformational Design Thinking - Aula 8
Transformational Design Thinking - Aula 8Transformational Design Thinking - Aula 8
Transformational Design Thinking - Aula 8Lu Terceiro
 
Como incorporar processos de CRO para evoluir seu produto
Como incorporar processos de CRO para evoluir seu produtoComo incorporar processos de CRO para evoluir seu produto
Como incorporar processos de CRO para evoluir seu produtoRafael Auday
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...GrupoMENTHOR
 
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)Alessandro Almeida
 

Semelhante a Estimando testes sem medo (20)

Estimativas que funcionam
Estimativas que funcionamEstimativas que funcionam
Estimativas que funcionam
 
Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011Agiidade na Qualidade de Software -2011
Agiidade na Qualidade de Software -2011
 
Jobs-To-Be-Done by C6 Bank Lead Product Designer
Jobs-To-Be-Done by C6 Bank Lead Product DesignerJobs-To-Be-Done by C6 Bank Lead Product Designer
Jobs-To-Be-Done by C6 Bank Lead Product Designer
 
APSI2
APSI2APSI2
APSI2
 
O que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de UsabilidadeO que é e como fazer um Teste de Usabilidade
O que é e como fazer um Teste de Usabilidade
 
Aula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptxAula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptx
 
Aula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptxAula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptx
 
Apresentação Planejamento
Apresentação PlanejamentoApresentação Planejamento
Apresentação Planejamento
 
Como fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nadaComo fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nada
 
Product Discovery - 10 dicas de como criar um bom processo
Product Discovery - 10 dicas de como criar um bom processoProduct Discovery - 10 dicas de como criar um bom processo
Product Discovery - 10 dicas de como criar um bom processo
 
Como potencializar seu negócio para análise preditiva
Como potencializar seu negócio para análise preditivaComo potencializar seu negócio para análise preditiva
Como potencializar seu negócio para análise preditiva
 
TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...
TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...
TDC2018FLN | Trilha Gestão de Produtos - Como minimizar incertezas ao constru...
 
Transformational Design Thinking - Aula 8
Transformational Design Thinking - Aula 8Transformational Design Thinking - Aula 8
Transformational Design Thinking - Aula 8
 
Como incorporar processos de CRO para evoluir seu produto
Como incorporar processos de CRO para evoluir seu produtoComo incorporar processos de CRO para evoluir seu produto
Como incorporar processos de CRO para evoluir seu produto
 
Agile Economics
Agile EconomicsAgile Economics
Agile Economics
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Estimativas Ágeis
Estimativas ÁgeisEstimativas Ágeis
Estimativas Ágeis
 
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
Gestão de Projetos e Empreendedorismo: TAD-NC4 (21/10/2013)
 

Mais de Kleitor Franklint Correa Araujo

Gestão de projeto PMBOK 5 com um Toque Agil - praticas de fundamentos
Gestão de projeto PMBOK 5 com um Toque Agil -  praticas de fundamentosGestão de projeto PMBOK 5 com um Toque Agil -  praticas de fundamentos
Gestão de projeto PMBOK 5 com um Toque Agil - praticas de fundamentosKleitor Franklint Correa Araujo
 

Mais de Kleitor Franklint Correa Araujo (17)

Gestao de Projeto com gráfico burndown
Gestao de Projeto com gráfico burndownGestao de Projeto com gráfico burndown
Gestao de Projeto com gráfico burndown
 
Teste de segurança do lado servidor - Nível 1
Teste de segurança do lado servidor - Nível 1Teste de segurança do lado servidor - Nível 1
Teste de segurança do lado servidor - Nível 1
 
Introdução de teste de segurança app web
Introdução de teste de segurança app webIntrodução de teste de segurança app web
Introdução de teste de segurança app web
 
Gestão Agil de tudo - Retrospectivas
Gestão Agil de tudo - RetrospectivasGestão Agil de tudo - Retrospectivas
Gestão Agil de tudo - Retrospectivas
 
Gestao Ágil do Backlog - Taskboards
Gestao Ágil do Backlog - TaskboardsGestao Ágil do Backlog - Taskboards
Gestao Ágil do Backlog - Taskboards
 
Gestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlogGestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlog
 
Gestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião DiáriaGestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião Diária
 
Agil - coisas essenciais de sempre
Agil - coisas essenciais de sempreAgil - coisas essenciais de sempre
Agil - coisas essenciais de sempre
 
Gestão de projeto PMBOK 5 com um Toque Agil - praticas de fundamentos
Gestão de projeto PMBOK 5 com um Toque Agil -  praticas de fundamentosGestão de projeto PMBOK 5 com um Toque Agil -  praticas de fundamentos
Gestão de projeto PMBOK 5 com um Toque Agil - praticas de fundamentos
 
Gestão de projeto- conceitos essenciais
Gestão de projeto- conceitos essenciaisGestão de projeto- conceitos essenciais
Gestão de projeto- conceitos essenciais
 
Test First, TDD e outros Bichos
Test First, TDD e outros BichosTest First, TDD e outros Bichos
Test First, TDD e outros Bichos
 
Teste de Segurança orientado a valor
Teste de Segurança orientado a valorTeste de Segurança orientado a valor
Teste de Segurança orientado a valor
 
Mobile App Security Test
Mobile App Security TestMobile App Security Test
Mobile App Security Test
 
Requisitos ageis para times sem tempo
Requisitos ageis para times sem tempoRequisitos ageis para times sem tempo
Requisitos ageis para times sem tempo
 
Desenvolvimento Seguro- 2011
Desenvolvimento Seguro- 2011Desenvolvimento Seguro- 2011
Desenvolvimento Seguro- 2011
 
Entendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento SeguroEntendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento Seguro
 
Ameaças e Vulnerabilidade em Apps Web-2013
Ameaças e Vulnerabilidade em Apps Web-2013Ameaças e Vulnerabilidade em Apps Web-2013
Ameaças e Vulnerabilidade em Apps Web-2013
 

Estimando testes sem medo

  • 2. KLEITOR Entusiasta da Vida, Qualidade, Colaborativos, Ágil, Teste e Testes Ágeis. kleitor.franklint@gmail.com br.linkedin.com/in/kfranklint 92-99416-0873
  • 3. OBJETIVOS → O que é estimar → Visão estratégica da estimativa → Por que estimativas são necessárias → Representação da incerteza → Coisas que você precisa saber sobre estimativa → Um olhar sobre o ciclo de vida do software sob o olhar da incerteza ESTIMATIVA DE TESTE SEM MEDO
  • 4. Visões de Estimativa de esforço VISÃO ESTRATÉGICA VISÃO TÉCNICA O QUE FAZER PARA ESTIMAR ESFORÇO DE TESTE O QUE FAZER PARA A ESTIMATIVA SER MENOS IMPRECISA
  • 5. O que é estimar?O que é estimar? → Uma tentativa de avaliação ou calculo aproximado; → Um cálculo preliminar do custo do projeto; → Um julgamento baseado na impressão ou opinião de alguém; → Processo de determinação do custo, tempo, pessoal, e outros atributos relacionados a projetos de software, frequentemente antes do trabalho ser executado.
  • 6. O que é estimar?O que é estimar? "Alguma coisa com base em uma lista realista das necessidades, utilizando estimativas fracas, feita no momento da ignorância máxima, por pessoas que estão sempre otimistas sobre suas próprias habilidades. Tem sido espremida por gestores que pensam que precisam ser firmes, e às vezes é substituido por alguém que fez uma promessa precipitada a alguém mais acima na cadeia alimentar.“ Ron Jeffries
  • 7. O QUE SERIA UMA BOA ESTIMATIVA DE TESTE?O QUE SERIA UMA BOA ESTIMATIVA DE TESTE? Uma boa estimativa é aquela que fornece uma visão bastante clara sobre a realidade do projeto para permitir que a liderança do projeto tome boas decisões sobre como controlar o projeto para antigir os objetivos. MAS ELA EXISTE?
  • 8. EXISTE UMA BOA ESTIMATIVA DE TESTE?EXISTE UMA BOA ESTIMATIVA DE TESTE? Por ela não existir é que se faz necessário conhecer os agentes influenciadores que podem levar à geração e manutenção de estimativas de teste inconsistentes.
  • 9. Por que estimativas são necessárias?Por que estimativas são necessárias? A estimativa resolve um problema. Mas que problema resolve exatamente? Tempo, produtividade, custo, eficiência, outras métricas?
  • 10. O CUSTO DA ESTIMATIVA ESTÁ NA....O CUSTO DA ESTIMATIVA ESTÁ NA.... REPRESENTAÇÃO DA INCERTEZAREPRESENTAÇÃO DA INCERTEZA
  • 11. Representando a incertezaRepresentando a incerteza Como Calcular o desconhecido? Como Modelar incertezas? Quanto mais tardia a estimativa é feita menos útil ela é. Kleitor Franklint Quanto mais cedo ocorrer a estimação, piores serão as estimativas (Pressman, 2009, p. 524).
  • 12. Por que estimativas são necessárias?Por que estimativas são necessárias? Para responder ao cliente (seja ele quem for) se vale à pena adicionar esforço de teste ao seu produto.
  • 13. “O objetivo dos testes é agregar valor o mais cedo possível ao produto”. Qual o objetivo do teste de software?Qual o objetivo do teste de software?
  • 14. Coisas que você precisa saber sobre estimativa de testes E talvez ninguém tenha te contado!
  • 15. Não invista esforço demasiado na estimativa Coisas que você precisaCoisas que você precisa saber sobre estimativa de testessaber sobre estimativa de testes Time Livre? Vamos começar!
  • 16. → Estimativas não são promessas → Estimativas de tamanho são recentes, não são ciência, para muito uma arte. Coisas que você precisaCoisas que você precisa saber sobre estimativasaber sobre estimativa de testesde testes → Requisitos são pobremente definidos no inicio do projeto: represente a incerteza → A equipe de teste deve fazer parte da estimativa; → Testes consomem mais de 50% de esforço do projeto; → A identificação de cenários está intimamente ligada as habilidades e conhecimento técnico da equipe: treine a equipe
  • 17. Coisas que você precisa saberCoisas que você precisa saber sobre estimativa de testessobre estimativa de testes Mesmo sem um modelo complexo, a maioria dos times ágeis são capazes de produzir um gráfico burn-down que possa responder à questão: esta data e este escopo são possíveis?
  • 18. O olhar do cliente sobre a estimativaO olhar do cliente sobre a estimativa Quando você diz ao cliente: isto levará de 1-2 dias, ele escuta 1 dia, você escuta 2, sempre assim. Coisas que você precisa saberCoisas que você precisa saber sobre estimativa de testessobre estimativa de testes
  • 19. O olhar do cliente sobre a estimativaO olhar do cliente sobre a estimativa Coisas que você precisa saberCoisas que você precisa saber sobre estimativa de testessobre estimativa de testes Encante o cliente ajudando-o a entender a estimativa
  • 20. Processo de software sob a visão de AliceProcesso de software sob a visão de Alice Coisas que você precisa saberCoisas que você precisa saber sobre estimativa de testessobre estimativa de testes
  • 21. Processo de software sob a visão da incertezaProcesso de software sob a visão da incerteza Coisas que você precisa saberCoisas que você precisa saber sobre estimativa de testessobre estimativa de testes
  • 22. Modelo Colaborativo VAMOS ALCANÇAR JUNTOS? ENVOLVIDOS DEMAIS, VISÃO PARCIAL, TIME TO MARKET AGREGAR VALOR O MAIS CEDO POSSÍVEL AO PRODUTO Escute o time !Escute o time !Escute o time !Escute o time ! Coisas que você precisaCoisas que você precisa saber sobre estimativasaber sobre estimativa de testesde testes
  • 23. NO PRAZO E NO ORÇAMENTONO PRAZO E NO ORÇAMENTO você também pode possuir este rosto de realização pura
  • 24. 24 POSSO COLABORAR COM MAIS RESPOSTAS? kleitor.franklint@gmail.com br.linkedin.com/in/kfranklint 92-99416-0873