SlideShare uma empresa Scribd logo
Qualidade de Software
Muito além dos testes
Quem sou eu
Gustavo Bernardes
Tecnólogo em Análise e Desenvolvimento de Sistemas pelo Centro
Universitário Barão de Mauá (2013)
MBA em Gestão de Qualidade de Software, com ênfase em CMMI,
pelo Centro Universitário de Araraquara (2017)
Analista de Qualidade de Software há mais de 4 anos (desde Janeiro
de 2014), tendo atuado em projetos de grandes empresas (Vale, Sanofi,
Bunge, Grupo Fleury) e atualmente na Swfast
Qualidade, o que é?
“QUALIDADE é o grau no qual um conjunto de
características inerentes, satisfaz a requisitos.”
(ISO 9000)
Qualidade, o que é?
A noção de qualidade varia de individuo para individuo:
Um restaurante tem qualidade pelo seu atendimento;
Um carro tem qualidade por não dar manutenção;
Uma roupa tem qualidade por não descosturar facilmente;
Um sistema operacional tem qualidade pois é fácil de usar.
Qualidade, o que é?
E a Qualidade de Software?
“Software de qualidade é fácil de usar, funciona
corretamente, é de fácil manutenção e
a integridade dos dados em falhas do ambiente
ou outras fora do seu controle”
Parece, mas não é fácil.
Qualidade de Software
Importante: não confunda Qualidade com Teste.
Qualidade não é só teste, mas teste é qualidade (área de processo);
A soma de testes e processos bem definidos resulta em qualidade.
Qualidade de Software
Como medir a qualidade?
• ISO 9126 – Qualidade do Produto
• ISO 12207 – Processos de Ciclo de Vida de
Software
Medindo a qualidade
ISO 9126
Dividida em três Atributos de Qualidade, cada qual
com suas características:
Medindo a qualidade
ISO 9126 – Qualidade Externa
As métricas externas avaliam os requisitos e as
funcionalidades aplicadas ao projeto, durante sua
fase de teste e/ou operação.
Medindo a qualidade
Requisitos x Funcionalidades = menor número de
bugs
Quanto mais abrangente meu cenário, mais código
testado/validado.
Medindo a qualidade
ISO 9126 – Qualidade Interna
As métricas internas avaliam a especificação ou o
código fonte de um produto de software.
Podem ser usadas também em partes intermediárias
do produto em desenvolvimento para garantir a
qualidade final.
Medindo a qualidade
A identação neste caso, ou a falta dela, pode ser
considerado um padrão de qualidade. Uma vez que,
esteja documentado no modelo de desenvolvimento
da organização.
Medindo a qualidade
ISO 9126 – Qualidade em Uso
Medem quanto um produto de software atende às
necessidades de um usuário específico. As medidas
são obtidas pela observação do uso do produto ou
por uma simulação de um ambiente real.
Medindo a qualidade
Medindo a qualidade
Medindo a qualidade
Intuitivo ou funcional?
Tudo depende das métricas definidas.
O que mais medir:
• Qualidade do processo;
• Qualidade dos requisitos;
• Qualidade do escopo;
• Qualidade da integração (dependendo do
ponto de vista, faz parte do processo);
Medindo a qualidade
E a qualidade nos projetos de
software?
Toda metodologia de gerenciamento de projetos
possui tópicos específicos para tratar a
qualidade.
Qualidade X Projeto
Buscar atender as necessidades dos usuários em
100% dos requisitos funcionais (explícitos);
Buscar atender 100% dos requisitos não
funcionais (implícitos);
Possuir um software sem falhas;
Qualidade X Projeto
E o mercado, como vê a
Qualidade de Software?
O popular QA (as vezes tester, as vezes QA mesmo)
Qualidade X Mercado
Tipos de QA:
• Técnico: valida código fonte e padrões de
desenvolvimento (também conhecido como líder técnico);
• Processual: valida as fases do processo de
desenvolvimento;
• Conceitual: valida os requisitos;
O QA valida/qualifica, o tester testa.
Qualidade X Mercado
Processos do QA:
• Elaborar e aplicar métricas de qualidade;
• Gerir dados das métricas e apresentar resultados de
qualidade;
• Documentar processos de qualidade;
QA não faz milagre, nem “obriga” ninguém a
desenvolver com qualidade, apenas mede o
resultado.
Qualidade X Mercado
Infelizmente, o mercado subestima a importância
do Analista de Qualidade, assim como do Tester.
Qualidade “aumenta” o custo de desenvolvimento,
mas diminui de manutenção (pense nisso!).
Ter um Analista de Qualidade não garante que
todos os seus problemas serão resolvidos.
Qualidade X Mercado
Dúvidas?
Obrigado!
Contatos
gustavobmm
gustavobmm
gustavobernardesmmachado@gmail.com

