Introdução a Gerência de Configuração
Upcoming SlideShare
Loading in...5
×
 

Introdução a Gerência de Configuração

on

  • 4,654 views

Slides utilizados para introduzir os conceitos iniciais sobre o tema

Slides utilizados para introduzir os conceitos iniciais sobre o tema

Statistics

Views

Total Views
4,654
Views on SlideShare
4,654
Embed Views
0

Actions

Likes
3
Downloads
182
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introdução a Gerência de Configuração Introdução a Gerência de Configuração Presentation Transcript

    • http://www.takenami.com.br Introdução a Gerência de Configuração Igor Takenami Versão 1.0
    • http://www.takenami.com.br Qualidade de Software • Qualidade do Processo • Modelos de Qualidade - CMMI, MPS.Br • Disciplinas da Engenharia de Software - Gerência de Configuração - Teste de Software
    • http://www.takenami.com.br Processo de Desenvolvimento Fases do Processo de Desenvolvimento Codif. e Plan. Análise Modelagem Homolog. Produção Testes Plano de Requisitos Diagramas Código Fonte Aceite Entrega Projeto Artefatos
    • http://www.takenami.com.br Artefato x Produto O que é Gerência de Configuração ?
    • http://www.takenami.com.br É uma disciplina da Engenharia de Software que busca identificar e controlar o acesso, versionamento e mudanças nos itens de configuração com o objetivo de garantir sua integridade
    • http://www.takenami.com.br Gerência de Configuração • Objetivo ? - Garantir a integridade dos itens de configuração • De que forma ? - Identificando - Controlando Acesso - Versionando - Controlando as Mudanças
    • http://www.takenami.com.br Itens de Configuração (IC) é todo artefato que está sob Gerência de Configuração
    • http://www.takenami.com.br Banco de Dados de Configuração • Repositório para informações sobre os Itens de Configuração - Identificação única - Nome - Localização - Acesso • Um item de configuração vai além de um documento ou arquivo • Gerência de Dados
    • http://www.takenami.com.br Versionamento • Armazenamento • Acesso • Liberação • Alterações - Histórico - Recuperação de diferentes versões do mesmo produto • Releases • Desenvolvimento Colaborativo • Diminuição dos riscos de utilização de versões incorretas
    • http://www.takenami.com.br Baseline • Foto de uma versão dos itens de configuração • Base estável para a contínua evolução dos itens de configuração • Itens de Configuração que estão na Baseline devem ter sua integridade e estabilidade comprovadas - Documentos Aprovados - Código testado e homologado • Quando criar Baselines ?
    • http://www.takenami.com.br Uma vez que o Item entrou numa baseline, ele passa a ser sistematicamente controlado e monitorado
    • http://www.takenami.com.br A Gerência de Configuração deve estabelecer todos os itens de configuração que farão parte de uma Baseline Como vou saber quais itens de configuração devem ser considerados?
    • http://www.takenami.com.br Itens de Configuração e Baseline • Produtos de trabalho que podem ser usados por dois ou mais grupo • Produtos de trabalho que vão ser constantemente mudados, tanto por erros, quanto por mudanças de requisitos • Todos os produtos de trabalho que são críticos para o projeto
    • http://www.takenami.com.br Controle de Mudanças • Manter histórico de mudança • Justificar mudança • Como realizar a mudança ? - Solicitação de Mudanças (Change Request) • Análise de Impacto
    • http://www.takenami.com.br Análise de Impacto • Identificação de todas as variáveis que impactam na mudança - Itens de configuração a) Rastreabilidade: Requisitos, Documentos, Código, Etc... - Esforço - Custo - Cronograma - Riscos • Avalia a mudança junto ao Comitê de Controle de Mudança (CCM) • Liberação dos Itens de Configuração
    • http://www.takenami.com.br Gerente de Configuração • Manter banco de dados de configuração atualizado • Garantir o acesso aos itens de configuração • Auditoria de Configuração • Garantir a rastreabilidade dos IC • Liberação dos IC • Plano de Gerência de Configuração
    • http://www.takenami.com.br Plano de Gerência de Configuração • Papeis e responsabilidades • Identificação dos itens de configuração • Banco de Dados de Configuração • Planejamento de Baselines - Criação - Conteúdo • Auditorias • Padronização das Nomenclaturas • Releases e Integração Contínua
    • http://www.takenami.com.br Auditoria de Configuração • Verifica a Solicitação de Mudança x Liberação de IC • Verifica se a Matriz de Rastreabilidade foi criada • Verifica a localização e acessos aos IC • Verifica a presença dos itens de configuração na Baseline
    • http://www.takenami.com.br Gerência de Configuração no CMMI • É uma Área de Processo e uma Prática Genérica • Objetivos Específicos - Estabelecer Baselines - Rastrear o Controle de Mudanças - Estabelecer Integridade
    • http://www.takenami.com.br Práticas Específicas • Estabelecer Baselines - Identificar itens de configuração - Estabelecer sistema de gerência de configuração - Criar ou liberar Baselines • Rastrear e Controlar Mudanças - Rastrear solicitação de mudanças - Controlar itens de configuração • Estabelecer Integridade - Estabelecer registro da Gerência de Configuração - Realizar auditorias de configuração
    • http://www.takenami.com.br Ferramentas • Controle de Versão - Subversion, CVS, GIT, ClearCase • Controle de Mudança - Redmine, Trac, ClearQuest