Garantia de Qualidade de Software (SQA): Plano, Auditoria e RevIEW

Apรณs a conclusรฃo das sete fases de testes, os resultados parecem bons. Nenhum problema significativo ocorreu no projeto Guru99 Bank. Vocรช administrou bem o projeto e ficou orgulhoso do sucesso deste projeto

Infelizmente, o Conselho de Administraรงรฃo pensa diferente

Garantia de Qualidade de Software

Vocรช nรฃo tem nenhuma evidรชncia que mostre que administrou bem este projeto. Vocรช pediu uma soluรงรฃo a um consultor. Aqui estรก a resposta

Garantia de Qualidade de Software

Esta resposta รฉ um comeรงo, mas vocรช ainda tem as seguintes perguntas โ€“

Garantia de Qualidade de Software

Este tutorial irรก ajudรก-lo a responder a estas perguntas โ€“

O que รฉ gerenciamento de teste Revvisualizaรงรตes e auditoria?

  • e Autรดnoma Revveja: e Autรดnoma Review tambรฉm รฉ conhecido como Software Garantia de qualidade ou (SQA). Ele se concentra mais no processo de software do que nos produtos de trabalho de software. Garantia de Qualidade รฉ um conjunto de atividades destinadas a garantir que o gerente de projeto siga o processo padrรฃo jรก prรฉ-definido. Em outras palavras, a Garantia de Qualidade garante que o Gerente de Teste esteja fazendo as coisas certas da maneira certa.
  • Auditar: Uma auditoria รฉ o exame dos produtos de trabalho e das informaรงรตes relacionadas para avaliar se o processo padrรฃo foi seguido ou nรฃo.

Por que precisamos de SQA no processo de gerenciamento de testes?

Para entender isso, considere o seguinte cenรกrio-

No projeto Guru99 Bank, ele lida com vรกrias fases de teste como โ€“

SQA no processo de gerenciamento de testes

Como Gerente de Teste, vocรช รฉ a pessoa responsรกvel por essas atividades. No entanto, vocรช estรก na posiรงรฃo mais alta na equipe do projeto. Quem revisarรก suas tarefas e verificarรก se as atividades de gerenciamento de projetos sรฃo executadas no mais alto padrรฃo?

Bem, o auditor SQA รฉ a pessoa que revisa e verifica se as atividades de gerenciamento de projetos sรฃo executadas da melhor maneira possรญvel. padrรฃo. Somente atravรฉs do resultado desta revisรฃo o Conselho Gestor poderรก avaliar a qualidade do tratamento do seu projeto.

Esta รฉ a razรฃo pela qual precisamos de Gestรฃo Review ou SQA no processo de gerenciamento de testes.

O SQA entrevista vocรช, o Gerente de Teste, para avaliar o projeto em relaรงรฃo aos padrรตes estabelecidos.

Os benefรญcios do SQA sรฃo -

SQA no processo de gerenciamento de testes

Como implementar a garantia de qualidade?

Implementar a garantia de qualidade

Etapa 1) Desenvolver plano SQA

Necessidades de atividade de teste Plano de teste da mesma forma, a atividade SQA tambรฉm precisa um plano que รฉ chamado Plano SQA.

O objetivo do plano SQA รฉ elaborar processos e procedimentos de planejamento para garantir que os produtos fabricados ou os serviรงos prestados pela organizaรงรฃo sejam de qualidade excepcional.

Durante o planejamento do projeto, o Test Manager faz um plano de SQA onde a auditoria de SQA รฉ agendada periodicamente.

No Plano SQA, o Gerente de Teste deve fazer o seguinte

Desenvolver plano SQA

Etapa 1.1) Identifique a funรงรฃo e as responsabilidades da equipe de SQA

Em uma equipe de projeto, cada membro deve ser responsรกvel pela qualidade de seu trabalho. Cada pessoa deve garantir que seu trabalho atenda aos critรฉrios de controle de qualidade.

