Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização



Documentos relacionados
Implantação de um Processo de Medições de Software

Gerenciando Riscos no Desenvolvimento de Software

Modelo de Referência para melhoria do processo de software (MR mps)

Project Management Body of Knowledge

Qualidade de software

Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização

Políticas de Qualidade em TI

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

QUALIDADE DE SOFTWARE AULA N.7

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro

IntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMM E CMMI

Gerenciamento de Configuração de Software

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4

SISTEMA DE APOIO GERENCIAL COM FOCO NA PRÁTICA DE TREINAMENTO ORGANIZACIONAL BASEADO NO MODELO CMMI. Werinton Ferrari Orientador: Wilson Pedro Carli

Melhorias de Processos de Engenharia de Software

Padrões de Qualidade de Software

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;

Modelos de Maturidade: MPS.BR. Aécio Costa

Profa. Celia Corigliano. Unidade IV GERENCIAMENTO DE PROJETOS DE TI

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

25/05/2015. Um pouco de história. O Modelo CMMI. Capability Maturity Model Integration (CMMI) Capability Maturity Model (CMM)

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

Processo de Software

GOVERNANÇA DE TI PMBoK (Project Management Body of Knowledge)

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

ISO/IEC 12207: Gerência de Configuração

ENGENHARIA DE SOFTWARE I

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Qualidade de Software: Visão Geral

Introdução CMMI. Qualidade e Teste de Software CMMI 1

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Políticas de Qualidade em TI

Políticas de Qualidade em TI

GTI Governança de TI

ASR Consultoria e Assessoria em Qualidade Ltda.

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

CIÊNCIA DA COMPUTAÇÃO Engenharia de SoftwareLuiz Carlos Aires de Macêdo. Gestão de Projeto de Software

Padrões de Qualidade de Software e Métricas de Software

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

Universidade Paulista

FACULDADE SENAC GOIÂNIA

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

Engenharia de Software Processo de Desenvolvimento de Software

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

Business Day. Ferramenta Gestão Integrada. Simone Vasconcelos Silva, D.Sc. IFFluminense Rio de Janeiro - Brasil

Mini-Curso Gerência de Configuração Visão prática

Modelagem do Processo de Gerenciamento da Configuração de Software para um Ambiente Integrado

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso

Qualidade de. Software. Definições. Qualidade do Produto ISO Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

MODELOS DE MELHORES GOVERNANÇA DE T.I. PRÁTICAS DA. Prof. Angelo Augusto Frozza, M.Sc.

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

GERÊNCIA DE CONFIGURAÇÃO. Isac Aguiar isacaguiar.com.br

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB

Gestão de Riscos em Projetos de Software

Qualidade de Processo de Software Normas ISO e 15504

Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL. Porto Alegre, Agosto de Sumário

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

SISTEMA. Tecnologia. Software. Hardware. Prazos. Pessoas. Qualidade. Custo GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI?

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA-UFES Departamento de Computação

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes

Unidade I GERENCIAMENTO DE. Profa. Celia Corigliano

Qualidade de Software

Ciência da Computação ENGENHARIA DE SOFTWARE. Planejamento e Gerenciamento

Atividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Atividades da Engenharia de Software. Processo de Desenvolvimento de

Capability Maturity Model Integration - CMMI

Professor: Disciplina:

Planejamento e Gerência de Projetos de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás

Unidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini

Histórico: Linha de Produção. Linha de Produtos de Software. Reuso vs. Customização. Mercado Competitivo. Linha de Produtos de Software

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP

Pós Graduação Engenharia de Software

Agenda da Aula. Resumo dos Padrões (Aula 4) Padrões Arquiteturais. Arquitetura Cliente-Servidor. Arquitetura Cliente-Servidor

Qualidade de Software. Aécio Costa

Qualidade de Software Aula 6 / luis@garcia.pro.br

1 Introdução 1.1. Motivação

CMM - Capability Maturity Model

CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos. Bacharel em Sistemas de Informação

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

Gerência de Configuração. Profº Rômulo César

RiskFree Uma ferramenta de apoio à gerência de riscos em projetos de software

Implantação do Processo Aquisição na Synapsis Brasil. Carlos Simões Ana Regina Rocha Gleison Santos

Engenharia de Software

Ciência da Computação ENGENHARIA DE SOFTWARE. Recursos e Cronograma

