85
ITIL – V3 (aula 2) AGENDA: •GERENCIAMENTO DE MUDANÇA •GERENCIAMENTO DE LIBERAÇÃO •GERENCIAMENTO DE CONFIGURAÇÃO

ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Embed Size (px)

Citation preview

Page 1: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ITIL – V3 (aula 2)

AGENDA:

•GERENCIAMENTO DE MUDANÇA•GERENCIAMENTO DE LIBERAÇÃO•GERENCIAMENTO DE CONFIGURAÇÃO

Page 2: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Gerência de MudançasGerência de MudançasObjetivos

◦ Minimizar o impacto de incidentes relacionados a mudanças sobre as operações de negócio

◦ Garantir o uso de métodos e procedimentos padronizados para o tratamento de mudanças

◦ Registrar e avaliar solicitações de mudança, agendar e autorizar sua implementação e rever os seus resultados

Envolve a gerência de mudanças sobre◦ Hardware ◦ Equipamentos e software de comunicação ◦ Softwares básicos ◦ Sistemas de informação◦ Documentação e procedimentos de uso e suporte

dos serviços

Page 3: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

CONTROLE DE MUDANÇASCONTROLE DE MUDANÇAS

Page 4: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO
Page 5: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

CONCEITOS IMPORTANTESCONCEITOS IMPORTANTESRequisição de Mudança (RDM) é uma requisição formal para mudar um ou mais ICs.

O Comitê Consultivo de Mudanças (CCM) é formado por pessoas que se reúnem para autorizar a mudança e assistir na sua avaliação e priorização.

Page 6: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Gerência de MudançasGerência de Mudanças

Page 7: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

GERENCIAMENTO DE LIBERAÇÃOGERENCIAMENTO DE LIBERAÇÃO

Page 8: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Gerência de LiberaçãoGerência de Liberação

Objetivos◦ Proteger o ambiente de produção dos serviços

de TI, pelo uso de procedimentos e verificações formais na implementação de mudanças

◦ Promover as comunicações necessárias e gerenciar as expectativas dos clientes durante o planejamento e implementação de mudanças

◦ Garantir que os hardwares e softwares modificados sejam rastreáveis, seguros, autorizados e testados

◦ Assegurar a atualização da biblioteca de software (DSL) e da base de dados de configuração (CMDB)

Page 9: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

CONCEITOS IMPORTANTESCONCEITOS IMPORTANTES

Unidade de Liberação é a parte do serviço ou infraestrutura que está incluída na liberação de acordo com as diretrizes de liberação da organização.

A forma de distribuição pode ser Big Bang (implanta o serviço novo ou alterado para todos os usuários ao mesmo tempo), Fase (é feita para parte dos usuários), Empurrada (o componente de serviço é implantado à partir da área central para usuários em locais remotos), Puxada (o sistema do usuário é responsável por buscar a atualização) e Automatizada ou Manual (liberações maiores podem ser automatizadas e menores podem ser feitas manualmente).

Page 10: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Um Pacote de Liberação pode ser a única Unidade de Liberação ou uma coleção delas.

Page 11: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

TIPOS DE LIBERAÇÃOTIPOS DE LIBERAÇÃO Liberação Completa: Todos os componentes são

desenvolvidos, testado, distribuídos e implantados juntos.

Liberação Delta: É composta apenas por itens de configuração (IC’s) que foram modificados desde a última Liberação.

Liberação empacotada: Liberações independentes e individuais bem como as Liberações completas ou Liberações Delta são combinadas em um só pacote.

Liberação de Emergência: Liberação de emergência é requerida no caso de dificuldade ou de solução de problema de alta prioridade. Liberação de emergência deve ser utilizada de forma muito reduzida uma vez que interrompe o ciclo de liberação e é extremamente tendente a falha.

Page 12: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Gerência de LiberaçãoGerência de Liberação

Page 13: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Contexto para Gerência Contexto para Gerência de Configuraçãode Configuração

Page 14: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema dos Dados Problema dos Dados CompartilhadosCompartilhados

Componente

Compartilhado

Desenvolvedor A Desenvolvedor B

A1 A2 A3

Programa de A Programa de B

B1 B2 B3

Page 15: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema dos Dados Problema dos Dados Compartilhados - CenárioCompartilhados - CenárioO desenvolvedor A modifica o

componente compartilhadoMais tarde, o desenvolvedor B