Mais conteúdo relacionado

PDF
Qualidade de Software - Introdução
PDF
Qualidade de software
PDF
Introdução a Qualidade de Software
PPTX
Gerenciamento da Qualidade de Software 3.pptx
PPT
Conceitos de básicos de qualidade de software
PPTX
T@rget trust curso de introdução ao processo de teste de software
PDF
Processo de Melhoria Contínua: PDCA
PPT
Verificação e validação de software
Qualidade de Software - Introdução
Qualidade de software
Introdução a Qualidade de Software
Gerenciamento da Qualidade de Software 3.pptx
Conceitos de básicos de qualidade de software
T@rget trust curso de introdução ao processo de teste de software
Processo de Melhoria Contínua: PDCA
Verificação e validação de software

Mais procurados (20)

PPTX
Normas e Padrões para a Qualidade de Software
PPT
X-Zone - Garantia da Qualidade de Software
PPTX
Certificações em Teste e Qualidade de Software
PPTX
Teste Tradicional e Teste Ágil: de que lado você esta?
PPTX
Certificação de processos e gestão da qualidade de software nas organizações
PDF
Qualidade de Software
PPTX
Teste de usabilidade
PPTX
Gerenciamento da Qualidade de Software 2.pptx
PDF
Fundamentos de Testes de Software - Qualidad
PPTX
Fábrica de Teste de Software - Palestrante: Marcus Dratovsky
PPTX
Gerenciamento da Qualidade de Software 5.pptx
PPTX
Gerenciamento da Qualidade de Software 4.pptx
PDF
Banco de questões qualidade de software
PPTX
Fundamentos Engenharia de Software.pptx
PPT
Qualidade do Software
PDF
Qualidade e Teste de Software
PDF
Áreas de Conhecimento da Engenharia de Software
PPTX
Gerenciamento da Qualidade de Software 1.pptx
PDF
Processo e Processo de Software
Normas e Padrões para a Qualidade de Software
X-Zone - Garantia da Qualidade de Software
Certificações em Teste e Qualidade de Software
Teste Tradicional e Teste Ágil: de que lado você esta?
Certificação de processos e gestão da qualidade de software nas organizações
Qualidade de Software
Teste de usabilidade
Gerenciamento da Qualidade de Software 2.pptx
Fundamentos de Testes de Software - Qualidad
Fábrica de Teste de Software - Palestrante: Marcus Dratovsky
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 4.pptx
Banco de questões qualidade de software
Fundamentos Engenharia de Software.pptx
Qualidade do Software
Qualidade e Teste de Software
Áreas de Conhecimento da Engenharia de Software
Gerenciamento da Qualidade de Software 1.pptx
Processo e Processo de Software
Anúncio

Semelhante a Qualidade de software, muito além dos testes - RP Tec Com - 2018 (20)

PPTX
3. apresentacao rp tec com 2018 gustavo bernardes
PDF
ESw 10 - Qualidade de Software.pdf
PDF
Qualidade de Software
PPT
1 Qss
PDF
Aula 6 - Qualidade de Software
PDF
PPT
Senac QSS - 1) Intro
PDF
Qualidade_Software_Aula_1_Final_Corrected.pdf
PDF
02 - GCSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pdf
PPTX
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
PDF
Qualidade de software em sistemas computacionais
DOCX
Definindo qualidade de software
PPTX
Qualidade de Software, Conceitos Modelos e Situação Atual
PDF
Trabalho qualidade de_software
PPT
Introdução Qualidade de Software
PDF
Desenvolvimento Orientado a Qualidade
PPTX
Qualidade não é só bonita e nem tão chata
PDF
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
PPT
Qualidade
PDF
Introdução à Qualidade de Software
3. apresentacao rp tec com 2018 gustavo bernardes
ESw 10 - Qualidade de Software.pdf
Qualidade de Software
1 Qss
Aula 6 - Qualidade de Software
Senac QSS - 1) Intro
Qualidade_Software_Aula_1_Final_Corrected.pdf
02 - GCSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.pdf
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
Qualidade de software em sistemas computacionais
Definindo qualidade de software
Qualidade de Software, Conceitos Modelos e Situação Atual
Trabalho qualidade de_software
Introdução Qualidade de Software
Desenvolvimento Orientado a Qualidade
Qualidade não é só bonita e nem tão chata
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
Qualidade
Introdução à Qualidade de Software
Anúncio

