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

Slides:



Advertisements
Apresentações semelhantes
Engenharia de Software
Advertisements

ISO Processos do Ciclo de Vida do Software
Identificando requisitos
Profa. M.Sc. Yáskara Menescal
Engenharia de Software Professor Sandro de Paiva Carvalho.
PMBoK Project Management Body of Knowledge
O processo de coletar os requisitos (escopo do cliente)
Reutilização de Software
Análise e Projeto de Sistemas
Planejamento do gerenciamento de riscos
Fontes, Identificação e Categorização de riscos
Apresentação Executiva do Projeto
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
RUPinho Qualidade de Software
Visão Geral do RUP.
Fundamentos de Engenharia de SW
Cap 2 – Processo de Software
PMBOK 5ª Edição Capítulo 11
Gerenciamento do Escopo: principais conceitos
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Gerenciamento da Integração
Modelos de Maturidade de Processos de Software
11 - Gerenciamento de Riscos
2005 Cin - Centro de Informática - Universidade Federal de Pernambuco – UFPE Iniciação Científica Visual # Tool Bolsista: Rodrigo Cavalcante Mendes Orientadores:
Introdução à Engenharia de Software
Documentação de Software
Agenda GERÊNCIA DE PROJETOS PMI – Project Management Institute
Análise e Projeto Orientados a Objetos
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
GERENCIAMENTO DE PROJETOS DE T.I
METODOLOGIA, MÉTODOS E FERRAMENTAS
Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos.
Ferramenta de Modelagem de Requisitos e Agentes (TAOM4e) Laís Xavier Prof.: Jaelson Castro.
Um estudo comparativo entre PMBOK e SWEBOK
Integração.
ADMINISTRAÇÃO Prof. WAGNER RABELLO JR.
CIn-UFPE1 © 2003, Alexandre Vasconcelos Visão Geral do RUP.
Desenvolvimento de Sistemas - Fluxo de Testes
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
Gestão de projetos UFERSA | Eng. de Produção | Prof. Kléber Barros.
Gerência de Riscos Jeferson Silveira Santos de Andrade
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
Gerenciamento de Projetos CURSO DE ESPECIALIZAÇÃO EM GESTÃO DO DESENVOLVIMENTO DE PRODUTOS – 2015/1 15, 16, 22, 23 e 30/05/2015 Prof. Leandro Piva, MBA.
@-RentCar Faculdade Idez Alain Rosemberg
Gestão de Riscos em Ambientes de Múltiplos Projetos Cristine Gusmão 29/03/2006 GP2 | Grupo de Pesquisa em Gestão de Projetos.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Um Modelo de Subcontratação de Desenvolvimento de Software
Utilizando práticas do PMBOK para implantar o Scrum
OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes –
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Sylvia Campos da Luz e Silva Universidade Federal de Pernambuco Centro de Informática Pós-Graduação em Ciência da Computação.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Gerenciamento de riscos
Gestão de Projetos Metodologias de gestão de projetos
2005 Rodrigo Cavalcante Mendes Modelagem e Avaliação do CMMI no SPEM para Definição de um Meta- Processo de Software Graduando: Rodrigo.

Projeto: G-TV (Gestor de TV por Assinatura) CSTADS Aluno: Fellipe Weldson de Oliveira Ferreira Gerente: Eriko Brito Projeto Supervisionado de Análise e.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
/ de Abril de UFPE - Universidade Federal de Pernambuco Centro de Informática Pós-Graduação em Ciência da Computação Dissertação de Mestrado.
Qualidade do Ponto de Vista de Gestão Aplicado na Homologação de software Márcia Falcão 27/03/2007 Qualidade do Ponto de Vista de Gestão, aplicado na Homologação.
1 Workshop GrecO 2005 ipPROCESS: Validação e Extensão do Processo Baseada em Estudos de Caso.
Projeto BrazilIP Gerente: Cristiano Araújo Coordenadora: Edna Barros.
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
1 Workshop GrecO 2005 Uma Metodologia para Desenvolvimento de Multiprocessor System-on-Chip (MPSoCs) João Fernando Bione da Silva
Gerência de Projetos Gerenciamento de Escopo. Gerenciamento de Escopo do Projeto...inclui os processos necessários para assegurar que o projeto inclui.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

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

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 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 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 Motivação u Novo paradigma de desenvolvimento – System-on-Chip, SoC: baseado no reuso de componentes pré-existentes e pré-verificados IP-core

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 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 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 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 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 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 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 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 Reuse Methodology Manual - RMM u Identificar e definir as principais funcionalidades u Entender o cliente e suas necessidades

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

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 Reuse Methodology Manual - RMM u Consiste em criar o pacote de distribuição u Documentação

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

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 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 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 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: Último acesso: 25 de Março u Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos (Guia PMBOK®). Terceira edição Project Management Institute. u Keutzer, K.; Newton, A.R, "The MARCO/DARPA Gigascale Silicon Research Center," Proc. of ICCD, u M.J. Carr et al., "Taxonomy-Based Risk Identification," CMU/SEI-93-TR-06, Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, Penn., u Michael Keating and Pierre Bricaud. Reuse Methodology Manual: For System-on-a-Chip Designs. Kluwer Academic Publishers, 2002.

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