realiza algumas alterações no mesmo componente

Ao tentar compilar o componente, erros são apontados pelo compilador, mas nenhum deles ocorre na parte que B alterou

O desenvolvedor B não tem a menor idéia sobre a causa do problema

Page 16: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema dos Dados Problema dos Dados Compartilhados - Solução Compartilhados - Solução simplistasimplista

Solução simplista:◦cada desenvolvedor trabalha em

uma cópia “local” do componente◦resolve o Problema dos Dados

Compartilhados, mas cria um novo problema

Page 17: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema da Manutenção Problema da Manutenção MúltiplaMúltipla

Componente

Compartilhado

Desenvolvedor A Desenvolvedor B

A1 A2 A3 B1 B2 B3

Programa de A Programa de BComponente

Compartilhado

Versão de A do Componente

Compartilhado

Componente

Compartilhado

Componente

Compartilhado

Versão de B do Componente

Compartilhado

Page 18: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema da Manutenção Problema da Manutenção Múltipla (continuação)Múltipla (continuação)Ocorre quando cada desenvolvedor trabalha

com uma cópia “local” do que seria o mesmo componente

Dificuldade para saber:◦ Que funcionalidades foram implementadas em

quais versões do componente◦ Que defeitos foram corrigidos

Evitado através de uma biblioteca central de componentes compartilhados◦ Nesse esquema, cada componente é copiado

para a biblioteca sempre que alterado◦ Resolve o Problema da Manutenção Múltipla,

mas...

Page 19: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema da Atualização Problema da Atualização SimultâneaSimultânea

Versão de A do Componente

Compartilhado

Desenvolvedor A Desenvolvedor B

A1 A2 A3 B1 B2 B3

Programa de A Programa de BVersão de B do

Componente

Compartilhado

Biblioteca Central de Recursos Compartilhados

Componente

Compartilhado

Page 20: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema da Atualização Problema da Atualização Simultânea – Cenário 1Simultânea – Cenário 1O desenvolvedor A encontra e

corrige um defeito em sua versão do componente compartilhado

Uma vez corrigido, o componente modificado é copiado para a biblioteca central

O desenvolvedor B encontra e corrige o mesmo defeito em sua versão do componente por não saber que A já tinha feito isso

O trabalho de A é desperdiçado

Page 21: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Problema da Atualização Problema da Atualização Simultânea – Cenário 2Simultânea – Cenário 2 O desenvolvedor A encontra e corrige um defeito em

sua versão do componente compartilhado Uma vez corrigido, o componente modificado é

copiado para a biblioteca central O desenvolvedor B encontra e corrige um outro

defeito em sua versão do componente, sem saber do defeito corrigido por A

O desenvolvedor B copia sua versão do componente para a biblioteca central

Além de o trabalho de A ser desperdiçado, a versão do componente que se encontra na biblioteca central continua apresentando um defeito

O desenvolvedor A julga o problema como resolvido

Page 22: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Como Resolver?Como Resolver?O problema da atualização

simultânea não pode ser resolvido simplesmente copiando componentes compartilhados para uma biblioteca central

Algum mecanismo de controle é necessário para gerenciar a entrada e saída dos componentes

Page 23: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

O que é Gerência de O que é Gerência de Configuração?Configuração?Gerência de configuração (GC) é

o processo de identificar, organizar e controlar modificações ao software sendo construído

A idéia é maximizar a produtividade minimizando os enganos

Page 24: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Objetivos de GCObjetivos de GCDefinir o ambiente de

desenvolvimentoDefinir políticas para controle de

versões, garantindo a consistência dos artefatos produzidos

Definir procedimentos para solicitações de mudanças

Administrar o ambiente e auditar mudanças

Facilitar a integração das partes do sistema

Page 25: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Conceitos BásicosConceitos Básicos

Page 26: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ConfiguraçãoConfiguraçãoUm projeto de desenvolvimento de

software produz os seguintes itens:◦Programas (código fonte, programas

executáveis, bibliotecas de componentes, etc.)

◦Documentação (manuais do usuário, documento de requisitos, modelo de análise e projeto, etc.)

◦Dados (dados de teste e do projeto)Esses conjuntos de itens são chamados,

coletivamente, de configuração do software

Page 27: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Item de ConfiguraçãoItem de ConfiguraçãoUm conjunto de itens de hardware e/ou

