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?
- Gestão de Sistemas Revveja: Gestão de Sistemas Review também é conhecido como Software Garantia da 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.
- A medida 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 | Social Corporativa |
---|---|---|---|
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 Ensaios 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.