Você está na página 1de 21

Garantia da Qualidade

Prof. Dr. Sandro Ronaldo Bezerra Oliveira


srbo@ufpa.br
www.ufpa.br/srbo

Laboratório de Tecnologia de Software – LTS


www.ufpa.br/lts
Rede Paraense de Pesquisa em Tecnologias de
Informação e Comunicações
www.ufpa.br/redetic
Agenda
 Motivação
 MPS-BR
 Garantia da Qualidade - GQA
 GQA no Contexto do MR-MPS
 Resultados Esperados da GQA
 Problemas
 Dicas de Implementação

2
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Qualidade: Principais
Áreas

3
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Gestão da Qualidade
 Objetivos
 Determinar e implementar a Política da Qualidade
 A Gestão da Qualidade deve:
 Fazer planejamento estratégico
 estabelecer metas
 definir responsabilidades
 Alocar recursos para as atividades sistemáticas da
qualidade
 planejamento, controle, garantia
 melhoria contínua da própria qualidade

4
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Planejamento da
Qualidade
 Objetivos
 Desenvolver produtos e processos para atender às
necessidades dos clientes

 O Planejamento da Qualidade deve:


 Entender as necessidades dos clientes
 Desenvolver características de produto que atendam às
necessidades
 Identificar processos e padrões capazes de produzi-las
 Concretizar os planos

5
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Controle da Qualidade
 Objetivos
 Planejar, manter e melhorar a qualidade
 Monitorar resultados, a fim de determinar se eles estão
de acordo com os padrões relevantes de qualidade
 Atuar na eliminação e bloqueio da causa fundamental de
problemas e resultados insatisfatórios

 O Controle da Qualidade deve:


 Gerenciar processos, de forma a mantê-los sob controle
 Identificar formas de eliminar as causas de um
desempenho insatisfatório
 Incluir inspeções, revisões e testes
6
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Garantia da Qualidade
 Objetivos
 Aplicar as atividades de Qualidade planejadas para que
sejam utilizados todos os processos necessários para
atender aos requisitos

 A Garantia da Qualidade deve:


 Prover visibilidade (por meio de evidências) de que se
está satisfazendo requisitos e padrões relevantes de
qualidade definidos no plano
 Assegurar que artefatos e processos estão em
conformidade com o plano
 Certificar que todas as atividades da qualidade
planejadas estão sendo executadas
7
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Garantia da Qualidade
 É o conjunto de atividades projetadas para avaliar o
processo pelo qual o software é desenvolvido
 Embute mecanismos preventivos que diminuem o
número de defeitos injetados ao longo do projeto
 Os processos podem ser apoiados pelo uso de
ferramentas que integrem o uso de padrões de qualidade

 Também denominada SQA (Software Quality


Assurance)

8
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Garantia da Qualidade
 Envolve definir, selecionar e seguir padrões
 Padrões de Produto
 Se aplicam ao produto gerado na saída dos processos
 Padrões de artefatos (ex: especificação de requisitos)
 Padrões de documentação (ex: cabeçalho/comentários no
código)
 Padrões de codificação (como utilizar a linguagem)
 Padrões de Processo
 Definem atividades a serem realizadas para assegurar que
os padrões de produto estão sendo seguidos
 Ex: definições de atividades de especificação de requisitos,
processos de projeto e validação, descrição dos documentos a
serem gerados

9
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Garantia da Qualidade
 Assegura que a qualidade não será comprometida
 Fazer direito, para evitar retrabalho, reduzindo custos e prazo
 Encontrar erros antes que se transformem em defeitos
 Relatar à alta gerência desvios que não podem ser tratados
dentro do escopo de projetos
 Acompanhar a resolução de desvios, garantindo sua
execução

 Fornece uma visão objetiva e independente


 Tanto para atividades de processo quanto de produto, em
relação a desvios e pontos de melhoria
 Avalia a aderência dos produtos a padrões, processos,
procedimentos e requisitos estabelecidos e aplicáveis
10
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
MR-MPS

11
Nível F
 Gerenciado
 Composto pelos Processos
 Processos do Nível de Maturidade G
 Aquisição – AQU
 Gerência de Configuração – GCO
 Medição – MED
 Gerência de Portfólio de Projetos – GPP
 Garantia da Qualidade - GQA
 A Implementação dos Processos deve Satisfazer
 Atributo de Processo 1.1 (AP 1.1)
 O Processo é Executado
 Atributo de Processo 2.1 (AP 2.1)
 O Processo é Gerenciado
 Atributo de Processo 2.2 (AP 2.2)
12  Os Produtos de Trabalho do Processo são Gerenciados
Garantia da Qualidade -
GQA
 Segundo MR-MPS
 “O propósito do processo Garantia da Qualidade é