A equipe SQA รฉ o grupo de pessoas que desempenha o papel papel principal em o projeto. Sem controle de qualidade, nenhum negรณcio funcionarรก com sucesso. Portanto, o Gerente de Teste deve deixar claro o responsabilidade de cada membro SQA no plano SQA conforme abaixo:

  • Revisรฃo e avaliar a qualidade das atividades do projeto para atender aos critรฉrios de controle de qualidade
  • Coordenada com o conselho de administraรงรฃo e as equipes do projeto para avaliar os requisitos e participar da revisรฃo do projeto e reuniรตes de status.
  • Trilha de design e coletar mรฉtricas para monitorar a qualidade do projeto.
  • Medir a qualidade do produto; garantir o produto atende ร s expectativas do cliente.

Por exemplo, no Plano SQA do projeto Banco Guru99, vocรช pode criar a lista de membros do Equipe de controle de qualidade como abaixo

Nรฃo Vogal Setores Ambiental
1 Peter Lรญder de SQA Desenvolver e documentar padrรตes e processos de qualidade para todos os processos de gerenciamento

Gerenciar atividades de garantia de qualidade de software para o projeto

2 James Auditor de controle de qualidade Execute tarefas de SQA, reporte ao lรญder de SQA o resultado da revisรฃo de SQA.
3 Feijรฃo Auditor de controle de qualidade Execute tarefas de SQA, reporte ao lรญder de SQA o resultado da revisรฃo de SQA.

Etapa 1.2) Lista dos produtos de trabalho que o auditor de SQA revisarรก e auditarรก

O Gerente de Teste deve

  • Lista todos os produtos de trabalho de cada processo de gerenciamento de testes
  • Definir quais instalaรงรตes ou equipamentos o auditor de SQA pode acessar para executar tarefas de SQA, como avaliaรงรตes de processos e auditorias.

Por exemplo, para o projeto Guru99 Bank, vocรช pode listar os produtos de trabalho de cada Processo de Gerenciamento de Testes e definir permissรฃo para membros do SQA acessarem esses produtos de trabalho conforme a tabela a seguir

Nรฃo Fases de Gestรฃo produto de trabalho Caminho Permissรฃo Conceder ร  Pessoa
1 A anรกlise de risco Documento de gerenciamento de risco [Caminho do servidor] Leia Todos os membros da equipe SQA
2 Estimativa Relatรณrio de estimativas e mรฉtricas ... Leia Peter
3 Planeamento Documento de planejamento de teste ... Leia Todos os membros da equipe SQA
4 Organizaรงรฃo Plano de recursos humanos, plano de treinamento ... Leia Todos os membros da equipe SQA
5 Monitoramento e controle Mรฉtricas coletadas do esforรงo do projeto ... Leia Feijรฃo
6 Gerenciamento de problemas Relatรณrio de gerenciamento de problemas ... Leia James
7 Relatรณrio de teste Documento de relatรณrio de teste ... Leia Todos os membros da equipe SQA

Etapa 1.3) Crie o cronograma para executar as tarefas de SQA

Nesta etapa, o Test Manager deve descrever o tarefas a ser executado pelo auditor de SQA com รชnfase especial nas atividades de SQA, bem como no produto de trabalho de cada tarefa.

O Test Manager tambรฉm cria o agendamento dessas tarefas de SQA. Normalmente, o cronograma de SQA รฉ orientado pelo cronograma de desenvolvimento do projeto. Portanto, uma tarefa de SQA รฉ executada em relaรงรฃo ร s atividades de desenvolvimento de software que estรฃo ocorrendo.

No plano SQA, o Test Manager faz o cronograma para revisรฃo gerencial. Por exemplo

Data Tarefas de controle de qualidade Pessoal em custo Descriรงรฃo saรญda
30-Oct-2014 Avaliar processos de planejamento, acompanhamento e supervisรฃo de projetos James
โ€“ Especificaรงรฃo de Software RevIEW


