Qualidade - pensando fora da caixa
-
Upload
jorge-alberto-diz -
Category
Technology
-
view
612 -
download
4
description
Transcript of Qualidade - pensando fora da caixa
![Page 1: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/1.jpg)
Qualidade:Pensando fora da caixa
@jorgedizwww.maps.com.br
![Page 2: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/2.jpg)
Agenda
Contexto, mecânica 3 eixos arbitrários:
− gestão, − fatores humanos− engenharia
Provocações Reflexões Conclusões → dever de casa
![Page 3: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/3.jpg)
Esclarecimentos
Uso de boa fé de imagens de outros Opiniões são minhas, não necessariamente
as das pessoas com quem trabalhei História não é necessariamente factual Posso estar errado, e vc tb Não sou politicamente correto o tempo todo
![Page 4: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/4.jpg)
Personagens
![Page 5: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/5.jpg)
Provocações
![Page 6: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/6.jpg)
Saindo da caixa
![Page 7: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/7.jpg)
O que anda acontecendo ?
![Page 8: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/8.jpg)
Software como serviço
![Page 9: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/9.jpg)
Segurança física
![Page 10: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/10.jpg)
Privacidade ?
![Page 11: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/11.jpg)
Redes sociais
![Page 12: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/12.jpg)
Tempos
![Page 13: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/13.jpg)
Ubiquidade
![Page 14: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/14.jpg)
Complexidade
![Page 15: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/15.jpg)
Procurar defeitos
![Page 16: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/16.jpg)
Minimizar risco
![Page 17: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/17.jpg)
Sexagem de código
![Page 18: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/18.jpg)
Valores ágeis
Fluidez na comunicação Transparência, Foco em entrega de valor, Sustentabilidade do esforço, Compreensão dos fatores humanos Reavaliação constante:
![Page 19: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/19.jpg)
Seu gestor promove qualidade ?
![Page 20: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/20.jpg)
Escritório de projetos
![Page 21: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/21.jpg)
Modelo de Fábrica
![Page 22: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/22.jpg)
Recursos Humanos
![Page 23: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/23.jpg)
Linha de montagem
![Page 24: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/24.jpg)
Cascata
![Page 25: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/25.jpg)
Regra 10x de Myers
![Page 26: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/26.jpg)
Modelo V'
![Page 27: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/27.jpg)
Modelo V
![Page 28: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/28.jpg)
31
Wilfredo Pareto: regra 20/80
![Page 29: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/29.jpg)
Cobertor sempre é curto
![Page 30: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/30.jpg)
Recursos escasos
Tempo Atenção Capacidade de aprendizagem Remuneração das pessoas Licenças de Software Hardware
![Page 31: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/31.jpg)
Just In Time
![Page 32: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/32.jpg)
Quanto do software é usado Standish Group, 2002
![Page 33: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/33.jpg)
Estimativas
![Page 34: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/34.jpg)
Expectativas
![Page 35: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/35.jpg)
Dinâmica de sistemas
![Page 36: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/36.jpg)
Qualidade vs Produtividade
![Page 37: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/37.jpg)
Erro'
![Page 38: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/38.jpg)
Defeito'
![Page 39: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/39.jpg)
Falha'
![Page 40: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/40.jpg)
Fluxo ponta-a-ponta
Poka-yo
ke,
tipagem fo
rte
Testes
Instrumentaçã
o,
Pilha de exe
cuçã
o
Exceçõ
es
Log / audito
ria
Predica
dos fluentes
Gestão de
incidênc
ias,
Gestão de
config
uraçã
o
Regress
ão
Integração contínua / agile operations
autotest
erro defeito falha diagnóstico correção
![Page 41: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/41.jpg)
Lei de Murphy
![Page 42: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/42.jpg)
Precisamos de heróis
![Page 43: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/43.jpg)
Precisamos de heróis
![Page 44: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/44.jpg)
Controle de qualidade
![Page 45: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/45.jpg)
Garantia de Qualidade
![Page 46: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/46.jpg)
Promoção de Qualidade
![Page 47: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/47.jpg)
“Preciso de um template”
![Page 48: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/48.jpg)
Bebendo na fonte do XP Pareamento Automação de testes de aceitação Automação de testes do programador Testes como especificação Retrospectivas Integração Contínua Metáforas Refatoramento Propriedade coletiva do código
![Page 49: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/49.jpg)
Dev+Ops
Gestão de configuração Provisionamento declarativo Deployment contínuo Monitoramento / alarmes
![Page 50: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/50.jpg)
Fazer certo? da primeira vez?
![Page 51: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/51.jpg)
caixa preta X caixa branca
![Page 52: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/52.jpg)
A verdadeira caixa preta
![Page 53: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/53.jpg)
A verdadeira caixa branca
![Page 54: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/54.jpg)
Toda ocorrência será registrada
<< carimbo, funcionário de cartório>>
![Page 55: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/55.jpg)
Só acredito vendo
![Page 56: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/56.jpg)
Ambiente de homologação
![Page 57: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/57.jpg)
“Isso é técnico”
![Page 58: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/58.jpg)
Todo bug será corrigido
![Page 59: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/59.jpg)
Métricas definem comportamento
![Page 60: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/60.jpg)
Depois do periodo de garantia, não me procurem
![Page 61: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/61.jpg)
Context-driven testing
![Page 62: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/62.jpg)
Documentação
69
![Page 63: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/63.jpg)
Q2: GUI, regras de negócio
Q3: Exploratório, usabilidade, aceitação funcional
Q1: Unitários, componentes
Q4:Desempenho,segurança
Tecnologia
Negócio
Pro
cesso
Pro
duto
Quadrantes de Marick
![Page 64: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/64.jpg)
Teste de Interface Usuário
71
![Page 65: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/65.jpg)
Teste de Unidade (XUnit)
72
![Page 66: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/66.jpg)
Teste de Serviços / Negócio
73
![Page 67: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/67.jpg)
Pirâmide de Cohn
74
![Page 68: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/68.jpg)
Pirâmide Invertida (Naresh Jain)
75
![Page 69: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/69.jpg)
Pirâmide de testes: frágil
Interface usuário
Mundo Real Padrão de Mercado
![Page 70: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/70.jpg)
Pirâmide de testes: frágil
Interface usuário
unidades
Mundo Real “somos ágeis”
![Page 71: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/71.jpg)
Mundo Real
78
![Page 72: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/72.jpg)
Abrindo caminho através de um campo minado
![Page 73: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/73.jpg)
Limpando um campo minado
80
![Page 74: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/74.jpg)
Teste Exploratório
81
![Page 75: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/75.jpg)
O que já sabemos
Quanto maior a distância entre o erro e a correção, muito maior o custo de corrigir e o risco de não corrigir
Uso ingênuo de métricas geralmente tem efeito oposto ao esperado
Registrar o que não é necessário atrapalha a comunicação.
Um sistema só começa a gerar valor depois de entrar em produção.
![Page 76: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/76.jpg)
O que já sabemos
Registro não garante comunicação Inspeções / revisões são úteis Testes através da interface usuário são
caros e frágeis Ciclos precisam ser de poucas semanas no
máximo Estimativas furam Intermediários geram ruído
![Page 77: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/77.jpg)
Então por que ...?
… não desapegamos do modelo em cascata / V ?
… investimos tanto esforço em teste automatizado através da interface de usuário ?
… documentamos com o principal objetivo de tirar o nosso da reta ?
… definimos padrões de codificação onde código bom = código comentado ?
![Page 78: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/78.jpg)
Nem ele explica
![Page 79: Qualidade - pensando fora da caixa](https://reader031.fdocumentos.com/reader031/viewer/2022020116/5570a726d8b42a5d288b4db3/html5/thumbnails/79.jpg)
?
!
?
??
! !!