software vistos como uma entidade única para fins de gerência de configuração

Um item de configuração está sujeito a mudanças e essas devem obedecer às políticas estabelecidas

Normalmente, um item de configuração é estabelecido para cada pedaço de software que pode ser projetado, implementado e testado de forma independente

Page 28: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

BaselineBaselineUma especificação ou produto que foi

formalmente revisado e aceito ◦ Serve como base para os passos posteriores do

desenvolvimentoA configuração do software em um ponto

discreto no tempoSó pode ser modificado através de

procedimentos formais (solicitações de mudança)

Um artefato ou conjunto de artefatos só se torna um item de configuração depois que um baseline é estabelecido

Page 29: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

BaselineBaseline

item

tempo

fluxo de desenvolvimento

Page 30: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Razões para Criar um Razões para Criar um BaselineBaseline

• Reproducibilidade – a habilidade de reproduzir uma versão anterior do sistema

• Rastreabilidade – Estabelece uma relação predecessor-sucessor entre artefatos do projeto (projeto satisfaz requisitos, código implementa projeto, etc.)

• Geração de Relatórios – A comparação dos conteúdos de dois baselines ajuda na depuração e criação de documentação

• Controle de Mudanças – referencial para comparações, discussões e negociações

Page 31: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Baselines importantesBaselines importantesBaselines são considerados

marcos no processo de desenvolvimento:◦Funcional: requisitos◦De Produto: releases, iterações

Page 32: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

RepositórioRepositórioLocal (físico e lógico) onde os

itens de um sistema são guardados

Pode conter diversas versões do sistema

Utiliza mecanismos de controle de acesso

RepositórioDesenvolvedor

Page 33: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Gerência de MudançasGerência de Mudanças

Page 34: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ContextoContextoDesenvolvimento

iterativo/incrementalNovos conjuntos de requisitos,

detalhados a cada iteraçãoMudanças em estratégias de

negócio motivadas pelas mais diversas fontes: mercado, cultura, leis, etc

Page 35: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ProblemasProblemasControle do escopo do projeto

◦ Modificações podem ampliar o leque de funcionalidades e aumentar significativamente o custo do projeto

◦ Atrasos em entregas planejadasUma mudança aparentemente localizada

pode causar muito mais impacto do que o previsto◦ Degradação da qualidade do software (ex:

abandono dos testes automatizados devido à inconsistência dos dados de teste)

◦ Retrabalho

Page 36: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

O que é Gerência de O que é Gerência de Mudanças?Mudanças?Gerência de Mudanças é o

processo de avaliar, coordenar e decidir sobre a realização de mudanças propostas a itens de configuração (ICs)

Mudanças aprovadas são implementadas nos itens de configuração e nos dados e documentos relacionados

Page 37: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Objetivos da Gerência de Objetivos da Gerência de MudançasMudançasGarantir que os artefatos do sistema

alcançam e mantêm uma estrutura definida através do seu ciclo de vida

Definir procedimentos e documentação necessários para realizar modificações a ICs

Prover os mecanismos necessários para conduzir mudanças de uma maneira controlada

Page 38: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

BenefíciosBenefíciosControle sobre o escopo do projetoMais produtividade

◦ Cada solicitação será tratada de forma coordenada

◦ Redução dos problemas de comunicação entre membros da equipe

Mais qualidade, uma vez que cada mudança, antes de ser realizada, tem seu impacto avaliado

Geração de dados para o acompanhamento (tracking) do projeto

Page 39: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Controle do caosControle do caos

Organização

Projeto

Controle de mudanças

Solicitação de mudança

Page 40: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Artefato AceitoArtefato AceitoArtefato seguiu um processo de

revisão, testes (se aplicável) e aceitação

Inserido dentro do processo de controle de mudanças, tornando-se de fato item de configuração

Mudanças via solicitação formalPresença do grupo gestor de

mudanças (CCB) para avaliar e priorizar mudanças

Page 41: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Artefato em ManutençãoArtefato em ManutençãoApós a entrega de uma versão do

produto, os artefatos passam para a fase de manutenção

Controle de mudanças permanece formal para os artefatos de um baseline

Novos artefatos podem ser desenvolvidos usando o mesmo modelo de ciclo de vida

Sistema pode ser descontinuado ou removido do ambiente de produção

Page 42: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Processo de Gerência de Processo de Gerência de MudançasMudanças

