Agiidade na Qualidade de Software -2011

246 visualizações

Publicada em

Propõe práticas para agregar valor ao produto através de práticas ágeis simples.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Agiidade na Qualidade de Software -2011

  1. 1. Kleitor Franklint Fábrica de Teste PRODAM kleitor@prodam.am.gov.br
  2. 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. 3. 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
  4. 4. 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
  5. 5. Agilidade...Agilidade... É ágil? É se for primeira vez? É se já for experiente? Precisou planejar? Qual dos dois é mais ágil?
  6. 6. Meu Bug de EstimaçãoMeu Bug de Estimação É que às vezes... Testar ainda não faz parte doTestar ainda não faz parte do ciclo de vida do produto;ciclo de vida do produto; Não houve tempo às correçõesNão houve tempo às correções de defeitos;de defeitos; Eu não sabia que no instante emEu não sabia que no instante em que penso em software eu já possoque penso em software eu já posso agregar testes;agregar testes; Não entendi exatamente os riscosNão entendi exatamente os riscos que envolvem defeitos;que envolvem defeitos;
  7. 7. - 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?
  8. 8. “O objetivo dos testes é agregar valor o mais cedo possível ao produto”. O que é teste?O que é teste?
  9. 9. Abordagem iterativa e incremental + Forte comunicação + Modelo colaborativo = AGILIDADE NA QUALIDADE DO PRODUTO TesteTeste
  10. 10. X Testadores não são juizes, são parceiros de trabalho Modelo ColaborativoModelo Colaborativo
  11. 11. 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
  12. 12. CONVITECONVITE Como podemosComo podemos construir juntosconstruir juntos um produto melhor?um produto melhor?
  13. 13. 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 da Implementaçã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. Pequenosciclos,pequenasfatiasdesoftware
  14. 14. 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 investigarFaz 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
  15. 15. 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?
  16. 16. 16 POSSO COLABORAR COM MAIS RESPOSTAS? kleitor.franklint@gmail.com br.linkedin.com/in/kfranklint 92-99416-0873

×