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
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
Esta resposta รฉ um comeรงo, mas vocรช ainda tem as seguintes perguntas โ
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 โ
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 -
Como 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
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
- Definir as polรญticas e procedimentos destinados a evitar a ocorrรชncia de defeitos no processo de gestรฃo
- Documente as polรญticas e procedimentos
- Informar e treinar a equipe para usรก-lo
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
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
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.
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.











