Estimativa de Teste Sem Medo -Parte 1

23
Kleitor Franklint Kleitor.franklint@gmail. com Parte I ESTIMATIVA DE ESFORÇO SEM MEDO 1

description

Introdução a fatores ambientais da estimativa

Transcript of Estimativa de Teste Sem Medo -Parte 1

Page 1: Estimativa de Teste Sem Medo -Parte 1

Kleitor [email protected] Parte I

ESTIMATIVA DE ESFORÇO SEM MEDO

1

Page 2: Estimativa de Teste Sem Medo -Parte 1

OBJETIVOS

Visão macro e introdutória da estimativa

de esforço de teste

ESTIMATIVA DE TESTE SEM MEDO

2

Page 3: Estimativa de Teste Sem Medo -Parte 1

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

3

Page 4: Estimativa de Teste Sem Medo -Parte 1

O que é estimar?O que é estimar?

Uma tentativa de avaliação ou cálculo 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.

4

Page 5: Estimativa de Teste Sem Medo -Parte 1

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

5

Page 6: Estimativa de Teste Sem Medo -Parte 1

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?

6

Page 7: Estimativa de Teste Sem Medo -Parte 1

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.

7

Page 8: Estimativa de Teste Sem Medo -Parte 1

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?

8

Page 9: Estimativa de Teste Sem Medo -Parte 1

O CUSTO DA ESTIMATIVA ESTÁ NA....O CUSTO DA ESTIMATIVA ESTÁ NA....

REPRESENTAÇÃO DA INCERTEZAREPRESENTAÇÃO DA INCERTEZA

9

Page 10: Estimativa de Teste Sem Medo -Parte 1

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).

10

Page 11: Estimativa de Teste Sem Medo -Parte 1

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.

11

Page 12: Estimativa de Teste Sem Medo -Parte 1

“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?

12

Page 13: Estimativa de Teste Sem Medo -Parte 1

Coisas que você precisa saber sobre estimativa de testes

E talvez ninguém tenha te contado!

13

Page 14: Estimativa de Teste Sem Medo -Parte 1

Não invista esforço demasiado na estimativa

Coisas que você precisa Coisas que você precisa saber sobre estimativa de testessaber sobre estimativa de testes

Time Livre? Vamos começar!

14

Page 15: Estimativa de Teste Sem Medo -Parte 1

Estimativas não são promessas Estimativas de tamanho são

recentes, não são ciência, para muitos são uma arte.

Coisas que você precisa Coisas que você precisa saber sobre estimativa saber 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!

15

Page 16: Estimativa de Teste Sem Medo -Parte 1

Coisas que você precisa Coisas que você precisa saber sobre estimativa de saber sobre estimativa de

testestestes

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?

16

Page 17: Estimativa de Teste Sem Medo -Parte 1

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 Coisas que você precisa saber sobre estimativa de saber sobre estimativa de

testestestes

17

Page 18: Estimativa de Teste Sem Medo -Parte 1

O olhar do cliente sobre a estimativaO olhar do cliente sobre a estimativa

Coisas que você precisa Coisas que você precisa saber sobre estimativa de saber sobre estimativa de

testestestes

Encante o cliente ajudando-o a entender a estimativa e como testes aumentam o ROI

18

Page 19: Estimativa de Teste Sem Medo -Parte 1

Processo de software sob a Processo de software sob a visão de Alicevisão de Alice

Coisas que você precisa Coisas que você precisa saber sobre estimativa de saber sobre estimativa de

testestestes

19

Page 20: Estimativa de Teste Sem Medo -Parte 1

Processo de software Processo de software sob a visão da incertezasob a visão da incerteza

Coisas que você precisa Coisas que você precisa saber sobre estimativa de saber sobre estimativa de

testestestes

Requisitos de

negócios

Requisitos

funcionais

desenvolvimento

Entrega

Suposições Hipóteses Experimentos Validação

20

Page 21: Estimativa de Teste Sem Medo -Parte 1

Modelo ColaborativoVAMOS ALCANÇAR JUNTOS?

ENVOLVIDOS DEMAIS,VISÃO PARCIAL,

TIME TO MARKET

AGREGAR VALOR O MAIS CEDO POSSÍVEL AO PRODUTO

Escute o Escute o time !time ! Escute o Escute o time !time !

Coisas que você Coisas que você precisa precisa

saber sobre saber sobre estimativa estimativa de testesde testes

21

Page 22: Estimativa de Teste Sem Medo -Parte 1

NO PRAZO E NO ORÇAMENTONO PRAZO E NO ORÇAMENTOvocê também pode possuir este rosto de realização pura

22

Page 23: Estimativa de Teste Sem Medo -Parte 1

POSSO COLABORAR COM POSSO COLABORAR COM MAIS RESPOSTAS?MAIS RESPOSTAS?

[email protected]

23