You are on page 1of 37

www.cdiego.

com
Prof. Carlos Diego Cavalcanti
cdcp@cin.ufpe.br
Gerncia de Mudanas e Configurao
Ps-graduao em Banco de Dados
Unibratec

Aula 05
Gerncia de Configurao no
Desenvolvimento Iterativo


!
"ases# $tera%es e Disciplinas


&
'elao da Gerncia de Configurao com
as "ases de Desenvolvimento e outras disciplinas

Tem uma maior concentrao na fase de concepo;

Nas iteraes das fases seguintes, o nvel de esforo


mantido constante;

Acontece em paralelo e com uma forte integrao com


a disciplina de planejamento e gerenciamento;

Algumas atividades relacionadas com a gerncia da


configurao ocorrem em outras disciplinas como a
implementao e a implantao.


(
Atividades, Artefatos e
Responsabilidades da
disciplina de Gerncia de
Configurao


)
*b+etivos do M,dulo

Apresentar atividades da isciplina de


!erncia de "onfigurao;

iscutir os artefatos e respons#veis


envolvidos na reali$ao das atividades da
disciplina.


-
"lu.o de /tividades de
Gerncia de Configurao


0
*b+etivo do "lu.o de /tividades de
Gerncia de Configurao

efinir%

Recursos de hardware e software;

Poltica de atualizao destes recursos;

Estruturao de diretrios e repositrios;

Plataforma de desenolimento;

Poltica de utilizao do am!iente;

"s atiidades de #er$ncia de %onfigurao


&ue deero ser realizadas e em &ue momentos
do desenolimento'


1
"lu.o de /tividades de Gerncia
de Configurao2 'espons3veis e /rtefatos


45
"lu.o de /tividades de Gerncia
de Configurao2 Pap6is 7 Gerente de Configurao

&espons#vel pela definio dos e'uipamentos e


soft(ares utili$ados e suas configuraes;

efine o am)iente, regras de uso do mesmo e poltica


de mudanas;

efine os papis dos mem)ros da e'uipe respons#veis


pelas atividades de gerncia de configurao;

*sta)elece as atividades de gerncia de configurao


'ue sero reali$adas.


44
"lu.o de /tividades de Gerncia
de Configurao2 Pap6is 7 8olicitante e CC9

Solicitante

Qualquer pessoa que possa fazer


uma solicitao de Mudanas;

CCB

Grupo Responsvel por analisar e


autorizar uma solicitao de
mudanas.