Page 43: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Análise de impactoAnálise de impactoMudanças de grande impacto devem ser

comunicadas aos stakeholders envolvidosAnálises de custo x benefício produzidas

pelos stakeholdersPriorização de mudançasMudança pode ser rejeitada se o CCB

perceber que o custo será mais caro que o benefício percebido

Por questões de eficiência, algumas solicitações de mudança podem ser agrupadas por tema, subsistema ou área de negócio

Page 44: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Sobre o Processo de Sobre o Processo de Gerência de MudançasGerência de MudançasDeve ser definido um documento padrão

para que mudanças possam ser solicitadasEsse documento normalmente se chama

Solicitação de Mudança (SM, Em inglês CR)A um conjunto de pessoas (CCB), deve ser

dada a autoridade para decidir se uma mudança será ou não implementada

O processo é necessário para garantir que apenas mudanças avaliadas e aprovadas são realizadas em ICs

Page 45: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Solicitações de MudançaSolicitações de MudançaAlgumas informações que podem estar

incluídas em uma SM:◦ Identificação única◦ Solicitante◦ Sistema/Projeto◦ Item a ser modificado◦ Classificação (melhoria, correção de defeito,

outra)◦ Prioridade◦ Descrição◦ Situação (nova, atribuída, finalizada, verificada,

fechada)

Page 46: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Etapas do Processo de Etapas do Processo de Gerência de Mudanças Gerência de Mudanças GenéricoGenérico

1. Requisição da mudança

2. Classificação da mudança

3. Avaliaçãoda mudança

4.Negociação sobre a realização da

mudança

5. Implementaçãoda mudança

6. Verificação da mudança

7. Promoção dos itens modificados

para um novo baseline

(mudança aceita)

CCB

Page 47: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Correções EmergenciaisCorreções EmergenciaisEm algumas situações, não há tempo para

seguir os procedimentos padrão para a realização de mudanças

Defeitos não são normalmente processados pelo CCB, salvo se envolverem algum questionamento relativo ao escopo do projeto

Mesmo nessas situações, porém, é muito importante que seja criada uma solicitação de mudança

O objetivo é garantir um mínimo de ordem, mesmo em uma situação caótica

Page 48: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Ferramentas de Apoio à Ferramentas de Apoio à Gerência de ConfiguraçãoGerência de Configuração

Manter todos os arquivos em um repositório central

Controlar o acesso a esse repositório, de modo a garantir a consistência dos artefatos

Automatizar o processo de geração de builds

Automatizar o processo de submissão e gestão de SMs

Ferramenta de Controle de Versões (CVS, por exemplo)

Ferramentas de Geração de Builds (Ant, por exemplo)

Ferramentas de Gestão de Solicitações de Mudanças (Bugzilla, por exemplo)

Page 49: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Gerência de Configuração e Gerência de Configuração e Mudanças no RUPMudanças no RUP

Page 50: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Objetivos do FluxoObjetivos do FluxoDefinir

◦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

Page 51: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Fluxo de AtividadesFluxo de Atividades

Gerente deConfiguraçãoe Ambiente

Definir ferramentas eequipamentos

Implantar e administrar ambiente

Estruturar ambiente

Planejar gerência de configuração

Solicitante Submeter solicitações de mudanças

CCB Analisar solicitações de mudanças

Page 52: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Gerente de ConfiguraçãoGerente de ConfiguraçãoResponsá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

Page 53: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

SolicitanteSolicitanteQualquer pessoa que possa fazer

uma solicitação de Mudanças

Page 54: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

CCBCCBGrupo Responsável por analisar e

autorizar uma solicitação de mudanças

Page 55: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Definir Atividade: Definir Ferramentas e Ferramentas e EquipamentosEquipamentos

Gerente deConfiguraçãoe Ambiente

Definir ferramentas eequipamentos

Implantar e administrar ambiente

Estruturar ambiente

Planejar gerência de configuração

Solicitante Submeter solicitações de mudanças

CCB Analisar solicitações de mudanças

Page 56: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Definir Atividade: Definir Ferramentas e Ferramentas e Equipamentos(continuação)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

Page 57: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Definir Atividade: Definir Ferramentas e Ferramentas e Equipamentos(continuação)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

Page 58: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Passos para Definir Passos para Definir Ferramentas e Ferramentas e EquipamentosEquipamentosDefinir plataformas de