Objetivos. Histórico. Out/11 2. Out/11 3

Agenda. Introdução Etapas genéricas Atividades de apoio Ferramentas de apoio Modelos genéricos Modelos de mercado Modelos de melhoria

MPS.BR. O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI.

Fatores humanos de qualidade CMM E CMMI

UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G

Transcrição:

Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização Sávio Figueiredo, Gleison Santos, Ana Regina Rocha COPPE UFRJ {savio, gleison, darocha}@cos.ufrj.br SBQS 2004 Brasília

Sumário Motivação Objetivo Ambientes de Desenvolvimento de Software Orientados a Organização ISO/IEC 12207 - SWEBOK Área de Processo Gerência de Configuração no CMMI Processo de Gerência de Configuração Ferramenta de Apoio ao Processo Definido Conclusão

Motivação Grande quantidade de itens de informação são produzidos e sofrem alterações durante um projeto de software. É necessário evitar a criação de inconsistências entre estes itens de informação. É necessário evitar a perda do controle do projeto em conseqüência das mudanças.

Objetivo Definir uma abordagem para a gerência de configuração de software em projetos de desenvolvimento de software Auxiliar a execução da atividade de gerência de configuração de software em Ambientes de Desenvolvimento de Software Orientados a Organização

Ambientes de Desenvolvimento de Software Orientados a Organização ADSOrg é uma nova família de ADS definida com o objetivo de prover o conhecimento relevante ao desenvolvimento de software acumulado pela Organização e apoiar o aprendizado organizacional neste contexto.

Gerência de Configuração Abordagem disciplinada para gerenciar a evolução do desenvolvimento de software, práticas de manutenção e os produtos de software. O processo de GCS está fortemente relacionado à atividade de garantia de qualidade, cujo objetivo é monitorar o produto e o processo.

ISO/IEC 12207 - SWEBOK ISO/IEC 12207 Processos de Ciclo de Vida de Software. SWEBOK (Guide to the Software Engineering Body of Knowledge) Guia que procura identificar e descrever o subconjunto de corpo de conhecimento que é geralmente aceito na disciplina de engenharia de software.

Área de Processo Gerência de Configuração no CMMI CMMI Capability Maturity Model Integration Provê um guia para melhoria dos processo de uma organização e sua habilidade de gerenciar o desenvolvimento, aquisição e manutenção de produtos ou serviços. Objetiva a avaliação e a melhoria da capacitação de uma organização. Cada nível de maturidade (com exceção do nível 1) é composto de várias áreas de processo. A área de processo Gerência de Configuração está presente no nível 2 do CMMI

Estabelecer Baselines Estabelecer Integridade Área de Processo Sistema de Gerência de Gerência de Estabelecer Configuração no CMMI Registros de Identificar Itens de Configuração Estabelecer um Sistema de GCS Banco de Dados de Pedidos de Mudanças Pedidos de Mudança GCS Realizar Auditorias de Configuração Situação Resultados da Auditoria Itens de Ação Criar ou Entregar Baselines Registrar e Controlar as Mudanças Registrar Pedidos de Mudança Controlar Itens de Configuração

Processo de Gerência de Configuração Características desejáveis: Controlar as mudanças nos itens de configuração. Identificar a configuração de produtos de trabalho que compõem um baseline. Manter a integridade dos baselines. Prover informação sobre a situação dos itens de configuração aos desenvolvedores, usuários e clientes.

Processo de Gerência de Configuração Planejar Gerência de Configuração Identificar Configuração Controlar Configuração Relatar Situação Auditoria da Configuração Gerência de Liberação e Entrega

Demonstração GConf

Conclusão Definição de um processo de gerência de configuração em projetos de desenvolvimento de software, reunindo características: ISO/IEC 12207 SWEBOK Área de processo Gerência de Configuração do CMMI. Definição e implementação da ferramenta GConf. Integrada aos Ambientes de Desenvolvimento de Software Orientados a Organização

Conclusão Vantagens da ferramenta implementada em relação a outras ferramentas existentes no mercado Controle mais intenso sobre as modificações a serem realizadas Integração com um ADS Consulta e registro de conhecimento relacionado às atividades do processo de GCS

Conclusão Possíveis melhorias: Apoio de forma automática a identificação dos itens de informação que deverão ficar sob gerência de configuração. Definição de algum mecanismo que auxilie na identificação do impacto de uma alteração.