Professional Documents
Culture Documents
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
5
Categorias de Risco
6
Identificação do Risco
7
Método de Identificação do Risco
8
Método de Identificação do Risco
- riscos gerais e do projecto pedidos no
Plano de Projecto da Lacertae SW (item 3.1)
Requisitos incompletos X X
Problemas na busca da X X
confiabilidade requerida
Retenção de pessoas chave X X
Sub-estimativa do esforço X X
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
12
Tabela de Risco
- Exemplo-modelo para o item 3.2 do Plano de Projecto
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”
16
RSGR
- Redução, Supervisão e Gestão do Risco
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)
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