desenvolvimentoDefinir ferramentasDefinir equipamentos e suas

configurações

Page 59: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Estruturar Atividade: Estruturar AmbienteAmbiente

Gerente deConfiguraçãoe Ambiente

Definir ferramentas eequipamentos

Implantar e administrar ambiente

Estruturar ambiente

Planejar gerência de configuração

Solicitante Submeter solicitações de mudanças

CCB Analisar solicitações de mudanças

Page 60: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Estruturar Atividade: Estruturar Ambiente(continuação)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 ambienteResponsável

◦Gerente de configuração

Page 61: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Estruturar Atividade: Estruturar Ambiente(continuação)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)

Page 62: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Passos para Estruturar Passos para Estruturar AmbienteAmbienteDefinir estrutura de diretórios,

repositórios e áreas de backupDefinir política para utilização do

ambiente

Page 63: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Planejar Gerência Atividade: Planejar Gerência de Configuraçãode Configuração

Gerente deConfiguraçãoe Ambiente

Definir ferramentas eequipamentos

Implantar e administrar ambiente

Estruturar ambiente

Planejar gerência de configuração

Solicitante Submeter solicitações de mudanças

CCB Analisar solicitações de mudanças

Page 64: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Planejar Gerência Atividade: Planejar Gerência de Configuração de Configuração (continuaçã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) e de Mudanças (GM)

◦ 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

Page 65: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Planejar Gerência Atividade: Planejar Gerência de Configuração de Configuração (continuaçã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)

Page 66: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Passos para Planejar Passos para Planejar Gerência de ConfiguraçãoGerê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çãoPlanejar auditoriasDefinir baselinesDefinir cronograma de gerência de

configuração

Page 67: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Implantar e Administrar Implantar e Administrar AmbienteAmbiente

Gerente deConfiguraçãoe Ambiente

Definir ferramentas eequipamentos

Implantar e administrar ambiente

Estruturar ambiente

Planejar gerência de configuração

Solicitante Submeter solicitações de mudanças

CCB Analisar solicitações de mudanças

Page 68: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Implantar e Atividade: Implantar e Administrar Ambiente Administrar Ambiente (continuação)(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 ambienteResponsável

◦Gerente de configuração

Page 69: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Atividade: Implantar e Atividade: Implantar e Administrar Ambiente Administrar Ambiente (continuação)(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)

Page 70: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

Passos para Passos para Implantar e Implantar e Administrar AmbienteAdministrar Ambiente Instalar máquinas e criar

diretórios Disseminar política de utilização

do ambiente Gerenciar e avaliar ambiente

Page 71: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

CONCEITOS - GCCONCEITOS - GCBiblioteca Segura: coleção de ICs. Armazém Seguro: local onde podem ser

armazenados ativos de TI. Biblioteca de Mídia Definitiva: é a

Biblioteca Segura onde versões de software autorizadas são armazenadas.

Peças Definitivas: Armazém Seguro onde estão as peças sobressalentes de hardware.

Linha de Base de Configuração: configuração aprovada de um serviço, produto ou infraestrutura.

Instantâneo (Snapshot): cópia do estado atual de um IC ou ambiente.

Page 72: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO
Page 73: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

EXERCÍCIOS

Page 74: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ExercícioExercícioOs quatro estágios do Ciclo de Deming são?

a) Planejar, Medir, Monitorar, Reportar - Plan, Measure, Monitor, Report

b) Planejar, Verificar, Reagir, Implementar - Plan, Check, Re-Act, Implement

c) Planejar, Fazer, Agir, Auditar - Plan, Do, Act, Audit

d) Planejar, Fazer, Verificar, Agir - Plan, Do, Check, Act

Page 75: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

RespostaRespostaOs quatro estágios do Ciclo de Deming são?

a) Planejar, Medir, Monitorar, Reportar - Plan, Measure, Monitor, Report

b) Planejar, Verificar, Reagir, Implementar - Plan, Check, Re-Act, Implement

c) Planejar, Fazer, Agir, Auditar - Plan, Do, Act, Audit

d) Planejar, Fazer, Verificar, Agir - Plan, Do, Check, Act

Page 76: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ExercícioExercícioUm técnico usa uma técnica pré-definida para

restaurar o serviço, pois o Incidente já havia sido visto. De qual dos itens a seguir isto é um exemplo?

a) Uma Solução de Contornob) Um Padrão de Mudançac) Uma Habilidade de Serviçod) Um Alerta