assegurar que os produtos de trabalho e a execução dos
processos estejam em conformidade com os planos,
procedimentos e padrões estabelecidos.”

13
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Contexto - GQA
Avaliar
Objetivamente Relatórios e
Processos e Produtos Registros
de Trabalho

14
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Resultados Esperados -
GQA
- Selecionar os Produtos
Processos
Avaliar Objetivamente Processos e de
a serem
Trabalhosubmetidos
a serem à
Produtos de Trabalho submetidos
Garantia da àQualidade.
Garantia da
Qualidade.
Verificar se Critérios
a Execução
devem
está deseracordo
Estabelecidos
com o
GQA1 GQA2 -Estabelecido
Definir Critérios Objetivos
Avaliar para
- Definir
avaliar
Critérios
os Produtos
Objetivos
Avaliar -para
Usaravaliar
Checklist,
os Processos
Objetivamente Objetivamente
Produtos de Questionários,
- Usar Checklist, Ferramentas
Processos de
Questionários,
Verificação Ferramentas
Trabalho
-deDefinir
Verificação
um Plano de
Garantia
- Definir um
da Plano
Qualidade:
de
Marcos
Garantiado daCiclo
Qualidade:
de Vida que
ocorrerá
Marcos do SQA
Ciclo de Vida que
-ocorrerá
Usar Auditoria
SQA como forma
de
- Usar
Avaliação
Auditoria/Entrevistas
antes de
Entregar
como forma a Clientes
de Avaliação
Internos
das
Relatórios e
eAtividades
Externos
Registros

15
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Contexto - GQA
Avaliar
Objetivamente Relatórios e
Processos e Produtos Registros
de Trabalho

Fornecer um
Entendimento
Objetivo

16
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Resultados Esperados -
GQA
- Ações
Identificar,
Corretivas
Registrar
devem
e
Fornecer um Entendimento Objetivo Comunicar
ser tomadas, Problemas
identificarequal
Não Conformidades
Conformidade ela em
relação
atende, aos
quem Processos
éo e
GQA3 GQA4 Produtos
Responsávelde Trabalho
por resolvê-la,
aos
Tratar Interessados
o Prazo para Resolução, o
Registrar e
Problemas/Não -Tipo
UsardeFerramentas
Não Conformidade
ou e
Comunicar
Conformidades Planilha
a Solução adotada
Problemas/Não - Registrar
Deve-se Acompanhar
a Origem da o
Conformidades Até Fechar
Não
Andamento
Conformidade
da Nãopara
permitir
Conformidade
Rastreabilidade
até a sua e
Análise
Conclusão da Necessidade de
Alteração
- Associar doumaProcesso,
Severidade à
Padrões
Não Conformidade
e Procedimentos
com o
intuito de resolvê-la
- Estabelecer Critérios para o
Escalonamento da Resolução
Relatórios e
das Não Conformidades
Registros

17
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Problemas da GQA
 O papel de SQA não está claramente definido nas
organizações

 Normalmente as organizações não possuem um Grupo


de QA ou pessoas especializadas para realizar as
atividades

 Falta de apoio e incentivo da alta gerência


 Falta de patrocínio para as atividades de QA

18
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Dicas de Implementação
 Ser um SQA respeitado e de quem as pessoas gostam não
é fácil...
 Ninguém gosta de ser auditado, de receber críticas e ter
defeitos apontados
 Somos parte de um sistema, onde todos contribuem para
seus resultados

 Necessário “medir e regular” a temperatura do ambiente


 Identificar e apontar áreas que estão efetivamente
funcionando e áreas onde existe necessidade de ações
corretivas ou oportunidade para melhoria
 Não ter preconceitos: fatos devem prevalecer sobre as
opiniões
19
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Dicas de Implementação
 Necessário ter habilidades técnicas e interpessoais
 Ter perfeito conhecimento dos requisitos requeridos pela
norma/modelo e dos requisitos dos processos
organizacionais
 Demonstrar consideração e respeito pelos sentimentos e
habilidades do outro

 Auditar requer confiança, rastreabilidade, cortesia e


sensibilidade
 Ao entrevistar um auditado, pense em como se sentiria em
seu lugar
 Perguntas e respostas devem ser construídas em parceria
 Confiança não se conquista de imediato, ela se constrói
20
durante o trabalho
Rede Paraense de Pesquisa em Tecnologias de Informação e Comunicações - Lab. Tecnologia de Software
Garantia da Qualidade
Prof. Dr. Sandro Ronaldo Bezerra Oliveira
srbo@ufpa.br
www.ufpa.br/srbo

Laboratório de Tecnologia de Software – LTS


www.ufpa.br/lts
Rede Paraense de Pesquisa em Tecnologias de
Informação e Comunicações
www.ufpa.br/redetic
Obrigado!
Perguntas?

Você também pode gostar