Qualidade de software, muito além dos testes - RP Tec Com - 2018

  • 1. Qualidade de Software Muito além dos testes
  • 2. Quem sou eu Gustavo Bernardes Tecnólogo em Análise e Desenvolvimento de Sistemas pelo Centro Universitário Barão de Mauá (2013) MBA em Gestão de Qualidade de Software, com ênfase em CMMI, pelo Centro Universitário de Araraquara (2017) Analista de Qualidade de Software há mais de 4 anos (desde Janeiro de 2014), tendo atuado em projetos de grandes empresas (Vale, Sanofi, Bunge, Grupo Fleury) e atualmente na Swfast
  • 4. “QUALIDADE é o grau no qual um conjunto de características inerentes, satisfaz a requisitos.” (ISO 9000) Qualidade, o que é?
  • 5. A noção de qualidade varia de individuo para individuo: Um restaurante tem qualidade pelo seu atendimento; Um carro tem qualidade por não dar manutenção; Uma roupa tem qualidade por não descosturar facilmente; Um sistema operacional tem qualidade pois é fácil de usar. Qualidade, o que é?
  • 6. E a Qualidade de Software?
  • 7. “Software de qualidade é fácil de usar, funciona corretamente, é de fácil manutenção e a integridade dos dados em falhas do ambiente ou outras fora do seu controle” Parece, mas não é fácil. Qualidade de Software
  • 8. Importante: não confunda Qualidade com Teste. Qualidade não é só teste, mas teste é qualidade (área de processo); A soma de testes e processos bem definidos resulta em qualidade. Qualidade de Software
  • 9. Como medir a qualidade?
  • 10. • ISO 9126 – Qualidade do Produto • ISO 12207 – Processos de Ciclo de Vida de Software Medindo a qualidade
  • 11. ISO 9126 Dividida em três Atributos de Qualidade, cada qual com suas características: Medindo a qualidade
  • 12. ISO 9126 – Qualidade Externa As métricas externas avaliam os requisitos e as funcionalidades aplicadas ao projeto, durante sua fase de teste e/ou operação. Medindo a qualidade
  • 13. Requisitos x Funcionalidades = menor número de bugs Quanto mais abrangente meu cenário, mais código testado/validado. Medindo a qualidade
  • 14. ISO 9126 – Qualidade Interna As métricas internas avaliam a especificação ou o código fonte de um produto de software. Podem ser usadas também em partes intermediárias do produto em desenvolvimento para garantir a qualidade final. Medindo a qualidade
  • 15. A identação neste caso, ou a falta dela, pode ser considerado um padrão de qualidade. Uma vez que, esteja documentado no modelo de desenvolvimento da organização. Medindo a qualidade
  • 16. ISO 9126 – Qualidade em Uso Medem quanto um produto de software atende às necessidades de um usuário específico. As medidas são obtidas pela observação do uso do produto ou por uma simulação de um ambiente real. Medindo a qualidade
  • 18. Medindo a qualidade Intuitivo ou funcional? Tudo depende das métricas definidas.
  • 19. O que mais medir: • Qualidade do processo; • Qualidade dos requisitos; • Qualidade do escopo; • Qualidade da integração (dependendo do ponto de vista, faz parte do processo); Medindo a qualidade
  • 20. E a qualidade nos projetos de software?
  • 21. Toda metodologia de gerenciamento de projetos possui tópicos específicos para tratar a qualidade. Qualidade X Projeto
  • 22. Buscar atender as necessidades dos usuários em 100% dos requisitos funcionais (explícitos); Buscar atender 100% dos requisitos não funcionais (implícitos); Possuir um software sem falhas; Qualidade X Projeto
  • 23. E o mercado, como vê a Qualidade de Software?
  • 24. O popular QA (as vezes tester, as vezes QA mesmo) Qualidade X Mercado
  • 25. Tipos de QA: • Técnico: valida código fonte e padrões de desenvolvimento (também conhecido como líder técnico); • Processual: valida as fases do processo de desenvolvimento; • Conceitual: valida os requisitos; O QA valida/qualifica, o tester testa. Qualidade X Mercado
  • 26. Processos do QA: • Elaborar e aplicar métricas de qualidade; • Gerir dados das métricas e apresentar resultados de qualidade; • Documentar processos de qualidade; QA não faz milagre, nem “obriga” ninguém a desenvolver com qualidade, apenas mede o resultado. Qualidade X Mercado
  • 27. Infelizmente, o mercado subestima a importância do Analista de Qualidade, assim como do Tester. Qualidade “aumenta” o custo de desenvolvimento, mas diminui de manutenção (pense nisso!). Ter um Analista de Qualidade não garante que todos os seus problemas serão resolvidos. Qualidade X Mercado