Sistema de Gestion de Proyectos para IAE BUSINESS SCHOOL Plan de Gestión de la Configración Version 1.2 Matias Wepfer
Historia de !e"isión #ec$a
%ersión
&escripción
Ator
15/11/2013
1.0
Version inicial del documento
Freddy Arredondo Fabian Loaya
'a(la de Contenidos Contenido
)*
Introdcción********************************************************************************************************************************** + 1.1. 1.2. 1.3. 1.$. 1.5.
,*
-ane.o de Configración de Soft/are***************************************************************************************0 2.1. 2.2.
1*
)ecursos de 'oft*are..............................................................................................................................
Identificación de la configración***********************************************************************************************2 $.1. $.2. $.3. $.$. $.5. $..
0*
!r(aniaci+n& )esponsabilidades e ,nterfaces........................................................................................5 -erramientas& Ambiente e ,nfraestructura................................................................................................5
!ecrsos***************************************************************************************************************************************2 3.1.
+*
!b"eti#o....................................................................................................................................................$ Alcance.....................................................................................................................................................$ %efiniciones& 'i(las y Abre#iaturas..........................................................................................................$ )eferencias..............................................................................................................................................$ !#er#ie*...................................................................................................................................................$
'elecci+n de los tems de onfi(uraci+n................................................................................................. ,dentificaci+n de los tems de onfi(uraci+n............................................................................................ 'oporte de tems de onfi(uraci+n Fsicos.............................................................................................. structura de %irectorios..........................................................................................................................4 %eterminaci+n de lneas bases y release...............................................................................................10 suema de 6omenclatura y 6umeraci+n de tems..............................................................................11
Control de la configración*******************************************************************************************************)) 5.1. 7 89an(e ontrol 7oard : omit; de ontrol de ambios<............................................................11 5.1.1. ,nte(rantes del 7............................................................................................................................11 5.1.2. )euniones........................................................................................................................................... 11 5.1.3. )esponsabilidades del 7...............................................................................................................11 5.2. ntornos / ambientes..............................................................................................................................11
2* 3*
Aditoria de C-**************************************************************************************************************************), !eportes de Estado********************************************************************************************************************),
)* Introdcción l prop+sito del documento es describir el =lan de >esti+n de la onfi(uraci+n.
)*)* O(.eti"o l ob"eti#o es definir y mantener la inte(ridad de los artefactos ue se (enerar?n a lo lar(o del ciclo de #ida de ;ste proyecto. 'e definir?n las acti#idades de M a desarrollar& su frecuencia& roles y responsabilidades.
)*,* Alcance Las acti#idades incluidas dentro de la Administraci+n de la onfi(uraci+n son@ ,dentificaci+n de tems de confi(uraci+n Mantenimiento de descripciones de los tems de confi(uraci+n. stablecimiento y administraci+n del repositorio. Mantenimiento de la 9istoria de los tems. ontrol de los cambios. onstrucci+n de releases de productos. )eporte del estado de la confi(uraci+n. %esplie(ue de las aplicaciones en los distintos ambientes 8%esarrollo& BA& =roducci+n<.
)*1* &efiniciones4 Siglas y A(re"iatras Lnea 7ase@ on"unto de componentes con una determinada #ersi+n ue en forma con"unta permiten el funcionamiento de la aplicaci+n 87aseline<. M@ Administraci+n de la onfi(uraci+n 8onfi(uration Mana(ement<. 'M@ Administraci+n de la onfi(uraci+n de 'oft*are 8'oft*are onfi(uration Mana(ement<.
)*+* !eferencias •
•
=rocedimiento de >esti+n de la onfi(uraci+n =rocedimiento de =lanificaci+n de =royectos
)*0* O"er"ie/ l =lan de M se basa fuertemente en los lineamientos planteados en el =rocedimiento de >esti+n de la onfi(uraci+n. Lo ue si(ue es el tailorin( de las acti#idades a realiar en el ?rea de M.
,* -ane.o de Configración de Soft/are ,*)* Organi5ación4 !esponsa(ilidades e Interfaces -iem(ros6!ol Administrador de 'M Cec9nical Leader
Miembro del uipo de %esarrollo
!esponsa(ilidades Apellido y nom(re ste rol tiene asociado las tareas de Fabi?n Loaya administraci+n y mantenimiento del repositorio unificado de #ersionado. )ol encar(ado de super#isar ue el euipo de Freddy Arredondo desarrollo utilice el repositorio durante el ciclo de #ida del proyecto. Asimismo& se coordinar? con el Administrador de 'M para la creaci+n y puesta en marc9a del #ersionado. ste rol interactDa con el repositorio 9aciendo Freddy Arredondo operaciones sobre los tems de confi(uraci+n (enerados durante un proyecto. 'er?n los principales productores/consumidores de los datos puestos ba"o control de #ersi+n.
,*,* Herramientas4 Am(iente e Infraestrctra >,C -E7 es un pro(rama clienteser#idor ue permite@ )e(istrar todos los cambios efectuados sobre los arc9i#os de un proyecto. )ecuperar #ersiones anteriores del c+di(o de un proyecto. onocer u; cambios se 9an efectuado sobre un arc9i#o determinado& ui;n los 9a realiado y cu?ndo. >estionar los conflictos ue pueden producirse en entornos en los ue los desarrolladores se encuentran distribuidos (eo(r?ficamente. •
•
•
•
'e utilia dentro del proyecto para todos estos moti#os y posee un WorG7ooG definido por las polticas de la empresa ue consta de la si(uiente estructura@ ommons 7usinessModelin( )euirements Analisys %esi(n ,mplementation BualityAssurance %eployment =ro"ectMana(ement n#ironment 'oft*areonfi(urationMana(ement •
•
•
•
•
•
•
•
•
•
1* !ecrsos sta secci+n describe los recursos reueridos para e"ecutar las acti#idades de administraci+n de confi(uraci+n del proyecto& incluyendo todas las 9erramientas de soft*are ue se utiliar?n en el proyecto.
1*)* !ecrsos de Soft/are La si(uiente tabla lista las 9erramientas de soft*are ue se utiliar?n en el proyecto y ue aplican a la (eneraci+n o mantenimiento de tems de confi(uraci+n.
!ecrso I&
Nom(re
Propósito
U(icación
1
>it -ub
)epositorio de almacenamiento
/ 'istemade>esti on%e=royectos
2
Ar(oEML
-erramienta ase
%irectorio Local
3
Hira
-erramienta de issue tracGin(
"ira.cub2G.com
$
Ms =ro"ect
-erramienta para administrar el >antt
>it -ub
5
Ms !ffice
Administrar la documentaci+n ue no sea c+di(o del proyecto
'ourcefor(e/'ist ema%e>estion% e=royectos
Visual 'tudios 2010
%esarrollo de Aplicaci+n
%irectorio local
Ms =ro"ect
Administrar la imputaci+n de 9oras del proyecto en funci+n de las acti#idades realiadas
%irectorio local
)ecurso ,%@ ,dentificador un#oco de la 9erramienta de soft*are. 6ombre@ 6ombre de la 9erramienta de soft*are. =rop+sito@ %escribe el prop+sito de la 9erramienta 8". administrar toda la documentaci+n ue no sea c+di(o<. Ebicaci+n@ %escribe la ubicaci+n fsica de la 9erramienta utiliada 8ser#idor& directorio& etc.<
+* Identificación de la configración +*)* Selección de los 7tems de Configración La selecci+n de los tems de confi(uraci+n ser? responsabilidad del Lder de =royecto& dic9os tems ser?n puestos ba"o administraci+n de confi(uraci+n de acuerdo al presente plan.
+*,* Identificación de los 7tems de Configración Etapa del ciclo de "ida ,nicio
!ecrso 8e genera 6 "ersiona el IC =M =M de =M
I& 7tem de 7tem configración 1 Visi+n 2 )' 3 =lan =royectos
=lan de $ Ase(uramiento =M de alidad 1$
,nterfaces Esuario
de
15 asos de uso
laboraci+n
Analista Analista
1
%ia(ramas de Analista lases
1
%ia(ramas de Analista %esplie(ue
%ia(rama 14 ntidad )elacion =lan de 1I alidad =lan de 20 =ruebas lases Visual 25 7asic 2 Arc9i#os JML
Analista BA Mana(er BA Mana(er %esarrollador %esarrollador
2
Arc9i#os de %esarrollador =ropiedades
24
'cripts de %esarrollador 7ase de %atos
onstrucci+n
onfi(uraci+n )esponsable 2I de los 'M Ambientes
+*1* Soporte de 7tems de Configración #9sicos
+*+* Estrctra de &irectorios
&irectorio
!ol
Ni"el de acceso por rol
:);Bsiness -odeling
Analista
'odos < Control total
01K01 specificaciones de Analista asos de Eso de 6e(ocio
'odos < Control total
01K02%ia(ramas de Acti#idades
Analista
'odos < Control total
01K03scenarios de 6e(ocio
Analista
'odos < Control total
01K0$>losario
Analista
'odos < Control total
01K05Minutas de )eunion
Analista
'odos < Control total
01K0 %ocumentacion Ad"unta
Analista
'odos < Control total
:,; !e8irements
Analista
'odos < Control total
02K01)'
Analista
'odos < Control total
02K02%ocumento de Vision
Analista
'odos < Control total
02K03 specificaciones de Analista asos de Eso
'odos < Control total
02K0$=lanes
Analista
'odos < Control total
02K05Minutas de )eunion
Analista
'odos < Control total
02K0 %ocumentacion Ad"unta
Analista
'odos < Control total
:1;&ise=o de An>lisis
Aruitecto
'odos < Control total
03K01%ocumentos Aruitecto de Aruitectura
'odos < Control total
03K02Minutas de )eunion
Aruitecto
'odos < Control total
03K03 %ocumentacion Ad"unta
Aruitecto
'odos < Control total
:+; Implementation
%esarrollador
'odos < Control total
0$K01Fuentes
%esarrollador
'odos < Control total
0$K02Minutas de )eunion
%esarrollador
'odos < Control total
0$K03 %ocumentacion Ad"unta
%esarrollador
'odos < Control total
:0; Asegramiento de la Calidad
BA
'odos < Control total
05K01=A
BA
'odos < Control total
05K02)e#ision de %ocumentaci+n
BA
'odos < Control total
05K03=lanificacion
BA
'odos < Control total
05K0$Minutas
BA
'odos < Control total
:3;Gestion de Proyectos
=M
'odos < Control total
0K01,nicio
=M
'odos < Solo lectra P- < Control total
0K02=lanificacion 0K03Monitoreo y ontrol
0K0$ierre
=M
=M
P- < Control total 'odos < Solo lectra P- < Control total
=M
'odos < Solo lectra P- < Control total
:?;Am(iente
=M
'odos < Control total
04K01Material de apacitacion
=M
'odos < Control total
04K02asos de %esarrollo
=M
'odos < Control total
04K03Minutas de )eunion
=M
04K0$ %ocumentacion Ad"unta
=M
:@;Gestion de la Configración del Soft/are
'M
'odos < Control total
0IK01)elease 6otes liente
'M
'odos < Control total
0IK02)elease 6otes ,nternas
'M
'odos < Control total
0IK03Versionado A
'M
'odos < Control total
'odos < Control total 'odos < Control total
0IK0$=lanes
'M
'odos < Control total
0IK05Auditorias
'M
'odos < Control total
0IK0Minutas de )eunion
'M
'odos < Control total
0IK0 %ocumentacion Ad"unta
'M
'odos < Control total
+*0* &eterminación de l9neas (ases y release L9nea Base -omento Planificación y Cronograma
!e8erimientos
Sistema
7tems de configración
Lue(o ue el liente acepta el =lan de %esarrollo de 'oft*are propuesto. l ob"eti#o es fi"ar la lnea base de alcance para el proyecto& su estimaci+n y planificaci+n. 'e (enera una lnea base por cada fase& y se modificar? ante cada cambio crtico en la planificaci+n del proyecto acordado con el liente& y por cada nue#o elemento o modificaci+n de los documentos relacionados. Al fin de la ,ncepci+n& cuando se ten(a aprobado el ')'& y se 9aya acordado el %ocumento de Visi+n se (enerar? la lnea base. Al fin de la laboraci+n& cuando se ten(an aprobadas las specificaciones de asos de Eso& se (enerar? la lnea base. 'e (enerar? una nue#a lnea base cada #e ue se produca una modificaci+n en los reuerimientos o en los casos de uso& por control de cambios. =or cada entre(a a BA o al liente& se (enerar? una lnea base. Ena #e el =roducto est; terminado& probado y #alidado con el cliente& se tendr? la lnea base final.
=lanes rono(rama Lista de )ies(os
Visi+n )' specificaciones de asos de Eso ,nterfaces
Aplicaci+n =ruebas Enitarias
La si(uiente tabla describe los distintos tipos de releases referentes a la aplicaci+n ue se definen para los proyectos@
Nom(re !elease Entrega a 'esting Aceptado Prodcción
&escripción ste release ser? creado cuando eista un con"unto de c+di(o desarrollado en estado estable para comenar las pruebas y acordada la planificaci+n con el ?rea de Cestin(. ste release ser? creado una #e ue el sector usuario e"ecuta eitosamente 8se(Dn criterios de aceptaci+n< todos los casos de prueba. l resultado de este release ser? utiliado como release de producci+n. ste release se crear? una #e ue se 9aya recibido la aceptaci+n por parte del sector usuario despu;s ue 9aya iniciado la fase de mantenimiento.
+*2* Es8ema de Nomenclatra y Nmeración de 9tems l esuema de nomenclatura de las lneas base y de los release& se encuentra especificado en el Procedimiento de Generacion de Lineas Base y !elease de Proyecto dentro del %=.
0* Control de la configración 0*)* CCB C$ange Control Board < Comit de Control de Cam(ios
0*)*)* Integrantes del CCB -iem(ros6!ol Lder del 7 )esponsable del liente #aluador de ambios
Apellido y nom(re Freddy Arredondo Fabi?n Loaya Freddy Arredondo
0*)*,* !eniones 'ipo de !enión Propósito )eunion 'emanal n la reuni+n semanal de a#ance con el de a#ance cliente se deber?n tratar los cambios presentados por el cliente
#recencia 'emanal
&ración 19
0*)*1* !esponsa(ilidades del CCB l 7 tendr? la autoridad para administrar el proyecto de soft*are en lo ue respecta a las funciones ue se describen a continuaci+n@ a. Autoriar la creaci+n de lneas base. b. )epresentar al Administrador de =royectos y a todos los (rupos ue pueden ser afectados por cambios a la lnea base. c. #aluar la disponibilidad de recursos necesarios para la e"ecuci+n del cambio propuesto y los costos asociados. d. #aluar como impactan los cambios propuestos en la planificaci+n definida. 0*,* Entornos 6 am(ientes La si(uiente tabla describe los ambientes propuestos para el desarrollo y mantenimiento de los productos correspondientes al proyecto Plan de Gestión de la Configuración NN@ I& 1 2 3 $
&escripción %esarrollo Cestin( Cest de Aceptaci+n =roducci+n
!esponsa(le Fabian Loaya Freddy Arredondo Maria del armen Loaya Fabian Loaya
U(icación %omicilio %omicilio !ficina ,A 7E',6'' %omicilio
2* Aditoria de C A continuaci+n se describen las auditorias de M a ser lle#adas a cabo durante el proyecto.
Adit* I&
'ipo
1
Fsica
2
=roceso
&escripción Auditar ue est;n ba"o control de #ersi+n todos los tems mencionados en este documento de acuerdo a las lneas base entre(adas. Auditar ue se cumplan todos los tems del ?rea de proceso de M& de acuerdo al c9ecGlist de M.
!esponsa(le
-omento
BA
Cransici+n
BA
n ,nicio y Cransici+n
3* !eportes de Estado A continuaci+n se describen los reportes de confi(uraci+n a ser (enerados para identificar el estado de la confi(uraci+n del soft*are.
I& de reporte 1
Propósito ,nformar del estado de la confi(uraci+n y de la ad9erencia a procesos de acuerdo al c9ecGlist de M
!esponsa(le
#recencia n ,ncepci+n y Cransici+n
BA