โ€“ Estimativa, Cronograma Mestre e Plano de Projeto RevIEW
Relatรณrio de planejamento SQA, minuta de revisรฃo SQA
15-Dec-2014 Revvisualizar anรกlise de requisitos James
- Revvisualizar o desenvolvimento de requisitos de software
Relatรณrio de auditoria de processo
30-Mar-2015 Revvisualizar e avaliar o design do teste James
- Revvisualizar o documento de design de teste
Relatรณrio SQA, minuta de revisรฃo SQA
30-Mar-2015 Revver lanรงamento Feijรฃo
โ€“ Auditoria de Processo: Liberaรงรฃo Final
Relatรณrio de auditoria do processo SQA
2-Abr-2015 Revver encerramento do projeto Feijรฃo
โ€“ Revisรฃo externa apรณs entrega final ao cliente
Relatรณrio de auditoria do processo SQA

Passo 2) Definir os padrรตes/metodologia

Para revisar as atividades de gerenciamento em relaรงรฃo ao processo de padrรตes, vocรช deve executar as seguintes etapas

  1. Definir as polรญticas e procedimentos destinados a evitar a ocorrรชncia de defeitos no processo de gestรฃo
  2. Documente as polรญticas e procedimentos
  3. Informar e treinar a equipe para usรก-lo

Defina os padrรตes/metodologia

Passo 3) Revveja o processo

Revatividades do projeto de revisรฃo para verificar a conformidade com o processo de gestรฃo definido. Na revisรฃo de gestรฃo, os membros do SQA tรชm que realizar 5 revisรตes do SQA conforme a seguir

Revveja o processo

RevO tempo de revisรฃo para SQA depende do modelo de ciclo de vida de desenvolvimento do projeto. No caso do projeto Guru99 Bank, o cronograma de revisรฃo deve ser o seguinte

Revveja o processo

Em cada fase do SQA, o Membros do SQA fornecer consulta e rever dos planos do projeto, produto de trabalho e procedimentos relativos ร  conformidade com a polรญtica organizacional definida e procedimentos padrรฃo.

Durante a Auditoria, os membros do SQA devem usar Lista de verificaรงรฃo de revisรฃo de SQA

Depois de percorrer as trรชs etapas da implementaรงรฃo do Software Assurance, vocรช terรก o resultado do Gerenciamento de Testes Revvisualizaรงรฃo e auditoria. Esta รฉ a evidรชncia para mostrar aos seus stakeholders sobre a qualidade da sua gestรฃo.

Revveja o processo

Melhores prรกticas de garantia de qualidade de software

Aqui estรฃo algumas prรกticas recomendadas para uma implementaรงรฃo eficaz de SQA

  • Melhoria continua: Todo o processo padrรฃo no SQA deve ser melhorado freqรผentemente e feito oficial para que o outro possa seguir. Este processo deve ser certificado por organizaรงรตes populares como ISO, CMMIโ€ฆ etc.
  • Documentaรงรฃo: Todas as polรญticas e mรฉtodos de controle de qualidade, definidos pela equipe de controle de qualidade, devem ser documentados para treinamento e reutilizaรงรฃo em projetos futuros.
  • Experiรชncia: Escolher os membros que sรฃo auditores experientes de SQA รฉ uma boa maneira de garantir a qualidade da revisรฃo pela gestรฃo
  • Uso da ferramenta: A utilizaรงรฃo de ferramentas como a ferramenta de rastreamento, ferramenta de gerenciamento para o processo de SQA reduz o esforรงo de SQA e o custo do projeto.
  • Mรฉtricas: Desenvolver e criar mรฉtricas para acompanhar a qualidade do software em seu estado atual, bem como comparar a melhoria com versรตes anteriores, ajudarรก a aumentar o valor e a maturidade do Testes processo
  • Responsabilidade: O processo de SQA nรฃo รฉ tarefa do membro do SQA, mas todostarefa. Todos na equipe sรฃo responsรกveis โ€‹โ€‹pela qualidade do produto, nรฃo apenas o lรญder de teste ou gerente.

Resuma esta postagem com: