onto prime

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

Upload: mardi

Post on 23-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Onto PRIME. Ontologia para Gerenciamento de Riscos de Projetos. Projeto da Disciplina de Agentes Inteligentes – 2004.1. Equipe do Projeto. Antônio Campelo Cristine Gusmão Leonardo Amorim Marcelo Guedes Monique Monteiro. Prof. Dra. Patrícia Tedesco Orientadora Prof. Dr. Hermano Perrelli - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Onto PRIME

OntoOntoPRIMEPRIME

Ontologia para Gerenciamento de Riscos de

Projetos

Projeto da Disciplina de Agentes Inteligentes – 2004.1

Page 2: Onto PRIME

OntoPRIMEOntoPRIME

Equipe do ProjetoAntônio CampeloCristine GusmãoLeonardo AmorimMarcelo GuedesMonique Monteiro

Prof. Dra. Patrícia TedescoOrientadora

Prof. Dr. Hermano PerrelliCo-orientador

Page 3: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

11

OntoPRIMEOntoPRIME

Taxonomia de Riscos

Risco

– tem um significado negativo para o

projeto

• Conhecidos

• Previsíveis

• Imprevisíveis

Page 12: Onto PRIME

12

OntoPRIMEOntoPRIME

Taxonomia de Riscos – Modelo de Gerência de Risco (SEI)

ComunicarIdentificar

Buscar e localizar os riscos antes que eles se tornem problemas reais

Analisar

Transformar os dados dos riscos em informações para tomada de decisão

Planejar

Traduzir e implementar as informações dos riscos em ações de decisão e resolução de riscos

Monitorar

Monitorar indicadores dos riscos e seus planos de resolução

Controlar

Corrigir os desvios para os planos de resolução dos riscos

Abordagem utilizada desde 1990

Atividades contínuas, concorrentes e iterativas

Page 13: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

18

OntoPRIMEOntoPRIME

ArquiteturaOntoPRIME InterfaceOntoPRIME Interface

QuestionárioQuestionário Relatório FinalRelatório Final

ControladorControlador

Classe básica nClasse básica nClasse básica 1Classe básica 1 ...

Fachada/AdaptadorFachada/Adaptador JEOPS JEOPS

Camada Apresentação

Camada Negócio

Camada de Inteligência

Page 19: Onto PRIME

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

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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

22

OntoPRIMEOntoPRIME

Trabalhos FuturosCenário real de utilização

Gerência Portfólio + Múltiplos Projetos + Riscos

P1P2 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: Onto PRIME

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: Onto PRIME

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: Onto PRIME

OntoOntoPRIMEPRIME

Ontologia para Gerenciamento de Riscos de

Projetos

Projeto da Disciplina de Agentes Inteligentes – 2004.1