Professional Documents
Culture Documents
Software
• Gerência de Configuração e
Mudança é a arte de identificar,
organizar e controlar modificações
no software que está sendo
construído por uma equipe de
desenvolvimento.
• As responsabilidades da GCM
também são identificadas.
• Definir responsabilidades pode ser
tratado de diversas maneiras. Em
grandes projetos deve haver um
conselho de controle de mudanças,
com vários nomeados, para se
inspecionar as alterações.
3/5/2006 GCM – MBA em Engenharia de Software
ICS e Baselines
• Conceitos
• As-Planned E As-Released Baseline
• Conteúdo, Formato e Aplicações
• Documentador
• Técnico das Ferramentas
• Administrador de Dados
• Administrador de Versões
• Gerente de Desenvolvimento
• Gerente de Configurações
• Diretor de Gerenciamento de Configurações
3/5/2006 GCM – MBA em Engenharia de Software
INFLUÊNCIAS ORGANIZACIONAIS
• Organização Hierárquica
• Sem uma estrutura “real”
• Organizações matriciais
• Recursos Financeiros
• Apoio e direcionamento gerencial
• Abordagem de Planejamento
– Se totalmente desenvolvido pelo CM exige um grande esforço de venda
posteriormente
– Desenvolvido pelo time
– Padronização
• Ditatorialmente
• Democraticamente
– Venda para a alta gerência
– Venda para os demais integrantes da organização
• Fechamento
– O principal objetivo do fechamento é permitir que o projeto possa ser reiniciado
onde quer que ele tenha parado se for requerido.
• Interações do Processo
• Fazendo acontecer
– Treinamento
– Coordenação
– Cooperação
• Áreas de Conhecimento
• Não é trivial
• Deve-se estabelecer como um processo crítico para o negócio
• Deve tratar:
– Dos produtos e serviços e os seus dados técnicos definidores
– Da infraestrutura do processos de negócios
• Recomenda-se uma abordagem em quatro fase:
– Preparação
– Transição
– Implementação/
– Adaptação/Melhoria Contínua
• Necessita de equipes multifuncionais
• 12 PASSOS
– Step 1 – Compra da alta gerência
– Step 2 – Estabelecimento de Políticas
– Step 3 – Definição de Requisitos
• Requisitos de Negócios
• Requisitos de Produtos e Serviços
• As métricas que podem ser coletadas e registradas para a GCM devem ser
abrangentes. Algumas delas são:
– Número total de alterações completadas.
Número de alterações solicitadas que estão sendo tratadas.
Número de alterações rejeitadas
Número atual de versões.
Histórico de modificações dos ICSs
Identidade do ICS
Autor
Data de criação
Data da modificação
Modificações feitas.
Nome da pessoa que modificou
Razão da alteração
Dados de todos os testes.
Status de bugs atual .
• Outras considerações
– APIS
– Manipulação de Gatilhos
– Integração com outras ferramentas de
desenvolvimento e SGBDS
• Planning
• Acquisition and Support
• Configuration Identification
• Configuration Control
• Configuration Status Accounting
• Configuration Audits
• Escopo e propósito.
Organização e recursos.
Atividades de GC para:
– Identificação
– Controle de Mudanças
– Relatório de Status
– Auditorias
– Controle de Interface
– Agenda de GCM
– Notas e Apêndices
3/5/2006 GCM – MBA em Engenharia de Software
Escopo e propósito: