Você está na página 1de 33

Atividades, Artefatos e

Responsabilidades da
Disciplina Gerência de
Configuração

1/113
Objetivos deste módulo

Apresentar atividades da Disciplina de
Gerrência de Configuração

Discutir os artefatos e responsáveis envolvidos
na realização das atividades da disciplina

2/113
Fluxo de Atividades

Solicitante Submeter CCB Analisar


solicitações de solicitações de
mudanças mudanças

Gerente de Definir Estruturar Planejar Implantar e


Configuração ferramentas e ambiente gerência de administrar
e Ambiente equipamentos configuração ambiente

3/113
Objetivos do Fluxo

Definir
 Recursos de hardware e software
 Política de atualização destes recursos
 Estruturação de diretórios e repositórios
 Plataforma de desenvolvimento
 Política de utilização do ambiente
 As atividades de Gerência de Configuração que
deverão ser realizadas e em que momentos do
desenvolvimento

4/113
Responsáveis e Artefatos
Gerente de Solicitante CCB
Configuração

Documento de Registro de Registro de


Definição de Solicitação de Solicitação de
Ambiente Mudanças Mudanças

Plano de Gerência
de Configuração de
Software

5/113
Gerente de Configuração

Responsável pela definição dos equipamentos
e softwares utilizados e suas configurações

Define o ambiente, regras de uso do mesmo e
política de mudanças

Define os papéis dos membros da equipe
responsáveis pelas atividades de gerência de
configuração

Estabelece as atividades de gerência de
configuração que serão realizadas

6/113
Solicitante

Qualquer pessoa que possa fazer uma
solicitação de Mudanças

7/113
CCB

Grupo Responsável por analisar e autorizar
uma solicitação de mudanças

8/113
Artefato – Documento de Definição de
Ambiente
1. INTRODUÇÃO
<Descreva os objetivos do documento>
2. INFRA-ESTRUTURA
2.1. FERRAMENTAS
<Descreva que ferramentas serão usadas por todos os
envolvidos no projeto durante o seu desenvolvimento,
fornecendo uma breve descrição de cada uma e a
quantidade de licenças disponíveis>
2.2. EQUIPAMENTOS
<Descreva que equipamentos serão usadas durante o
desenvolvimento do sistema, detalhando suas
configurações>
3. ORGANIZAÇÃO FÍSICA
<Forneça uma breve descrição da estrutura física do local
onde o sistema será desenvolvido>

9/113
Artefato – Documento de Definição de
Ambiente
4. PADRÃO DE NOMENCLATURA DE ARTEFATOS
<Descreva qual será a convenção utilizada para nomear os
artefatos, em inglês ou português>
5. AMBIENTE LOCAL
5.1. ESTRUTURA DE DIRETÓRIOS
5.2. INFORMAÇÕES ADICIONAIS
6. AMBIENTE DE HOMOLOGAÇÃO E TESTES
6.1. ESTRUTURA DE DIRETÓRIOS
6.2. INFORMAÇÕES ADICIONAIS
7. AMBIENTE DE PRODUÇÃO
7.1. ESTRUTURA DE DIRETÓRIOS
7.2. INFORMAÇÕES ADICIONAIS
8. ARQUIVOS DE CONFIGURAÇÂO
<Descreva os arquivos utilizados para configuração e uso do
sistema>

