O que são riscos de software e como gerenciá-los?
Risco é a possibilidade de uma perda ou de um problema futuro. Muitas vezes ele surge da falta de informação, controle ou tempo. No desenvolvimento de software, as perdas podem incluir custos de produção maiores, baixa qualidade ou atrasos na entrega. Os riscos existem porque o futuro é incerto e nenhum plano pode abranger todos os fatores conhecidos e desconhecidos. Os riscos internos estão sob o controle da gestão do projeto. Os riscos externos estão fora desse controle. A gestão de riscos tem os seguintes objetivos.
- Identificar os riscos.
- Reduzir seu impacto.
- Reduzir a probabilidade de ocorrerem.
- Monitorar os riscos.
Quem gerencia um projeto lida com três tipos de incerteza.
- Fatos conhecidos são aqueles que a equipe já entende. Por exemplo, ter poucas pessoas no desenvolvimento pode atrasar a entrega. Registre esses riscos no plano de gestão do projeto.
- Incógnitas conhecidas são riscos que a equipe entende sem saber se estão presentes no projeto. Por exemplo, a má comunicação com o cliente pode deixar requisitos incompletos. A equipe conhece esse risco, mas pode não saber se o cliente comunicou todos os detalhes.
- Incógnitas desconhecidas são riscos que a organização ainda não reconhece. Muitas vezes envolvem tecnologias ou ferramentas pouco familiares. Por exemplo, o cliente pode pedir de repente uma tecnologia que a equipe não domina, expondo o projeto a riscos que ela desconhecia.
A quantificação de um risco de software envolve as seguintes etapas.
- Descreva com precisão o evento de risco.
- Defina a probabilidade de ele ocorrer.
- Estime a perda potencial.
- Defina a responsabilidade potencial.
A gestão de riscos inclui os processos a seguir.
- Identificação dos riscos de software
- Análise dos riscos de software
- Planejamento de respostas aos riscos de software
- Monitoramento dos riscos de software
Identificação dos riscos de software
Para identificar riscos, estude problemas de projetos anteriores. Examine o plano atual em busca de pontos vulneráveis. Transformá-lo em um fluxograma ajuda a analisar as partes essenciais. Faça uma sessão de discussão de ideias para identificar incógnitas conhecidas. Avalie as decisões que envolvem fatores técnicos, operacionais, políticos, legais, sociais, internos e externos.
Identificação dos riscos de software
Defina os processos usados para identificar riscos. Registre o identificador único de cada risco, a data da identificação, a descrição e outras informações relevantes.
Análise dos riscos de softwareA análise identifica e classifica os riscos e depois examina seu nível, sua probabilidade e seu impacto. Expresse a probabilidade em porcentagem depois de considerar as condições técnicas que podem causar o risco, entre elas as seguintes.
- Complexidade da tecnologia
- Conhecimento técnico da equipe de testes
- Conflitos dentro da equipe
- Equipes distribuídas por uma grande área geográfica
- Uso de ferramentas de teste de baixa qualidade
Impacto são as consequências quando um risco se concretiza. Procure entender como o cliente, a empresa e a sociedade podem ser afetados.
- Prejuízos para o cliente
- Danos à empresa
- Perda de reputação ou danos à sociedade
- Perdas financeiras
- Ações judiciais contra a empresa
- Cancelamento da licença de funcionamento
Avalie o nível do risco com os métodos a seguir.
Análise qualitativa de riscos Classifique cada risco em uma das seguintes categorias.
- Alto
- Baixo
- Médio
Análise quantitativa de riscos
Essa abordagem usa números para estimar a probabilidade e o impacto. Por exemplo, se a chance de perder 10.000 USD for de 10%, a perda esperada será de 1.000 USD. A probabilidade por si só não informa qual seria a gravidade do resultado.
Planejamento de respostas aos riscos de softwarePlanejar as respostas aos riscos envolve as tarefas a seguir.
- Defina medidas preventivas que reduzam a probabilidade.
- Defina medidas que reduzam o impacto se o risco se concretizar.
- Monitore os processos continuamente para identificar riscos cedo.
Planejamento de respostas aos riscos de software
Monitoramento dos riscos de software
Integre o monitoramento de riscos às atividades do projeto e examine os riscos mais altos com regularidade. O monitoramento inclui as tarefas a seguir.
- Acompanhe os planos de risco para detectar mudanças importantes nos planos, nas características ou em outras condições.
- Prepare relatórios de andamento para a gestão do projeto.
- Reavalie os riscos e encerre aqueles cujo impacto ou probabilidade tenha chegado ao menor nível possível.
- Procure regularmente novos riscos.
Garantimos que, com a sua formação gratuita online, passará no exame de certificação em testes de software!
-
01
Inscreva-se online
Escolha a sua certificação acreditada e conclua a inscrição.
-
02
Receba o código de acesso
O seu código pessoal de acesso ao exame é enviado imediatamente por e-mail.
-
03
Prepare e faça o exame
Estude com a sua formação gratuita e responda online a 50 perguntas de escolha múltipla.
-
04
Obtenha uma certificação vitalícia
Receba o seu certificado válido em todo o mundo e o distintivo digital verificável.
A SUA FORMAÇÃO PREMIUM GRATUITA ONLINE
A segunda edição de Software Testing Revealed já está disponível para si.
Criámos a sua formação com um grupo de líderes empresariais e de equipas reconhecidos, formadores de testes de software, mentores e especialistas de referência nos principais setores. Qualquer pessoa que visite International Software Test Institute™ pode aceder à formação. Encontre os materiais nas secções O seu livro gratuito de testes de software e A sua formação premium gratuita em testes de software do menu principal.
Estes materiais são propriedade intelectual de International Software Test Institute™ e estão protegidos por direitos de autor. Partilhamo-los gratuitamente com todos porque divulgar a nossa experiência apoia os profissionais de testes de software e ajuda a desenvolver a área.
O exame de certificação é composto por perguntas de escolha múltipla. Estude com a formação online para adquirir os conhecimentos de que precisa para passar no exame e obter a sua certificação em testes de software.
Garantimos que, com a sua formação premium gratuita online, passará no exame de certificação em testes de software!