Page 77: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

RespostaRespostaUm técnico usa uma técnica pré-definida para

restaurar o serviço, pois o Incidente já havia sido visto. De qual dos itens a seguir isto é um exemplo?

a) Uma Solução de Contornob) Um Padrão de Mudançac) Uma Habilidade de Serviçod) Um Alerta

Page 78: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ExercícioExercício

Em uma empresa, a estação de trabalho de um determinado usuário travou. Ele entra em contato com a central de serviços relatando o fato e informando, adicionalmente, que essa mesma situação já ocorreu há seis meses atrás. Segundo o ITIL, esse evento caracteriza um(a)

a) problema. b) incidente. c) erro descoberto. d) falha inevitável. e) requisição de mudança.

Page 79: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

RespostaResposta

Em uma empresa, a estação de trabalho de um determinado usuário travou. Ele entra em contato com a central de serviços relatando o fato e informando, adicionalmente, que essa mesma situação já ocorreu há seis meses atrás. Segundo o ITIL, esse evento caracteriza um(a)

a) problema. b) incidente. c) erro descoberto. d) falha inevitável. e) requisição de mudança.

Page 80: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ExercícioExercício Profissionais da área de consultoria de uma empresa

podem utilizar seus laptops nos hotéis para obter informações sobre os clientes e horários de viagem. Em diversos casos eles perceberam que, quando um determinado tipo de modem estava instalado nos laptops, a comunicação apresentava problemas, não sendo satisfatória. Foi, então, identificada uma solução temporária para este problema. Além do Gerenciamento de Incidentes, apenas quais processos que estão envolvidos na obtenção de uma solução estrutural?

a) Mudanças e de Liberações.

b) Mudanças e de Disponibilidade.

c) Liberações, de Mudanças, da Configuração e de Problemas.

d) Configuração, de Liberações e de Disponibilidade.

e) Configuração, de Problemas e de Liberações.  

Page 81: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

RespostaResposta Profissionais da área de consultoria de uma empresa

podem utilizar seus laptops nos hotéis para obter informações sobre os clientes e horários de viagem. Em diversos casos eles perceberam que, quando um determinado tipo de modem estava instalado nos laptops, a comunicação apresentava problemas, não sendo satisfatória. Foi, então, identificada uma solução temporária para este problema. Além do Gerenciamento de Incidentes, apenas quais processos que estão envolvidos na obtenção de uma solução estrutural?

a) Mudanças e de Liberações.

b) Mudanças e de Disponibilidade.

c) Liberações, de Mudanças, da Configuração e de Problemas.

d) Configuração, de Liberações e de Disponibilidade.

e) Configuração, de Problemas e de Liberações.  

Page 82: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ExercícioExercícioPara o que o modelo RACI é usado?

a) Documentar os papéis e relacionamentos de partes interessadas num

processo ou atividadeb) Definir requisitos para um novo serviço ou

processoc) Analisar o impacto de um incidente no negóciod) Criar uma Pontuação Balanceada que mostre o

status geral de Gerenciamentode Serviço

Page 83: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

RespostaRespostaPara o que o modelo RACI é usado?

a) Documentar os papéis e relacionamentos de partes interessadas num processo ou atividade

b) Definir requisitos para um novo serviço ou processo

c) Analisar o impacto de um incidente no negóciod) Criar uma Pontuação Balanceada que mostre o

status geral de Gerenciamento de Serviço

Page 84: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

ExercícioExercícioQual dos itens a seguir é uma atividade do

processo de Gerenciamento da Configuração e de Ativo de Serviço?

a) Explicar satisfatoriamente todos os ativos financeiros da organização

b) Especificar o atributo relevante de cada Item de Configuração (IC)

c) Modelos de serviço de versão para justificar as implementações de ITIL

d) Implementar ITIL em toda a organização

Page 85: ITIL – V3 (aula 2) AGENDA: GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO GERENCIAMENTO DE CONFIGURAÇÃO

RespostaRespostaQual dos itens a seguir é uma atividade do

processo de Gerenciamento da Configuração e de Ativo de Serviço?

a) Explicar satisfatoriamente todos os ativos financeiros da organização

b) Especificar o atributo relevante de cada Item de Configuração (IC)

c) Modelos de serviço de versão para justificar as implementações de ITIL

d) Implementar ITIL em toda a organização