4
"lu.o de /tividades de Gerncia de Configurao2
/rtefato 7 Documento de Definio de /mbiente
! I"#R$D%&'$
(Descreva os ob)etivos do documento*
+! I",RA-./#R%#%RA
+!! ,.RRA0."#A/
(Descreva 1ue ferramentas sero usadas por todos os
envolvidos no pro)eto durante o seu desenvolvimento,
fornecendo uma breve descrio de cada uma e a
1uantidade de licenas dispon2veis*
+!+! .3%I4A0."#$/
(Descreva 1ue e1uipamentos sero usadas durante o
desenvolvimento do sistema, detal5ando suas
configura6es*
7! $RGA"I8A&'$ ,9/ICA
(,ornea uma breve descrio da estrutura f2sica do local
onde o sistema ser: desenvolvido*


4!
"lu.o de /tividades de Gerncia de Configurao2
/rtefato 7 Documento de Definio de /mbiente
;! 4ADR'$ D. "$0."C<A#%RA D. AR#.,A#$/
(Descreva 1ual ser: a conveno utili=ada para nomear os
artefatos, em ingls ou portugus*
5! A0>I."#. <$CA<
5!! ./#R%#%RA D. DIR.#?RI$/
5!+! I",$R0A&@./ ADICI$"AI/
A! A0>I."#. D. B$0$<$GA&'$ . #./#./
A!! ./#R%#%RA D. DIR.#?RI$/
A!+! I",$R0A&@./ ADICI$"AI/
C! A0>I."#. D. 4R$D%&'$
C!! ./#R%#%RA D. DIR.#?RI$/
C!+! I",$R0A&@./ ADICI$"AI/
D! AR3%IE$/ D. C$",IG%RA&F$
(Descreva os ar1uivos utili=ados para configurao e uso do sistema*


4&
"lu.o de /tividades de Gerncia de Configurao2
/rtefato 7 Documento de Definio de /mbiente
G! 4R$0$&F$ ."#R. A0>I."#./ . >ACH%4/
(Defina a pol2tica para promoo dos artefatos entre os
ambientes e reali=ao de bacIups*
G!! A0>I."#. <$CA< - A0>I."#. D. B$0$<$GA&'$ . #./#./
(Descreva o procedimento 1ue deve ser usado para transferir
ar1uivos do ambiente local para o de 5omologao e testes
G!+! A0>I."#. <$CA< - A0>I."#. D. 4R$D%&'$
(Descreva o procedimento 1ue deve ser usado para reali=ar a
transferncia de ar1uivos entre o ambiente de 5omologao e
testes e o ambiente de produo*
0! 4$<9#ICA D. >ACH%4
(Descreva o procedimento 1ue deve ser usado para reali=ao
de bacIups em cada um dos ambientes*
! AEA<IA&'$ . R.EI/'$ D$ A0>I."#.
(Descreva as modifica6es 1ue sero necess:rias no ambiente
para o desenvolvimento do pro)eto*
+! R.,.RJ"CIA/


4(
"lu.o de /tividades de Gerncia de Configurao2
/rtefato 7 Plano de Gerncia de Configurao
! I"#R$D%&'$
(Descreva os ob)etivos do documento, fornea defini6es de termos necess:rios para o
entendimento do mesmo e liste algumas referncias interessantes!*
+! G.R."CIA0."#$ DA G.RJ"CIA D. C$",IG%RA&'$ D. /$,#KAR.
+!! $RGA"I8A&'$
(Deve ser descrita nesta seo a estrutura da e1uipe de GC/ e como ela se encaiLa na
estrutura da organi=ao com relao a outras e1uipes*
+!+! R./4$"/A>I<IDAD./
(Defina nesta seo os deveres e responsabilidades da1ueles 1ue estiverem envolvidos
com as atividades de GC/!*
+!7! R.<A&'$ C$0 A/ ,A/./ D$ D./."E$<EI0."#$ . $%#R$/ ,<%M$/
D. A#IEIDAD./
("esta seo so relacionadas as atividades de GC/ com as diferentes etapas do ciclo
de vida do desenvolvimento de softNare!*


4)
"lu.o de /tividades de Gerncia de Configurao2
/rtefato 7 Plano de Gerncia de Configurao
7! A#IEIDAD./ DA G.RJ"CIA D. C$",IG%RA&'$ D. /$,#KAR.
7!! ID."#I,ICA&'$ DA C$",IG%RA&'$
(.sta seo descreve como identificar, nomear e ad1uirir os itens de configurao do
sistema!*
7!!! Identificao de itens de configurao
7!!+! "omeao dos itens de configurao
7!!7! A1uisio e arma=enamento de itens de configurao
7!!;! Gerenciamento de baselines
7!+! C$"#R$<. DA C$",IG%RA&'$
("esta seo deve ser descrito o processo de gerncia de mudanas! "ormalmente,
essa informao O colocada em um documento a parte c5amado Documento de
4ol2ticas de 0udanas! A1ui deve apenas ser inclu2do um apontador para esse
documento!*


4-
"lu.o de /tividades de Gerncia de Configurao2
/rtefato 7 Plano de Gerncia de Configurao
7!7! R.GI/#R$ D$ /#A#%/ DA C$",IG%RA&'$
(.sta seo lida com os detal5es de registrar o status de cada item de configurao e
apresentar essa informao aos indiv2duos 1ue precisam saber sobre ela!*
7!!! Identificao das necessidades de informao
7!!+! 0ecanismos de coleta de informa6es
7!!7! RelatPrios, seus conteQdos e fre1uncias
7!!;! Acesso a dados de registro de status
7!;! A%DI#$RIA DA C$",IG%RA&'$
(.sta seo descreve os tipos de auditoria 1ue sero reali=ados, o procedimento de
auditoria, a fre1Rncia e 1ual1uer outra informao relevante!*
7!!! Auditorias 1ue devem ser reali=adas
7!!+! 4rocedimentos de auditoria


40
"lu.o de /tividades de Gerncia de Configurao2
/rtefato 7 Plano de Gerncia de Configurao
;! AG."DA DA G.RJ"CIA D. C$",IG%RA&'$
(.sta seo descreve a se1Rncia de atividades de GC/, suas interdependncias e a
relao com o ciclo de vida do pro)eto!*
5! R.C%R/$/ D. G.RJ"CIA D. C$",IG%RA&'$
(Indi1ue nesta seo as ferramentas de softNare, tOcnicas, e1uipamentos, pessoas e
treinamentos necess:rios para a implementao das atividades de gerncia de
configurao especificadas!*
A! 0A"%#."&'$ D$ 4<A"$ D. G.RJ"CIA D. C$",IG%RA&'$ D.
/$,#KAR.
(.sta seo descreve as atividades 1ue so necess:rias para manter o plano atuali=ado
durante o ciclo de vida do pro)eto!*


41
Definir "erramentas e :;uipamentos


5
Definir "erramentas e :;uipamentos

$b)etivosS

Definir ferramentas de suporte ao


desenolimento( controle de ers)es e
softwares em geral;

Definir hardwares e suas configura)es;

Definir regras para atualiza)es de hardware e


software'

Respons:velS

#erente de %onfigurao'


4
Definir "erramentas e :;uipamentos

.ntradasS

Documento de re&uisitos;

*ista de riscos;

Estudo de ia!ilidade'

/a2dasS

Documento de definio de am!iente;

Plano de ger$ncia de configurao de


software'

Passos para definir "erramentas e :;uipamentos

Defnir plataformas de
desenvolvimento;

Defnir ferramentas;

Defnir equipamentos e suas


confguraes.


!
:struturar o /mbiente


&
:struturar o /mbiente

$b)etivosS

Determinar a estrutura de diretrios &ue ser+


adotada para o pro,eto;

Definir os diferentes am!ientes


-desenolimento( integrao( testes(
produo.;

Definir a poltica de uso do am!iente'

Respons:velS

#erente de configurao'


(
:struturar o /mbiente

.ntradasS

Documento de definio de am!iente;

Plano de ger$ncia de configurao de


software'

/a2dasS

Documento de definio de am!iente


-atualizado.;

Plano de ger$ncia de configurao de


software -atualizado.'


)
Passos para :struturar o /mbiente

efinir estrutura de diret+rios,


reposit+rios e #reas de )ac,up;

efinir poltica para utili$ao do


am)iente.


-
Plane+ar Gerncia de Configurao


0
Plane+ar Gerncia de Configurao

$b)etivosS

Definir os pap/is e responsa!ilidades dos mem!ros da


e&uipe respons+el pelas atiidades de ger$ncia de
configurao -#%.;

Definir os !aselines &ue deero ser esta!elecidos;

Definir o cronograma das atiidades de #%;

Definir as polticas( procedimentos e padr)es &ue


guiaro essas atiidades;

0dentificar os itens de configurao;

Respons:velS

#erente de configurao'


1
Plane+ar Gerncia de Configurao

.ntradasS

Plano de ger$ncia de configurao de


software'

/a2dasS

Plano de ger$ncia de configurao de


software -atualizado.'


!5
Passos para Plane+ar Gerncia de Configurao

efinir organi$ao, papis e responsa)ilidades;

efinir polticas e procedimentos para registro do


status da configurao;

efinir es'uema de nomeao para itens de


configurao;

-dentificar e registrar itens de configurao;

.lanejar auditorias;

efinir )aselines;

efinir cronograma de gerncia de configurao.




!4
$mplantar e /dministrar /mbiente


!
$mplantar e /dministrar /mbiente

$b)etivosS

0mplantar o am!iente com !ase na estrutura


definida na atiidade anterior;

#erenciar a utilizao do am!iente de


acordo com as normas propostas -atra/s
de auditorias.;

"aliar e reisar o am!iente'

Respons:velS

#erente de configurao'


!!
$mplantar e /dministrar /mbiente

.ntradasS

Documento de definio de am!iente1

Plano de ger$ncia de configurao de


software'

/a2dasS

Documento de definio de am!iente


-atualizado.;

Plano de ger$ncia de configurao de


software -atualizado.'


!&
Passos para $mplantar e /dministrar /mbiente

-nstalar m#'uinas e criar diret+rios;

isseminar poltica de utili$ao do


am)iente;

!erenciar e avaliar am)iente.




!(
Insig5ts


!)
$nsig<ts

!" um flu/o de apoio ao projeto


como um todo;

&e'uer uma certa disciplina na


manipulao de itens de configurao e
apoio de ferramentas sempre 'ue
possvel.


!-
D=vidas>
DQvidas sobre a aula de 5o)eT
.ntre em contato pelo e-mailS
cdcpUcin!ufpe!br

You might also like