Title: OntoPRIME
1OntoPRIME
- Ontologia para Gerenciamento de Riscos de Projetos
Projeto da Disciplina de Agentes Inteligentes
2004.1
2Equipe do Projeto
- Antônio Campelo
- Cristine Gusmão
- Leonardo Amorim
- Marcelo Guedes
- Monique Monteiro
Prof. Dra. Patrícia Tedesco Orientadora Prof.
Dr. Hermano Perrelli Co-orientador
3Agenda
- Questão
- Framework
- Conceitos Básicos
- Deficiências Gerais
- Taxonomia de Riscos
- OntoPRIME
- Arquitetura e Protótipo
- Considerações Finais
4Questã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?
5Cená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
6Framework
Ambiente Externo
Demanda Externa - CLIENTE
Organização
Nível Estratégico
Fontes de Riscos
Nível Tático e Operacional
Fontes de Riscos
7Framework
- Á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
8Conceitos 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
9Deficiê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.
10Taxonomia
- 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
11Taxonomia de Riscos
- Risco
- tem um significado negativo para o projeto
- Conhecidos
- Previsíveis
- Imprevisíveis
12Taxonomia de Riscos Modelo de Gerência de
Risco (SEI)
Abordagem utilizada desde 1990 Atividades
contínuas, concorrentes e iterativas
13Taxonomia de Riscos - Software Engineering
Instituite
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
14OntoPRIME
- 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
15OntoPRIME
- 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
16OntoPRIME- versão alfa
Risco
Produz
Produz
Produz
Engenharia do Produto
Restrições de Programa
Limita
Executa
Ambiente de Desenvolvimento
? 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) ? DevelopmentEnvironmenR
iskt(p)) ? p . Project(p) ? ExecutionRisk(p)
? ProductEngineeringRisk(p) ? DevelopmentEnvironme
ntRisk(p)
17Arquitetura 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.
18Arquitetura
OntoPRIME Interface
Camada Apresentação
Questionário
Relatório Final
Camada Negócio
Controlador
Classe básica n
Classe básica 1
...
Camada de Inteligência
Fachada/Adaptador
JEOPS
19Diagrama de Pacotes
20Protótipo
- Validação das principais regras
- Interface inspirada no questionário sugerido pelo
SEI - Lista de riscos identificados em forma de árvore
21Trabalhos 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
22Trabalhos Futuros
Cenário real de utilização
Ambiente de Múltiplos Projetos
Gerência Portfólio Múltiplos Projetos Riscos
BD
P3
P2
...
PN1
P1
- OntoPRIME
- Informações sobre Projetos
- Estratégias Organizacionais
- ...
Organização Desenvolvedora de Software
Agente monitor do ambiente
Lista de Riscos de projetos e entre projetos
23Consideraçõ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
24OntoPRIME
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
25OntoPRIME
- Ontologia para Gerenciamento de Riscos de Projetos
Projeto da Disciplina de Agentes Inteligentes
2004.1