25
Onto Onto PRIME PRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

Embed Size (px)

Citation preview

Page 1: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

OntoOntoPRIMEPRIMEOntologia para

Gerenciamento de Riscos de Projetos

Projeto da Disciplina de Agentes Inteligentes – 2004.1

Page 2: OntoPRIME Ontologia 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

Page 3: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

3

OntoPRIMEOntoPRIME

Agenda Questão Framework Conceitos Básicos Deficiências Gerais Taxonomia de Riscos OntoPRIME Arquitetura e Protótipo Considerações Finais

Page 4: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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?

Page 5: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 6: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 7: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 8: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 9: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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.

Page 10: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 11: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

11

OntoPRIMEOntoPRIME

Taxonomia de Riscos

Risco– tem um significado negativo para o

projeto• Conhecidos• Previsíveis• Imprevisíveis

Page 12: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 13: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 14: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 15: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 16: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 17: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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.

Page 18: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 19: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 20: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 21: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 22: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 23: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 24: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

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

Page 25: OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1

OntoOntoPRIMEPRIMEOntologia para

Gerenciamento de Riscos de Projetos

Projeto da Disciplina de Agentes Inteligentes – 2004.1