Melhoria do processo de teste (TPI) usando modelo PDCA
O projeto do Banco Guru99 foi concluído com sucesso. O conselho de administração aprecia o seu trabalho, pois você fez um excelente trabalho. No entanto, seu chefe ainda tem algumas perguntas para você.
Para responder a essas perguntas, você precisa conhecer a melhoria do processo de teste.
O que é Melhoria do Processo de Teste?
Os gerentes costumam definir Ensaios como um processo problemático e incontrolável. Olhando para trás, para o projeto Guru99 Bank, você enfrentou algum dos seguintes problemas no projeto?
Esses são problemas comuns em qualquer projeto de teste. Muitas organizações percebem que melhorar o processo de teste pode resolver esses problemas. Aprender com os erros do passado pode ajudar a melhorar o processo de gerenciamento de testes.
Por que testar a melhoria do processo?
O cenário a seguir mostra por que você precisa de melhoria do processo de teste –
O projeto do Banco Guru99 está concluído. A qualidade dos testes foi ótima! Você recebeu um bom feedback do cliente.
Qual é a lição aprendida com esse cenário? Isso é "Sempre tente fazer melhor".
Mesmo que você pense que fez um bom trabalho, sempre há outros que fazem melhor que você. Porque eles têm as melhores soluções, uma ideia melhor que a sua.
Qualquer empresa deseja que o projeto seja concluído com mais qualidade menor custo, menor prazo de entrega.
A melhoria do processo de teste ajuda você a atingir essas metas
Como implementar a melhoria do processo de teste?
Para implementar a Melhoria do Processo de Teste para o projeto Guru99 Bank, o Test Manager pode seguir o PDCA modelo. PDCA (Plan-Do-Check-Act) é um método de gerenciamento de quatro etapas usado nos negócios para controle e melhoria contínua de processos.
Etapa 1) Planejar
Isso é novamente dividido em 3 etapas
Passo 1.1) Identifique o problema
A primeira atividade de um processo de melhoria de teste é identificar os problemas que ocorreram no projeto atual. Os problemas neste projeto podem acontecer novamente em outro projeto. Resolver problemas e descobrir soluções para evitá-los no futuro é o objetivo principal da Melhoria de Testes.
Agora voltando ao site do projeto Guru99 Bank, você encontrou algum problema ou ponto de melhoria? Selecione abaixo
Senhor não | Problema | Descrição | Selecionar |
---|---|---|---|
1 | Qualidade | O cliente ainda encontrou alguns Defeito após o lançamento | |
2 | Entrega | O projeto foi adiado | |
3 | Time | Alguns funcionários não cooperaram com outros membros da equipe | |
4 | Competências | O membro da equipe não tinha as habilidades desejadas para concluir suas tarefas | |
5 | Gestão de Sistemas | O Test Manager não monitorou bem o progresso, o que causou atraso em alguns projetos | |
6 | Comunicação | Nenhum contato constante com o cliente; entendendo mal a exigência do cliente | |
7 | Custo | O custo do projeto foi ultrapassado além do orçamento definido |
Etapa 1.2) Determinar o alvo
Entenda o problema e as questões que ocorreram no projeto. Dessa forma, você determinará quais são os pontos de melhoria e em quais fases de teste deverá focar.
Suponha que você tenha identificado que a fase de execução do teste demorou muito muito tempo e custo para concluir. Os testes poderiam ser mais rápidos e baratos? É um dos alvos
Passo 1.3) Definir as ações de melhoria
Com base na meta definida, são determinadas ações de melhoria. Essas ações devem ser graduais e aprimoradas aos poucos, pois não é fácil mudar tudo de uma vez.
Por exemplo, para tornar os testes mais rápidos e baratos, aqui estão algumas ações recomendadas
No exemplo acima, para tornar o teste mais rápido e barato, você deve usar as opções A e B. A opção C poderia tornar o teste mais rápido, mas custará mais porque você terá que pagar mais salário para o testador experiente.
Etapa 2) Faça
Você já definiu os pontos de melhoria. É hora de fazer um plano para implementá-los. Neste plano, você deve responder às seguintes perguntas
- Quais pontos de melhoria devem ser implementados?
- Quando terminar este plano?
- Que passos devem ser dados para alcançar o plano?
Realizar ações de melhoria
Uma vez estabelecido o plano, ele precisa ser implementado. As atividades de melhoria podem impactar o progresso atual do teste. Um Gerente de Teste deve pagar por WhatsApp. para essas atividades evitar da não desejado consequências.
Considere o seguinte cenário -
No projeto Banco Guru99, para tornar os testes mais rápidos e baratos, você decidiu utilizar os testes automatizados em vez dos testes manuais. Após a aplicação da ação, a produtividade aumentou significativamente.
Etapa 3) Verifique
Nesta etapa, você –
- Avalie o eficiência das ações de melhoria de testes
- Meça como eficaz a solução foi
- Analise se poderia ser melhorado de qualquer forma.
Nesta fase, o objetivo é verificar se as ações de melhoria foram implementadas com sucesso, bem como avaliar se a meta desejada foi alcançada.
A melhor forma de realizar a avaliação é utilizando o métrica. As métricas são essenciais para o sucesso do gerenciamento da organização. O Test Manager coleta dados e os utiliza para medir parâmetros como produtividade, qualidade… etc.
Por exemplo, antes de aplicar os testes automatizados ao projeto, a produtividade dos testes é 10TCs/homem-hora. Após a aplicação dos testes automatizados, a produtividade é medida para ser 20TC/homem-hora.
Mas um problema indesejado aconteceu
Nesse caso, a aplicação de testes automatizados ajuda você a aumentar a produtividade dos testes, mas a qualidade dos testes diminuiu. Portanto, a ação de melhoria pode causar sérios conseqüências. Nesse cenário, você precisa selecionar a ferramenta de teste com mais cuidado. Você aprenderá mais sobre isso em Seleção da ferramenta de teste tutorial
Considere o mesmo cenário novamente. O custo do projeto Guru99 foi invadir porque os membros da sua equipe também levaram muito tempo para executar os casos de teste. Ao usar a ferramenta de teste automatizado, você economizou 30% custo do projeto. É uma boa melhoria, mas seu chefe espera mais
Portanto, você sempre tem que encontrar soluções novas e mais recentes para melhorar cada vez mais o processo de teste. Nesse cenário, você pode usar algumas outras soluções para economizar no custo do projeto
- Gerencie efetivamente seus recursos humanos
- Negocie melhores pechinchas com seus fornecedores
Etapa 4) Agir
Quando as ações de melhoria são implementadas com sucesso, bem como a meta é atingida, o Gerente de Teste deve fazer o seguinte:
- Revisão as atividades de melhoria e agir com base nas lições aprendidas
- Padronizar o ponto de melhoria no processo de gestão.
- Atualizar os documentos e plano de política, bem como os documentos de processo padrão
- Determinar quando e onde aplicar essas mudanças no próximo projeto.