Post on 07-Apr-2016
OntoOntoPRIMEPRIMEOntologia para
Gerenciamento de Riscos de Projetos
Projeto da Disciplina de Agentes Inteligentes – 2004.1
OntoPRIMEOntoPRIME
Equipe do ProjetoAntônio CampeloCristine GusmãoLeonardo AmorimMarcelo GuedesMonique Monteiro
Prof. Dra. Patrícia TedescoOrientadora
Prof. Dr. Hermano PerrelliCo-orientador
3
OntoPRIMEOntoPRIME
Agenda Questão Framework Conceitos Básicos Deficiências Gerais Taxonomia de Riscos OntoPRIME Arquitetura e Protótipo Considerações Finais
4
OntoPRIMEOntoPRIME
Questão Como o tratamento de Riscos em
Ambientes de Desenvolvimento de Software Múltiplos Projetos pode contribuir para apoiar a decisão em Organizações Desenvolvedoras de Software?
5
OntoPRIMEOntoPRIME
Cenário Real Inferência dos Riscos de forma
transparente– Ambiente de Desenvolvimento de
Software– Execução de vários projetos
concorrentes– Comunicação e integração das
equipes de projeto
6
OntoPRIMEOntoPRIME
Framework
Nível Estratégic
o
Fontes de Riscos
Nível Tático e
Operacional
Ambiente Externo
Demanda Externa - CLIENTE
Fontes de Riscos
Organização
7
OntoPRIMEOntoPRIME
Framework Áreas que devem ser consideradas:
– Processo Interno– Processo Externo – Demanda de
Mercado– Contratos/Aquisições– Obrigações Organizacionais– Inovação Tecnológica– Estratégia Organizacional
8
OntoPRIMEOntoPRIME
Conceitos Básicos Risco
– elementos: evento, probabilidade e impacto. Gerência de Projeto
– é a aplicação de conhecimentos, habilidades, e técnicas
Gerência de Risco– processos, métodos, e ferramentas para controlar
riscos em um projeto. Gerência de Múltiplos Projetos
– Ambiente dinâmico onde a essência é a alocação de recursos
9
OntoPRIMEOntoPRIME
Deficiências Gerais Abordagens de Gerência de Risco
endereçam um número limite de objetivos Poucas abordagens reconhecem
explicitamente as necessidades e expectativas dos stakeholders
Muitas organizações adotam como atividade de identificação de riscos checklists e taxonomia de risco.
Na sua maioria as abordagens não enfocam a necessidade da definição da estratégia da gerência de riscos.
10
OntoPRIMEOntoPRIME
Taxonomia Benefícios de utilização para o Domínio
dos Riscos: – Catálogo com os riscos potenciais – Relacionar as várias áreas de Risco– Ajudar a relacionar novos riscos– Categorizar o estado do Risco para futuras
avaliações– Formar um repositório de conhecimento
sobre modelagem de riscos
11
OntoPRIMEOntoPRIME
Taxonomia de Riscos
Risco– tem um significado negativo para o
projeto• Conhecidos• Previsíveis• Imprevisíveis
12
OntoPRIMEOntoPRIME
Taxonomia de Riscos – Modelo de Gerência de Risco (SEI)
ComunicarIdentificarBuscar e localizar os riscos antes que eles se tornem problemas reais
AnalisarTransformar os dados dos riscos em informações para tomada de decisão
PlanejarTraduzir e implementar as informações dos riscos em ações de decisão e resolução de riscos
MonitorarMonitorar indicadores dos riscos e seus planos de resolução
ControlarCorrigir os desvios para os planos de resolução dos riscos
Abordagem utilizada desde 1990
Atividades contínuas, concorrentes e iterativas
Riscos
Engenharia do Produto
Ambientes de Desenvolvimento
Restrições dos Programas
- Requisitos - Estabilidade - Completude - Claridade - Validade - Viabilidade - Precedente - Escala - Design - Funcionalidade - Dificuldade - Interfaces - Performance - Testabilidade - Limitações de Hardware - Software Não desenvolvido- Teste de Código e Unidade - Viabilidade - Testes - Codificação/Implementação- Integração e Teste - Ambiente - Produto - Sistema- Engenharia de Especialidades - Manutenibilidade - Confiança - Proteção - Segurança - Fatores humanos - Especificações
- Processo de Desenvolvimento - Formalidade - Adequabilidade - Controle do Processo - Familiaridade - Controle do Produto - Sistema de Desenvolvimento - Capacidade - Adequabilidade - Usabilidade - Familiaridade - Confiabilidade - Suporte do Sistema - Entrega- Processo de Gerenciamento - Planejamento - Organização do Projeto - Experiência em gerenciamento - Interfaces de Programa - Métodos de Gerenciamento - Monitoramento - Gerenciamento de Pessoal - Garantia de Qualidade - Gerenciamento de Configuração- Ambiente de Trabalho - Atitude de Qualidade - Cooperação - Comunicação - Moral
- Recursos - Cronograma - Equipe - Orçamento - Facilidades- Contrato - Tipos de Contrato - Restrições - Dependências- Interfaces de Programas - Cliente - Contratantes Associados - Subcontratos - Contratante Principal - Gerenciamento Corporativo - Vendedores - Política
Taxonomia de Riscos - Software Engineering Instituite
14
OntoPRIMEOntoPRIME
OntoPRIME Prova de Conceito
• Taxonomia de Riscos do SEI
Incorporar as características dos riscos para o desenvolvimento de um futuro modelo de Gestão de Riscos
15
OntoPRIMEOntoPRIME
OntoPRIME Benefícios
– Vocabulário comum e melhora da comunicação entre as equipes
– Poderá ser reutilizada para domínios relevantes– Suporte a comunicação entre sistemas TI e
pessoas ou entre ambos deverá ser formal– Mecanismo de conhecimento para o
levantamento de riscos
16
OntoPRIMEOntoPRIME
Risco
Restrições de Programa
Ambiente de Desenvolvimento
Engenharia do Produto
LimitaExecuta
Produz
Produz
Produz
OntoPRIME- versão alfa
p . Project(p) ProductEngineeringRisk(p) Risk(p) p . Project(p) DevelopmentEnvironment(p) Risk(p)) p . Project(p) ProgramConstraints(p) Risk(p)) p. Project(p) RestrictionRisk(p) ProgramConstraintsRisk(p)
DevelopmentEnvironmenRiskt(p)) p . Project(p) ExecutionRisk(p) ProductEngineeringRisk(p)
DevelopmentEnvironmentRisk(p)
Sub-ontologias
17
OntoPRIMEOntoPRIME
Arquitetura e Protótipo Arquitetura foi definida e
desenvolvida em camadas para ser utilizada pelo protótipo e para servir como um modelo para aplicações futuras que façam uso da OntoPRIME.
18
OntoPRIMEOntoPRIME
ArquiteturaOntoPRIME Interface
Questionário Relatório Final
Controlador
Classe básica nClasse básica 1 ...
Fachada/Adaptador JEOPS
Camada Apresentação
Camada Negócio
Camada de Inteligência
19
OntoPRIMEOntoPRIME
Diagrama de Pacotes
br.ufpe.cin.ontoprime.gui
br.ufpe.cin.ontoprime.risk br.ufpe.cin.ontoprime.risk.sei
br.ufpe.cin.ontoprime.ia br.ufpe.cin.ontoprime.ia.jeops
br.ufpe.cin.ontoprime.facade
20
OntoPRIMEOntoPRIME
Protótipo Validação das principais regras
Interface inspirada no questionário sugerido pelo SEI
Lista de riscos identificados em forma de árvore
21
OntoPRIMEOntoPRIME
Trabalhos Futuros Extensão e adaptação da OntoPRIME
para Ambientes de Múltiplos Projetos de Software– Recursos Humanos– Estratégia – Inovação Tecnológica– Adaptação da Taxonomia de Riscos do SEI
• Engenharia de Produto• Ambientes de Desenvolvimento• Limitações do Programa
22
OntoPRIMEOntoPRIME
Trabalhos FuturosCenário real de utilização
Gerência Portfólio + Múltiplos Projetos + Riscos
P1 P2 P3 ... PN+1
•OntoPRIME•Informações sobre Projetos•Estratégias Organizacionais• ...
Agente monitor do ambiente
Lista de Riscos de projetos e entre projetos
Organização Desenvolvedora de Software
Ambiente de Múltiplos Projetos
BD
23
OntoPRIMEOntoPRIME
Considerações Finais Gerência de Riscos
– adiciona à Gerência de Projetos uma abordagem estruturada
– reforça a natureza sistemática e pró-ativa da gerência de projetos tornando-a eficiente e eficaz
Ontologia de Riscos– Comunicação– inter-operabilidade– potencial de reuso e compartilhamento
24
OntoPRIMEOntoPRIME
OntoPRIME
“Risco por si só não é ruim; risco é essencial para o progresso, e o fracasso é muitas vezes parte do aprendizado. Mas precisamos aprender a equilibrar as possibilidades negativas da ocorrência de riscos contra os benefícios potenciais que estão associados à oportunidade”.
Roger Van Scoy
OntoOntoPRIMEPRIMEOntologia para
Gerenciamento de Riscos de Projetos
Projeto da Disciplina de Agentes Inteligentes – 2004.1