10/113
Artefato – Documento de Definição de
Ambiente
9. PROMOÇÂO ENTRE AMBIENTES E BACKUPS
<Defina a política para promoção dos artefatos entre os
ambientes e realização de backups>
9.1. AMBIENTE LOCAL AMBIENTE DE
HOMOLOGAÇÃO E TESTES
<Descreva o procedimento que deve ser usado para transferir
arquivos do ambiente local para o de homologação e testes
9.2. AMBIENTE LOCAL AMBIENTE DE PRODUÇÃO
<Descreva o procedimento que deve ser usado para realizar a
transferência de arquivos entre o ambiente de homologação e
testes e o ambiente de produção>
10. POLÍTICA DE BACKUP
<Descreva o procedimento que deve ser usado para realização
de backups em cada um dos ambientes>
11. AVALIAÇÃO E REVISÃO DO AMBIENTE
<Descreva as modificações que serão necessárias no ambiente
para o desenvolvimento do projeto>
12. REFERÊNCIAS
11/113
Artefato – Plano de Gerência de
Configuração de Software
1. INTRODUÇÃO
<Descreva os objetivos do documento, forneça definições de
termos necessários para o entendimento do mesmo e liste algumas
referências interessantes.>
2. GERENCIAMENTO DA GERÊNCIA DE CONFIGURAÇÃO DE
SOFTWARE
2.1. ORGANIZAÇÃO
<Deve ser descrita nesta seção a estrutura da equipe de GCS e
como ela se encaixa na estrutura da organização com relação a
outras equipes>
2.2. RESPONSABILIDADES
<Defina nesta seção os deveres e responsabilidades daqueles
que estiverem envolvidos com as atividades de GCS.>
2.3. RELAÇÃO COM AS FASES DO DESENVOLVIMENTO
E OUTROS FLUXOS DE ATIVIDADES
<Nesta seção são relacionadas as atividades de GCS com as
diferentes etapas do ciclo de vida do desenvolvimento de
software.> 12/113
Artefato – Plano de Gerência de
Configuração de Software
3. ATIVIDADES DA GERÊNCIA DE CONFIGURAÇÃO DE
SOFTWARE
3.1. IDENTIFICAÇÃO DA CONFIGURAÇÃO
<Esta seção descreve como identificar, nomear e adquirir os
itens de configuração do sistema.>
3.1.1. Identificação de itens de configuração
3.1.2. Nomeação dos itens de configuração
3.1.3. Aquisição e armazenamento de itens de
configuração
3.1.4. Gerenciamento de baselines
3.2. CONTROLE DA CONFIGURAÇÃO
<Nesta seção deve ser descrito o processo de gerência de
mudanças. Normalmente, essa informação é colocada em um
documento a parte chamado Documento de Políticas de
Mudanças. Aqui deve apenas ser incluído um apontador para
esse documento.>
13/113
Artefato – Plano de Gerência de
Configuração de Software
3.3. REGISTRO DO STATUS DA CONFIGURAÇÃO
<Esta seção lida com os detalhes de registrar o status de
cada item de configuração e apresentar essa informação aos
indivíduos que precisam saber sobre ela.>
3.1.1. Identificação das necessidades de informação
3.1.2. Mecanismos de coleta de informações
3.1.3. Relatórios, seus conteúdos e frequências
3.1.4. Acesso a dados de registro de status
3.4. AUDITORIA DA CONFIGURAÇÃO
<Esta seção descreve os tipos de auditoria que serão
realizados, o procedimento de auditoria, a freqüência e
qualquer outra informação relevante.>
3.1.1. Auditorias que devem ser realizadas
3.1.2. Procedimentos de auditoria

14/113
Artefato – Plano de Gerência de
Configuração de Software
4. AGENDA DA GERÊNCIA DE CONFIGURAÇÃO
<Esta seção descreve a seqüência de atividades de GCS, suas
interdependências e a relação com o ciclo de vida do projeto.>
5. RECURSOS DE GERÊNCIA DE CONFIGURAÇÃO
<Indique nesta seção as ferramentas de software, técnicas,
equipamentos, pessoas e treinamentos necessários para a
implementação das atividades de gerência de configuração
especificadas.>
6. MANUTENÇÃO DO PLANO DE GERÊNCIA DE
CONFIGURAÇÃO DE SOFTWARE
<Esta seção descreve as atividades que são necessárias para
manter o plano atualizado durante o ciclo de vida do projeto.>

15/113
Definir Ferramentas e Equipamentos

Solicitante Submeter CCB Analisar


solicitações de solicitações de
mudanças mudanças

Gerente de Definir Estruturar Planejar Implantar e


Configuração ferramentas e ambiente gerência de administrar
e Ambiente equipamentos configuração ambiente

16/113
Definir Ferramentas e
Equipamentos(continuação)

Objetivos
 Definir ferramentas de suporte ao
desenvolvimento, controle de versões e
softwares em geral
 Definir hardwares e suas configurações
 Definir regras para atualizações de hardware e
software

