A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli 29/03/2007.

Apresentações semelhantes


Apresentação em tema: "1 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli 29/03/2007."— Transcrição da apresentação:

1 1 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli 29/03/2007

2 2 Agenda u Motivação u Problema u Objetivos do Trabalho u Identificação de Riscos u Reuse Methodology Manual u Riscos em Projetos de IP-cores u Conclusões

3 3 Motivação u Produtos Diversos – Indústria automobilística, médica, automação industrial etc u Requisitos : pequenos, mobilidade, ergonômicos, performance u Time-to-market

4 4 Motivação u Demanda por produtos complexos e diversificados – Gap entre a produtividade das equipes de desenvolvimento e a complexidade dos projetos. 21% X 58%

5 5 Motivação u Novo paradigma de desenvolvimento – System-on-Chip, SoC: baseado no reuso de componentes pré-existentes e pré-verificados IP-core

6 6 Problema u Desenvolvimento de IP-cores envolve várias áreas do conhecimento, como: – Especificação funcional – Implementação através de HDLs e Simulação – Verificação Funcional – Síntese, Prototipação e Teste – Proteção da Prioridade Intelectual – Distribuição u Enquanto componente reusável: – Portabilidade – Configurabilidade – Interfaces padronizadas – Documentação RISCOS

7 7 Objetivos do Trabalho u Auxiliar a atividade de identificação de riscos nos projetos de IP-cores u Metodologia utilizada – Estudar o processo de gerência de risco com foco na atividade de identificação – Estudar o processo de desenvolvimento de IP- cores – Propor um conjunto de perguntas que levem a identificar riscos

8 8 Risco u Qualquer variável, que pode ou não estar sob controle direto da equipe de desenvolvimento. Caracteriza-se pela incerteza e pela perda [SEI] u Um evento ou condição incerta que, se ocorrer, terá um efeito positivo ou negativo sobre pelo menos um objetivo do projeto, como tempo, custo, escopo ou qualidade [PMBOK]

9 9 Gerência de Riscos u Gerência de riscos (PMBOK) – É um processo sistemático de identificar, analisar e responder aos riscos do projeto visando maximizar os eventos positivos e minimiza os eventos negativos u Seis fases – Planejamento do gerenciamento de riscos – Identificação de riscos – Análise qualitativa de riscos – Análise quantitativa de riscos – Planejamento de repostas de riscos – Monitoramento e controle de riscos

10 10 Identificação de Riscos u Determinação de quais riscos podem afetar o projeto e documentar suas características u Técnicas e métodos para identificação de riscos – Taxonomy-Based Risk Identification – SEI – Brainstorming – Delphi – Entrevistas a especialistas – Análise SWOT – Diagramas de causa efeito –...

11 11 Taxonomy-Based Risk Identification u Descreve um método para facilitar a identificação de riscos em projetos de softwares u Consiste no Taxonomy-based Questionnaire – TBQ u Questionário com 194 perguntas u Define 3 classes para identificação de risco

12 12 Taxonomy-based Questionnaire u Product Engineering - Aspectos técnicos – Requisitos, implementação, testes u Development Environment – Métodos e procedimentos – Processo de desenvolvimento, ferramentas, processo de gerência, ambiente de trabalho u Program Constrains - Organizacionais, operacionais e contratuais – Recursos, interface com cliente e contratos

13 13 Reuse Methodology Manual - RMM u Focado num conjunto de boas práticas com o objetivo de promover a criação de IP-core reusáveis no contexto de uma metodologia de SoC

14 14 Reuse Methodology Manual - RMM u Identificar e definir as principais funcionalidades u Entender o cliente e suas necessidades

15 15 Reuse Methodology Manual - RMM u Detalhar as características definidas na fase anterior u Especificação “pobre” ou incompleta

16 16 Reuse Methodology Manual - RMM u Dividir em sub-blocos e cada um desses é implementado e testado u Integrados e executada a verificação funcional u Cobertura das funcionalidades

17 17 Reuse Methodology Manual - RMM u Consiste em criar o pacote de distribuição u Documentação

18 18 Reuse Methodology Manual - RMM u Avaliação do pacote gerado para distribuição u Replicação do ambiente do cliente

19 19 Identificando Riscos em Projetos de IP-cores u Utilização do TBQ + PMBOK + RMM u Brainstorming e entrevista a especialistas u Definição de um conjunto de 20 perguntas u Aspectos específicos ao projeto de IP-cores ou que sejam de alta importância para projetos dessa natureza

20 20 Identificando Riscos em Projetos de IP-cores u A idéia do sistema será validada em uma especificação executável? u Existe uma estratégia para validação das interfaces? u Blocos de componentes que serão reutilizados foram verificados e validados pela organização? u O ambiente de validação do projeto está disponível para a equipe?

21 21 Conclusões u Um artefato para auxiliar na identificação de riscos em projetos de IP-cores u Estudo do RMM ajudou a identificar potenciais erros (eventos) cometidos durante o processo de desenvolvimento u Utilizar um universo maior de especialistas. Apenas 5 nesta pesquisa u Estender o questionário

22 22 Referências u Lima, Marília (2005) “ipProcess: Um Processo de Desenvolvimento de Módulos de Propriedade Intelectual com Implementação em FPGA´s”. Dissertação de Mestrado em Ciência da Computação, Centro de Informática, UFPE. u Software Engineering Intitute. Risk Management. Disponível em: http://www.sei.cmu.edu/risk/index.html. Último acesso: 25 de Março 2007. http://www.sei.cmu.edu/risk/index.html u Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos (Guia PMBOK®). Terceira edição 2004. Project Management Institute. u Keutzer, K.; Newton, A.R, "The MARCO/DARPA Gigascale Silicon Research Center," Proc. of ICCD, 1999. u M.J. Carr et al., "Taxonomy-Based Risk Identification," CMU/SEI-93-TR-06, Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, Penn., 1993. u Michael Keating and Pierre Bricaud. Reuse Methodology Manual: For System-on-a-Chip Designs. Kluwer Academic Publishers, 2002.

23 23 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli {tsl,hermano}@cin.ufpe.br 29/03/2007 OBRIGADO!


Carregar ppt "1 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli 29/03/2007."

Apresentações semelhantes


Anúncios Google