O que é análise de risco?
Risco é a probabilidade de ocorrência de um evento indesejável.
A análise de risco é o processo de análise dos riscos associados ao seu projeto de teste.
Para o sucesso do seu projeto, o risco deve ser identificado e as soluções correspondentes devem ser determinadas antes do início do projeto.
Neste tutorial, descobriremos a primeira etapa do processo de Gerenciamento de Teste: Análise de Risco e Solução com a ajuda de um estudo de caso.
Neste tópico, descobriremos a primeira etapa do processo de Gerenciamento de Teste: Análise e Solução de Risco com a ajuda de um estudo de caso.
O aplicativo em teste é demo.guru99.com, você pode consultar a Especificação de Requisitos de Software aqui.
O Banco Guru99 terá duas funções
- Gerente
- Cliente
Os seguintes recursos / módulos estarão disponíveis para essas duas funções diferentes
Aqui está um pequeno tour pelo site
Depois de ler os documentos de requisitos, você pode ter percebido que o site tem muitos cenários funcionais e complexos .
Aqui está a situação -
- O site bancário Guru99 já concluiu a fase de desenvolvimento. Agora começa a fase de teste. Infelizmente, você não se envolveu no início da fase de requisitos
- Seu chefe precisa que você termine o teste em um mês com um orçamento limitado, mas espera ótima qualidade.
- Um membro da equipe que é um engenheiro experiente, diz a você
- Nesse caso, o que você deve fazer?
Se você escolher a ação B, aqui estão os resultados após um mês
- O projeto é uma bagunça e consumiu todos os seus recursos e tempo. A carga de trabalho do funcionário aumentou drasticamente e eles se sentem estressados e sobrecarregados
- - Seu projeto está atrasado por isso você não conseguiu lançar o produto no prazo definido como prometeu ao seu chefe. Como disse um membro da equipe, o cronograma deste projeto é muito apertado em comparação com a alocação de recursos atual.
O exemplo acima ilustra a importância da análise de risco no gerenciamento de teste.
A gestão de riscos ajuda você a -
O risco, que foi mencionado no exemplo acima, é apenas um dos muitos riscos potenciais que podem ocorrer em seu projeto. Você deve identificá-los e tomar a decisão de lidar com eles o mais rápido possível !!! Assim, a ação correta nesse exemplo é a ação A .
Portanto, a análise de risco é importante
Como realizar a ANÁLISE DE RISCO?
É um processo de 3 etapas
- Identifique os riscos
- Analise o impacto de cada risco identificado
- Tome medidas contrárias ao risco identificado e analisado
Etapa 1) Identificar o risco
O risco pode ser identificado e classificado em 2 tipos de produto de software
Risco do Projeto
O risco do projeto pode ser definido como um evento ou atividade incerta que pode impactar o andamento do projeto. O impacto tem um efeito positivo ou negativo nas perspectivas de atingir os objetivos do projeto.
Existem basicamente 3 categorias de riscos do projeto
- Risco Organizacional
É um risco relacionado ao seu recurso humano ou à sua equipe de teste. Por exemplo, em seu projeto, a falta de membros tecnicamente qualificados é um risco. Não ter mão de obra suficiente para concluir o projeto no prazo é outro risco.
Para identificar o Risco Organizacional, você deve fazer uma lista de algumas perguntas e respondê-las como se exercite. Aqui estão algumas perguntas recomendadas. 1. Esta é uma equipe bem organizada?
A) SimB) NãoSeu projeto não apresenta nenhum risco organizacional. Crie uma equipe mais forte e promova um ambiente de cooperação
2. Cada membro da equipe tem habilidade para fazer o seu trabalho?
A) SimB) NãoSeu projeto não apresenta nenhum risco organizacional Crie o curso de treinamento para capacitar os membros
3. Compare com o tamanho e o cronograma do projeto, temos recursos humanos suficientes para terminar este projeto no prazo?
A) SimB) NãoSeu projeto não apresenta nenhum risco organizacional Peça ao comitê do projeto para obter mais recursos humanos
Se você responder a todas as perguntas acima, identificará facilmente os riscos potenciais que podem afetar o seu projeto.
- Risco Técnico
Risco técnico é a probabilidade de perda incorrida durante a execução de um processo técnico, como engenharia não testada, procedimento de teste errado ... etc. Aqui está um exemplo de risco técnico
- Sua tarefa neste projeto é testar um site de banco. Você deve configurar ambientes de teste adequados que espelhem ambientes de negócios reais. Se o ambiente de teste não estiver configurado corretamente, o produto não será testado corretamente e muitos defeitos não serão detectados.
- Risco do negócio
O risco envolve uma entidade externa . É o risco que pode vir da sua empresa, do seu cliente, mas não do seu projeto.
A imagem a seguir mostra um exemplo de risco comercial.
Nesse caso, o Test Manager (TM) deve encontrar as soluções para lidar com o risco, como:
- Defina a prioridade para as fases de teste, concentre-se em testar os principais recursos do site
- Utilize uma ferramenta de teste para aumentar a produtividade dos testes
- Aplicar melhorias de processo para reduzir o esforço de gerenciamento.
Risco do Produto
O risco do produto é a possibilidade de o sistema ou software não satisfazer ou cumprir as expectativas do cliente, usuário ou parte interessada. Este risco está relacionado à funcionalidade do produto, como problemas de desempenho, problemas de segurança, cenários de falha, etc.
A seguir estão alguns exemplos de alguns riscos do produto -
- O software pula algumas funções- chave que os clientes especificaram nos requisitos dos usuários
- O software não é confiável e frequentemente não funciona.
- O software falha de maneiras que causam danos financeiros ou outros danos ao usuário ou à empresa que usa o software.
- O software tem problemas relacionados a uma determinada característica de qualidade, como segurança, confiabilidade, usabilidade, facilidade de manutenção ou desempenho.
Agora, de volta ao seu projeto, há algum risco de produto no site do Banco Guru 99? Para responder a esta pergunta, você deve seguir os seguintes passos
Depois de concluir as 3 etapas acima, responda a um pequeno questionário abaixo para identificar os riscos do produto 1. O site do banco Guru99 pode proteger a conta do cliente e seus dados?
A) SimB) Não
C) Não tenho certeza
Incorreto
Correto
2. O site pode ser usado pelo cliente?
A) SimB) Não
Correto
Incorreto
3. Quais outras funções o site deve ter?
A) Transferência segura de fundos B) O usuário pode registrar uma nova conta
C) Não há necessidade de mais funções
IncorrectCorrect
Etapa 2) Analisar o impacto da ocorrência do risco
No tópico anterior, já identificamos os riscos que podem atrapalhar o seu projeto. Aqui está a lista de riscos identificados:
- Você pode não ter recursos humanos suficientes para terminar o projeto no prazo
- O ambiente de teste pode não ser configurado corretamente como o ambiente de negócios real.
- O orçamento do seu projeto pode ser cortado pela metade devido à situação do negócio
- Este site pode não ter funções de segurança
Em seguida, você deve analisar esses riscos.
Cada risco deve ser classificado com base em dois parâmetros a seguir
- A probabilidade de ocorrência
- O impacto no projeto
Usando a matriz abaixo, você pode categorizar o risco em quatro categorias como Alto, Médio e Baixo ou valores 3,2, 1
Probabilidade |
|
---|---|
Alto (3) |
Tem probabilidade muito alta de ocorrer, podendo impactar em todo o projeto |
Médio (2) |
50% de chance de ocorrer |
Baixo (1) |
Baixa probabilidade de ocorrência |
Impacto |
|
---|---|
Alto (3) |
Não é possível continuar com a atividade do projeto se não for resolvido imediatamente |
Médio (2) |
Não é possível continuar a atividade do projeto se não for resolvido |
Baixo (1) |
Precisa resolvê-lo, mas é possível tomar uma solução alternativa por um tempo |
Considere os seguintes riscos
Risco |
Probabilidade |
Impacto |
Prioridade = Probabilidade * Impacto |
---|---|---|---|
O prazo do projeto não foi cumprido |
3 |
3 |
9 |
Falha de eletricidade |
1 |
2 |
2 |
Com base na prioridade acima, você pode tomar as contra-medidas mencionadas na tabela abaixo
Prioridade |
Método de Gestão de Risco |
|
---|---|---|
Alto |
6 -9 |
Tome medidas de mitigação imediatamente e monitore o risco todos os dias até que seu status seja encerrado. |
Meio |
3-5 |
Monitore o risco todas as semanas na reunião de progresso interno |
Baixo |
1-2 |
Aceite o risco e monitore o risco com base em marcos. |
Agora é hora de um exercício, temos 4 riscos identificados no projeto Guru99 Banking. Classifique-os você mesmo
Risco | Alto | Médio | Baixo | Status |
|
|
|
| Correto incorreto. |
|
|
|
| Correto incorreto |
|
|
|
| Correto incorreto |
|
|
|
| Correto incorreto. |
Etapa 3) Tome MEDIDAS para mitigar o risco
Esta atividade é dividida em 3 partes
Resposta ao risco
O gerente de projeto precisa escolher estratégias que irão reduzir o risco ao mínimo. Os gerentes de projeto podem escolher entre as seguintes quatro estratégias de resposta a riscos
Voltando aos 4 riscos identificados anteriormente, temos que encontrar a contramedida para evitá-los ou eliminá-los. A) Você pode não ter recursos humanos suficientes para terminar o projeto no prazo
B) O ambiente de teste pode não ser configurado corretamente como o ambiente de negócios real
C) O orçamento do seu projeto pode ser cortado pela metade devido à situação do negócio
D) Este site pode não ter recursos de segurança
A. Você pode não ter recursos humanos suficientes para terminar o projeto no prazo. Esse risco não pode ser evitado devido à situação da empresa; você não pode solicitar mais recursos humanos para o projeto. Nesse caso, você pode reduzir o impacto dos riscos escolhendo algumas opções abaixo
- Selecione o membro talentoso e experiente para se juntar à equipe do projeto
- Crie o curso de treinamento para capacitar o integrante, ajude-o a melhorar a produtividade
- Peça ajuda à equipe de desenvolvimento para construir o ambiente de teste
- Prepare todos os equipamentos ou materiais (servidor, banco de dados, PC ...) necessários para configurar o ambiente
- Redefina o escopo do projeto, identifique o que será testado e o que será ignorado nesse caso
- Negociar com o cliente sobre o prazo do projeto para se adequar ao orçamento do projeto
- Melhore a produtividade de cada fase do projeto, como testes, especificações de teste, ... Se você pode economizar tempo, você pode economizar custos
Registro de risco
Todos os riscos devem ser registrados, documentados e reconhecidos pelos gerentes de projeto, pelas partes interessadas e pelo membro do projeto. O registro de riscos deve ser de livre acesso a todos os membros da equipe do projeto.
Existem alguns úteis para registrar riscos, como Redmine, MITER ... etc.
Monitorar e controlar o risco
Os riscos podem ser monitorados continuamente para verificar se alguma alteração foi feita. Novos riscos podem ser identificados por meio de mecanismos de monitoramento e avaliação constantes.
Para um melhor gerenciamento de risco, você pode consultar o modelo de gerenciamento de risco incluído neste artigo