16
Kleitor Franklint Fábrica de Teste PRODAM [email protected]

Agiidade na Qualidade de Software -2011

Embed Size (px)

Citation preview

Page 1: Agiidade na Qualidade de Software -2011

Kleitor FranklintFábrica de Teste [email protected]

Page 2: Agiidade na Qualidade de Software -2011

KLEITOR

Entusiasta da Vida, Qualidade,

Colaborativos,Ágil,

Teste e Testes Ágeis. [email protected]

ombr.linkedin.com/in/kfranklint

92-99416-0873

Page 3: Agiidade na Qualidade de Software -2011

Defeitos e seus custos

Fábrica de Teste

Testes e Modelo colaborativo

Um produto melhor pela soma das partes

Defeitos e seus custosO caminho percorrido

RoteiroRoteiro

Page 4: Agiidade na Qualidade de Software -2011

Uma relação baseada em 5 pontos-chave:Uma relação baseada em 5 pontos-chave:

E se...E se...

E por que não?E por que não?

Como ser mais ágil mantendo a qualidade?Como ser mais ágil mantendo a qualidade?

Como fazer de um jeito mais seguro?Como fazer de um jeito mais seguro?

Mostre-me!Mostre-me!

Riscos;

Possibilidades;

Dinamismo e Ritmo;

Qualidade;

Visão de time;

Heróis da Qualidade e Segurança da InformaçãoHeróis da Qualidade e Segurança da Informação

Page 5: Agiidade na Qualidade de Software -2011

Agilidade...Agilidade...

É ágil? É se for primeira vez?

É se já for experiente? Precisou planejar?

Qual dos dois é mais ágil?

Page 6: Agiidade na Qualidade de Software -2011

Meu Bug de EstimaçãoMeu Bug de Estimação

É que às vezes...

Testar ainda não faz parte do Testar ainda não faz parte do ciclo de vida do produto;ciclo de vida do produto;

Não houve tempo às correções Não houve tempo às correções de defeitos;de defeitos;

Eu não sabia que no instante em Eu não sabia que no instante em que penso em software eu já posso que penso em software eu já posso agregar testes;agregar testes;

Não entendi exatamente os riscosNão entendi exatamente os riscosque envolvem defeitos;que envolvem defeitos;

Page 7: Agiidade na Qualidade de Software -2011

- Defeitos de software custam anualmente aos EUA $60 bilhões;

- 80% do custo de desenvolvimento envolve identificar e corrigir defeitos;

- $22.2 bilhões poderiam ser economizados investindo em infraestrutura de

testes;

- EUA aumenta investimento federal em segurança da informação de $8,6

bilhões em 2010 para $13,3 dólares em 2015;

- Após testes de sistema a correção pode custar até 100x mais.Fontes: “Federal Information Security Market, 2010-2015” e NIST

- Existe um desperdício médio de aprox. 50% de produtividade no ciclo de desenvolvimento e correção de defeitos.

Por que testar?Por que testar?

Page 8: Agiidade na Qualidade de Software -2011

“O objetivo dos testes é agregar valor o mais cedo possível ao produto”.

O que é teste?O que é teste?

Page 9: Agiidade na Qualidade de Software -2011

Abordagem iterativa e incremental +

Forte comunicação+

Modelo colaborativo =

AGILIDADE NA QUALIDADE DO PRODUTO

TesteTeste

Page 10: Agiidade na Qualidade de Software -2011

XTestadores não são juizes, são parceiros de trabalho

Modelo ColaborativoModelo Colaborativo

Page 11: Agiidade na Qualidade de Software -2011

QUALIDADE! VAMOS ALCANÇAR JUNTOS?

ENVOLVIDOS DEMAIS,VISÃO PARCIAL,

TIME TO MARKET

POR QUE COLABORAR?

AGREGAR VALOR O MAIS CEDO POSSÍVEL AO PRODUTO

Modelo ColaborativoModelo Colaborativo

Page 12: Agiidade na Qualidade de Software -2011

CONVITECONVITE

Como podemos Como podemos construir juntos construir juntos

um produto melhor?um produto melhor?

Page 13: Agiidade na Qualidade de Software -2011

VISÃO DE CICLO DE VIDAVISÃO DE CICLO DE VIDA: ÁGIL E RASTREÁVEL

Iniciação e planejamento

Sistema Construído com qualidade

A cada iteração daImplementação do

Produto

Release Parcial / Total do produto

Estimar Riscos e Requisitos;Plano de teste: identificar; e dimensionar CT por estórias, UC, outros.

Estimar Riscos e Requisitos;Plano de Teste;Colaborar e aprender com Teste Unitário;Testes Exploratórios de testadores e Desenvolvedores;Teste de API; Análise passiva de vulnerabilidades;Gerar / Acompanhar lista de correções de defeitos;Automatizar testes.

Testes de Sistema ( 1ª iteração de testes, testes de regressão);Automatizar testes;Teste de Carga, Performance, Segurança;Teste de aceitação (UAT);Gerar / Acompanhar lista de correções de defeitos.

Pequ

enos

cic

los,

peq

uena

s fa

tias

de

soft

war

e

Page 14: Agiidade na Qualidade de Software -2011

O tempo é curto aos testes?O tempo é curto aos testes?

Não vai corrigir defeitos agora?Não vai corrigir defeitos agora?Faz questão de investigar Faz questão de investigar

a qualidade do produto?a qualidade do produto?

Com dúvidas sobre que testes realizar?Com dúvidas sobre que testes realizar?

Não sabe quando pode iniciar os testes?Não sabe quando pode iniciar os testes?

NÓS PODEMOS COLABORAR COM A SOLUÇÃONÓS PODEMOS COLABORAR COM A SOLUÇÃO

Colaborando com a soluçãoColaborando com a solução

Page 15: Agiidade na Qualidade de Software -2011

Não tem orçamento para testes?

Quer que seu time faça os testes?

Lembrou de testar na última hora?

Precisa avaliar relatórios de testes de terceiros?

Há outras necessidades de testes?

NÓS PODEMOS COLABORAR COM A SOLUÇÃONÓS PODEMOS COLABORAR COM A SOLUÇÃO

Posso ajudar em algo mais?

Page 16: Agiidade na Qualidade de Software -2011

16

POSSO COLABORAR COM MAIS RESPOSTAS?

[email protected]

br.linkedin.com/in/kfranklint

92-99416-0873