250 likes | 377 Views
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
E N D
OntoPRIME 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 Co-orientador
Agenda • Questão • Framework • Conceitos Básicos • Deficiências Gerais • Taxonomia de Riscos • OntoPRIME • Arquitetura e Protótipo • Considerações Finais
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?
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
Framework Ambiente Externo Organização Demanda Externa - CLIENTE Nível Estratégico Fontes de Riscos Nível Tático e Operacional Fontes de Riscos
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
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
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.
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
Taxonomia de Riscos • Risco • tem um significado negativo para o projeto • Conhecidos • Previsíveis • Imprevisíveis
Controlar Corrigir os desvios para os planos de resolução dos riscos Monitorar Monitorar indicadores dos riscos e seus planos de resolução Identificar Buscar e localizar os riscos antes que eles se tornem problemas reais Comunicar Planejar Traduzir e implementar as informações dos riscos em ações de decisão e resolução de riscos Analisar Transformar os dados dos riscos em informações para tomada de decisão Taxonomia de Riscos – Modelo de Gerência de Risco (SEI) Abordagem utilizada desde 1990 Atividades contínuas, concorrentes e iterativas
Taxonomia 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
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
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
Sub-ontologias OntoPRIME- 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) DevelopmentEnvironmenRiskt(p)) p . Project(p) ExecutionRisk(p) ProductEngineeringRisk(p) DevelopmentEnvironmentRisk(p)
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.
Arquitetura OntoPRIME Interface Camada Apresentação Questionário Relatório Final Camada Negócio Controlador Classebásica 1 ... Classe básica n Camada de Inteligência Fachada/Adaptador JEOPS
Protótipo • Validação das principais regras • Interface inspirada no questionário sugerido pelo SEI • Lista de riscos identificados em forma de árvore
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
Trabalhos Futuros Cenário real de utilização Ambiente de Múltiplos Projetos Gerência Portfólio + Múltiplos Projetos + Riscos BD P3 ... P2 PN+1 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
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
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
OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes – 2004.1