Responsável
 Gerente de configuração

17/113
Definir Ferramentas e
Equipamentos(continuação)

Entradas
 Documento de requisitos
 Lista de riscos
 Estudo de viabilidade

Saídas
 Documento de definição de ambiente
 Plano de gerência de configuração de software

18/113
Passos para Definir Ferramentas e
Equipamentos

Definir plataformas de desenvolvimento

Definir ferramentas

Definir equipamentos e suas configurações

19/113
Estruturar Ambiente

Solicitante Submeter CCB Analisar


solicitações de solicitações de
mudanças mudanças

Gerente de Definir Estruturar Planejar Implantar e


Configuração ferramentas e ambiente gerência de administrar
e Ambiente equipamentos configuração ambiente

20/113
Estruturar Ambiente(continuação)

Objetivos
 Determinar a estrutura de diretórios que será
adotada para o projeto
 Definir os diferentes ambientes
(desenvolvimento, integração, testes, produção)
 Definir a política de uso do ambiente

Responsável
 Gerente de configuração

21/113
Estruturar Ambiente(continuação)

Entradas
 Documento de definição de ambiente
 Plano de gerência de configuração de software

Saídas
 Documento de definição de ambiente
(atualizado)
 Plano de gerência de configuração de software
(atualizado)

22/113
Passos para Estruturar Ambiente

Definir estrutura de diretórios, repositórios e
áreas de backup

Definir política para utilização do ambiente

23/113
Planejar Gerência de Configuração

Solicitante Submeter CCB Analisar


solicitações de solicitações de
mudanças mudanças

Gerente de Definir Estruturar Planejar Implantar e


Configuração ferramentas e ambiente gerência de administrar
e Ambiente equipamentos configuração ambiente

24/113
Planejar Gerência de Configuração
(continuação)

Objetivos
 Definir os papéis e responsabilidades dos membros da
equipe responsável pelas atividades de gerência de
configuração (GC)
 Definir os baselines que deverão ser estabelecidos
 Definir o cronograma das atividades de GC
 Definir as políticas, procedimentos e padrões que
guiarão essas atividades
 Identificar os itens de configuração

Responsável
 Gerente de configuração

25/113
Planejar Gerência de Configuração
(continuação)

Entradas
 Plano de gerência de configuração de software

Saídas
 Plano de gerência de configuração de software
(atualizado)

26/113
Passos para Planejar Gerência de
Configuração

Definir organização, papéis e responsabilidades

Definir políticas e procedimentos para registro do status
da configuração

Definir esquema de nomeação para itens de
configuração

Identificar e registrar itens de configuração

Planejar auditorias

Definir baselines

Definir cronograma de gerência de configuração

27/113
Implantar e Administrar Ambiente

Solicitante Submeter CCB Analisar


solicitações de solicitações de
mudanças mudanças

Gerente de Definir Estruturar Planejar Implantar e


Configuração ferramentas e ambiente gerência de administrar
e Ambiente equipamentos configuração ambiente

28/113
Implantar e Administrar Ambiente
(continuação)

Objetivos
 Implantar o ambiente com base na estrutura
definida na atividade anterior
 Gerenciar a utilização do ambiente de acordo
com as normas propostas (através de
auditorias)
 Avaliar e revisar o ambiente

Responsável
 Gerente de configuração

29/113
Implantar e Administrar Ambiente
(continuação)

Entradas
 Documento de definição de ambiente
 Plano de gerência de configuração de software

Saídas
 Documento de definição de ambiente
(atualizado)
 Plano de gerência de configuração de software
(atualizado)

30/113
Passos para Implantar e Administrar
Ambiente

Instalar máquinas e criar diretórios

Disseminar política de utilização do ambiente

Gerenciar e avaliar ambiente

31/113
Conclusões

GC é um fluxo de apoio ao projeto como um
todo

Requer uma certa disciplina na manipulação de
itens de configuração e apoio de ferramentas
sempre que possível

32/113
Referências

Descrição do workflow de gerência de
configuração e mudanças do RUP

Configuration Management Today -
http://cmtoday.com

Software Release Methodology, M.E.Bays,
Prentice Hall, 1999.

33/113

Você também pode gostar