Você está na página 1de 19

Análise e Gestão do Risco

Aula 16
Sumário
 Introdução
– O quê é?
– Quem faz?
– Porquê é importante?
– Qual é o produto?
– Como saber se está bem feita?
 Riscos do software
 Método de Identificação e estimação dos riscos
 Avaliação Global do Risco
 Tabela de Risco
 Explorando as actividades de RSGR

2
Introdução (I)

 O quê é?
– Série de passos que permitem compreender e gerir a
incerteza
– Um risco é um problema potencial
 convém identificá-lo
 avaliar a sua probabilidade de ocorrência
 e estimar o seu impacto

 Quem faz?
– Gestores e Engenheiros de Software
– Clientes

3
Introdução (II)

 Porquê é importante?
– A produção de software é difícil
– Muita coisa pode correr mal.. e corre mesmo mal..
– Portanto, devemos estar preparados!
 Qual o produto?
– Plano de redução, supervisão e gestão do risco
 Como fazer bem?
– O risco deve ser analisado e gerido a partir dos 4 ‘P’s:
 pessoal, produto, processo e projecto

4
Risco do SW
- aspectos importantes

 Incerteza: o facto que  Perda: Se o risco se


caracteriza o risco pode converter em realidade
não acontecer – Implicará consequências
– Não há riscos com 100% não desejadas ou
de probabilidade de perdas
ocorrência

5
Categorias de Risco

 Projecto: ameaças ao  Conhecidos: após


plano do projecto. avaliações do plano,
 Técnico: ameaças à condições técnicas e
qualidade e o comerciais
planeamento temporal  Previsíveis:
do software extrapolados de
 Negócio: ameaças à experiências anteriores
viabilidade do software  Imprevisíveis: difíceis
de prever com
antecedência

6
Identificação do Risco

 Tentativa sistemática para uma especificação das


ameaças ao plano do projecto
 Permite dar um passo à frente para evitá-los e
controlá-los
 Riscos genéricos: ameaças potencias para todos os
projectos de software
 Riscos específicos do produto: identificados só por
quem tem uma clara visão da tecnologia, o pessoal
e o ambiente específico do projecto

7
Método de Identificação do Risco

 Criar lista de comprovação de elementos de risco


– focada num subconjunto de riscos conhecidos
– previsíveis segundo as seguintes subcategorias:
 Tamanho do produto
 Impacto no negócio
 Características do cliente
 Definição do processo
 Ambiente de desenvolvimento
 Tecnologia a construir
 Tamanho e experiência do pessoal

8
Método de Identificação do Risco
- riscos gerais e do projecto pedidos no
Plano de Projecto da Lacertae SW (item 3.1)

Risco Projecto Técnico Negócio Comum Especial


Equipamento não disponível X

Requisitos incompletos X X

Uso de metodologias especiais X X

Problemas na busca da X X
confiabilidade requerida
Retenção de pessoas chave X X

Sub-estimativa do esforço X X

Desistência do único cliente X X


potencial
9
Avaliação Global do Risco
- também adicionar ao item 3.1

1. Os Gestores de Software e 7. Os Engenheros de Software


clientes dão suporte ao têm as competências
projecto? requeridas?
2. Os Clientes estão 8. Os requisitos do projecto são
entusiasmados com o projecto estáveis?
e o produto? 9. A Equipa de Desenvolvimento
3. Os Engenheros de Software tem experiência na tecnologia a
e os clientes compreenderam implementar?
bem os requisitos? 10. É adequado o número de
4. Os Clientes estiveram pessoas da equipa de trabalho?
envolvidos na definição dos 11. Concordam os
requisitos? Clientes/utilizadores quanto à
5. As expectativas dos importância do projecto? e nos
utilizadores são realistas? requisitos do sistema ou produto
6. O âmbito do projecto é a construir?
estável?

10
Componentes e Impacto do Risco

 Componentes do Risco
da elaborados pela FAA
(Fed Aviation Administration, USA)
– Performance  para cada
– Custo componente o
– Suporte Impacto pode ser:
– Planeamento temporal 1. Catastrófico
2. Crítico
3. Marginal
4. Desprezável

11
Estimação do Risco

 Medição do risco em termos da sua probabilidade de


ocorrência e das suas consequências
 Tarefas a cumprir:
1. Estabelecimento de uma escala para reflectir probabilidade
percebida do risco
2. Definição das consequências do risco
3. Estimação do impacto do risco no projecto e no produto
4. Apontar exactidão geral da estimação

12
Tabela de Risco
- Exemplo-modelo para o item 3.2 do Plano de Projecto

Risco Categoria Prob. Impacto RSGR


Baixa estimação do tamanho Tamanho 60% Crítico
Mais utilizadores que os previstos Tamanho 30% Marginal
Menos reutilização que a prevista Tamanho 70% Crítico
Resistência dos utilizadores Negócio 40% Marginal
Data de entrega muito ajustada Negócio 50% Crítico
Perda dos orçamentos Negócio 40% Catastróf.
Mudança nos requisitos Cliente 80% Crítico
Expectativas não satisfeitas Cliente 30% Marginal
Falta de formação nas ferramentas Pessoal 80% Marginal
Falta de experiência do pessoal Pessoal 30% Crítico
Alta rotação de pessoal Pessoal 60% Crítico
13
Redução do Risco
Risco identificado: “rotação de pessoal”

 Plano de redução:
– Reunião com o pessoal para determinar causas da mobilidade
– Gestor de Software decide sobre a mobilidade
– Desenvolver técnicas para assegurar a continuidade
– Organizar as equipas por forma a garantir a distribuição de
informação
– Definir standards de documentação e estabelecer mecanismos
para assegurar o cumprimento das actividades de documentação

14
Supervisão do Risco
- Risco identificado: “rotação de pessoal”

 Factores a supervisionar
– Atitude geral dos membros da equipa
– Grau de compenetração da equipa
– Relações interpessoais entre os membros
– Problemas potenciais com compensações e
benefícios
– Oferta de emprego dentro e fora da companhia

15
Gestão do Risco
- Risco identificado: “rotação de pessoal”

 A gestão do risco e os planos de contingência assumem


que os esforços de redução falharam
 Plano de Contingência:
– Cópias de segurança disponíveis
– Informação devidamente documentada
– Conhecimento disperso pela equipa
– Actividades de transferência de conhecimento entre os que saem e
os que entram
 As actividades de RSGR devem ser justificadas em termos
de custos e benefícios
– Estratégia eficaz para tratar os riscos:
 Evitar o risco
 Supervisionar o risco
 Gerir o risco e planos de contingência

16
RSGR
- Redução, Supervisão e Gestão do Risco

 outro exemplo de risco


identificado: Risco: 1-010-77 Prob: 10% Impacto: muito alto

– usar este modelo para o


Descrição: hardware especializado pode não estar disponível
item 3.3 do Plano de
Projecto da Lacertae SW
Estrategia de redução: Acelerar desenvolvimento de HW, construir
– descrever as actividades simulador

de RSGR somente para Plano de contigência: ter desenvolvimento externo de hardware como
backup, implantar sistemas num simulador
2 ou 3 dos riscos
identificados
Pessoa responsável: Fred Jones (criação 1-01-01)

Status: Simulação completada 10-02-01

17
Avaliação do Impacto
 Método da FAA (Federal Aviation  Exposição ao Risco
Administration, USA)
– Determinar probabilidade média – ER = P x C
de ocorrência de cada
componente de risco
– P = probabilidade de
– Empregando a figura da FAA ocorrência
determinar o impacto baseados – C = custo em caso de
nos critérios mostrados
 Desprezível ocorrência
 Marginal
 Crítico
 Catastrófico
– Completar a tabela de risco e
analisar resultados

18
Avaliação do Impacto
 Identificação do risco:
– “Somente 70% dos componentes do software planeados para
reutilização, podem integrar-se na aplicação. A funcionalidade
restante será desenvolvida”
 Probabilidade do Risco:
– 80%
 Calculando o Custo:
– Se temos algo como 60 componentes planeados para reutilização, 30
% equivale a 18 componentes (que devem ser desenvolvidos)
– Se a quantidade (média) de Classes x componente = 3 Classes
– Se o custo de implementação x Classe = £ 317,00
– Custo global = 18 x 3 x 317 = £ 17.118

 Exposição ao Risco (ER = P x C) = 0,80 x 17.118 ~ £ 13.700,00


19 A avaliação do impacto não será cobrada no Plano de Projecto..