Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.
-
Upload
daniel-bandeira-caiado -
Category
Documents
-
view
215 -
download
0
Transcript of Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.
![Page 1: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/1.jpg)
Fundamentos de Engenharia de Software
Gerência de Risco
Prof. E. A. Schmitz
![Page 2: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/2.jpg)
Definição formal de RiscoRisco:
Conjunto de cenáriosCada cenário: tem uma probabilidade P
e um valor V para um critério de sucesso X
Risco(X)={(p1,v1), (p2,v2),.... (pn,vn)}
Risco: Distribuição de probabilidade de um
critério de sucesso do projeto
![Page 3: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/3.jpg)
Análise de risco
Análise de risco é determinar: Risco(X)={(p1,v1), (p2,v2),.... (pn,vn)}
Objetivo:
tomada racional de decisão.
![Page 4: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/4.jpg)
Análise de risco (exemplo)
X= duração de um projetoRisco(X)=
v1 = 0,9* duração, p1 = 0,1 v2 = 1.0* duração, p2 = 0,2 v3 = 1,2* duração, p3 = 0,5
v4 = 1,5* duração, p4 = 0,2
![Page 5: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/5.jpg)
Fator de Risco (hazard): coisa ou processo que tem
o potencial de causar um efeito adverso. •agente químico liberado por uma usina nuclear
•carro vindo em alta velocidade
•envenenamento causado por bactérias
Fator de Risco (FR)
![Page 6: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/6.jpg)
Atitudes frente aos riscosReativa Proativa
![Page 7: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/7.jpg)
Atitudes frente aos riscos
Reativa1-Esperar que alguma coisa errada aconteça.2-Tentar resolver o problema rapidamente.3-Se falhar: o projeto em perigo
Proativa1-Identificar e avaliar fatores de risco2-Criar plano para diminuir o impacto dos fatores de
risco3-Criar plano para tratar fatores de risco que não
podem ser evitados
![Page 8: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/8.jpg)
Gerência de Risco
Forma sistemática de lidar com incerteza
Objetivo:Maximizar o efeito dos FRs positivos
Minimizar o efeito dos FRs negativos
![Page 9: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/9.jpg)
Processo de Gerência de Risco1. identificar os stakeholders2. identificar os critérios de sucesso3. definir o plano base do projeto4. identificar os fatores de risco5. estimar impacto6. atribuir de responsabilidades7. planejar resposta risco8. agregar os resultados9. monitoramento e revisão
![Page 10: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/10.jpg)
Processo de Gerência de Risco
![Page 11: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/11.jpg)
Passo 1- Identificar os Stakeholders
É importante identificar partes interessadas porque:
Envolvidos com o projeto tem expectativas distintas de seus resultados
Diferenças entre os desejos de clientes e fornecedores devem ser explicitadas
![Page 12: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/12.jpg)
Passo 2- Identificar os Critérios de Sucesso (CS)
Exemplos de CS:Prazo – o cronograma será mantido e o
produto entregue no prazo?
Custo – o orçamento vai ser mantido?
Qualidade – o produto vai atender seu objetivo?
Negócio – qual o impacto do produto na operação da empresa?
![Page 13: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/13.jpg)
Passo 3- Definir o plano base do projeto
Plano Base do Projeto é composto por:
WBS (Work breakdown structure): relação das principais atividades a serem executadas
Rede de atividades: relação das precedências entre as atividades do WBS
Recursos disponíveis: para a execução das atividades do WBS
![Page 14: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/14.jpg)
Passo 4 –Identificar os FRs
Identificar FRs que afetam os CS usando:-check-lists
-brainstorm
-técnica Delphi
![Page 15: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/15.jpg)
Categorias de check list para TI
Tamanho do produtoImpacto no negócioCaracterísticas do usuárioDefinição do processo Ambiente de desenvolvimentoTecnologiaTamanho e experiência da equipe
![Page 16: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/16.jpg)
FRs de Custo e Prazo
Ameaçam o plano do projetocronogramacustos
Problemas potenciais:orçamento, cronograma, pessoal, recursos, usuários e requisitos
![Page 17: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/17.jpg)
FRs de Qualidade
Ameaçam a qualidade do produto
Problemas potenciaisProjeto, implementação, interface, verificação e manutenção.
Causados por: especificação ambígua, incerteza técnica, obsolescência e tecnologia inovadoras
![Page 18: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/18.jpg)
FRs de Negócio
Põem em perigo o projeto e o produtoMercado - um excelente produto que ninguém
realmente querEstratégicos - Não se ajusta mais à estratégia
global da companhiaVendas - O pessoal de vendas não entende como
venderGerência - Perder o suporte de um gerente senior
devido a uma mudança no foco ou nas pessoas.Orçamentários - Perder o comprometimento
pessoal ou orçamentário
![Page 19: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/19.jpg)
Passo 5 - Quantificar impacto
Definir escala para a probabilidade de ocorrência do FR
Delinear as conseqüências da ocorrência do FR
Estimar o impacto do FR no CS
![Page 20: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/20.jpg)
Ferramenta para descobrir os fatores de risco que apresentam o maior potencial de colocar o projeto em perigo.
P: probalidade de ocorrência do fator de risco
I: impacto que ele vai produzir
Tabela PI - Probabilidade x Impacto
![Page 21: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/21.jpg)
Escala com 6 valoresNil
Very Low (VL)Low (L)Medium (M) High (H)Very High (VH)
Usada tanto para probabilidade como impacto
Escalas para FRs
![Page 22: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/22.jpg)
Exemplo de calibração de escalas PI
ImpactoEscala Prob(%) Atraso Custo Falhas de qualidade
NIL 0 0 0 NenhumVLO <10 <1 <5 Item menorLO 10..30 1..2 5..10 Vários items menores
MED 30..50 3..4 10..15 Item importanteHI 50..70 4..6 15..30 Vários items importantes
VHI >70 >6 >30 Rejeição pelo cliente
![Page 23: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/23.jpg)
FR pode impactar vários CS
VHIHI P
MED Q $LO T
VLONIL
NIL VLO LO MED HI VHI
Como dar um score único para este fator de risco?
![Page 24: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/24.jpg)
Quantificando riscos
Impacto PxI ScoreVHI 0 0.05 0.24 0.4 0.56 0.72HI 0 0.04 0.12 0.2 0.28 0.36
MED 0 0.02 0.06 0.1 0.14 0.18LO 0 0.01 0.03 0.05 0.07 0.09
VLO 0 0.005 0.015 0.025 0.035 0.045NIL 0 0 0 0 0 0
NIL VLO LO MED HI VHIProbabilidade
![Page 25: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/25.jpg)
Passo 6-Atribuir responsabilidades
Tratamento dado a fatores de risco deve ser atribuído a uma pessoa específica
Responsabilidade clara
![Page 26: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/26.jpg)
Passo 7-Planejar resposta aos FRs
Mitigação: atividades planejadas para reduzir a
probabilidade e/ou impacto de um FR
Contigenciamento:atividades planejadas para o caso de ocorrência do FR
![Page 27: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/27.jpg)
Quanto contingenciar?
n f(n) F(n)0 0,43046721 0,4304671 0,38263752 0,8131052 0,14880348 0,9619083 0,03306744 0,9949764 0,0045927 0,9995685 0,00040824 0,9999776 0,00002268 0,9999997 0,00000072 18 0,00000001 1
Suponha 8 fatores de risco, cada um deles com p=0,1.Se o tratamento de cada FR custa R$10.000, quanto deverá ser reservado para o tratamento de todos os FRs?Quanto deverá ser contingenciado?
f(n)= probabilidade da ocorrência de n eventos.
F(n)=probabilidade da ocorrência de até n eventos.
![Page 28: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/28.jpg)
Quantificando riscosImpactoVHI R2HI R3MED R4LOVLO R1NIL
NIL VLO LO MED HI VHIProbabilidade
desprezar
mitigar/monitorar/contingenciar
incluir no WBS/escalar
![Page 29: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/29.jpg)
Resposta aos FRs
![Page 30: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/30.jpg)
Passo 8-Agregar riscos
• Análise expõe FRs e seu impacto
• Qual o efeito combinado das incertezas no preço e no prazo final ? (biding)
• Agregação: calcular os cenários realisticamente possíveis
![Page 31: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/31.jpg)
Passo 9-Monitoramento e controle
• Responsabilidade para verificar a ocorrência de FRs
• Verificar a ocorrência de algum FR contingenciado
![Page 32: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/32.jpg)
Documento gerencial contendo:1 - nome e código do risco2 - projeto e gerente3 - descrição do risco4 - probabilidade de ocorrência5 - impacto provável6 - responsável pelo risco7 - formas de redução8 - ações de contigência
Registro de Riscos (Risk Registrar)
![Page 33: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/33.jpg)
Registro de Risco
![Page 34: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/34.jpg)
Registro de Risco
• Adicionar o impacto global de cada FR• média do impacto nos CS
• Ordenar tabela por probabilidade e impacto global
• Definir linha de corte na tabela (fatores de risco a serem desconsiderados)
• Atualizar com o andamento do projeto
![Page 35: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/35.jpg)
ReferênciasAlencar, A.J.;Schmitz,E.A. “Análise de Risco
em Gerência de Projetos”, Brasport, 2006Schmitz,E.A.;Alencar,A.J.;Badini,C.V. “Modelos
qualitativos de análise de risco para projetos de Tecnologia da Informação”, Brasport, 2007
Grey, S. “Practical Risk Assessment for Project Management” , Wiley, 1995
PMBOK - “Project Managers Body of Knowledge”, www.pmi.org
![Page 36: Fundamentos de Engenharia de Software Gerência de Risco Prof. E. A. Schmitz.](https://reader030.fdocumentos.tips/reader030/viewer/2022032613/5706384b1a28abb8238f5a79/html5/thumbnails/36.jpg)
Exercício
Preparar a análise de risco para um festa (churrasco) de confraternização da turma. A lista de riscos deve conter para cada cenário: probabilidade de ocorrência, impacto, ação de mitigação e contingência.
Premissas:1-festa será realizada num clube2-clube não fornece: alimentação, bebida e música