Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 8:
Gestión de la Configuración
Hugo R. Cordero S.
Clase 1
Objetivos
2
Introducción
Gestión de la Configuración
Roles y responsabilidades
Proceso de la gestión de la configuración
Beneficios
Introducción
4
Problemas
Archivos perdidos: “Se que lo escribí, pero no se dónde lo
puse…”
Referencias perdidas: “Solía funcionar, pero usa librerías
que ya no están…”
Sobrescribir el código de otro: desarrolladores que hacen
distintos cambios en el mismo código sobrescribiendo su
trabajo mutuamente
No hay botón deshacer: los nuevos cambios
son peores, pero no se puede volver atrás….
Introducción
5
Problemas
¿Qué versión tiene el cliente? ¿A cuál corresponde el error?
La Solución:
Gestión de la Configuración del Software (GCS / SCM)
Servicios de TI
Proceso de Proceso de Proceso de
negocio 1 Negocio 2 negocio 3
Servicio de cara al
cliente
Servicios de Activos de Servicio/Registros de configuración
soporte
Gestión de la Configuración
11
Línea base
Es un concepto de gestión de configuraciones del software
Línea base
De la configuración del software dentro de un proceso de
desarrollo:
Gestión de la Configuración
13
Activos de TI
Activos. Recursos y Capacidades
Organización Infraestructura
Procesos Aplicación
Conocimiento Información
Capacidades Recursos
Gestión de la Configuración
14
Activos de TI
Los activos del servicio de TI (Tecnologías de la
Información) son todo recurso o capacidad que puede
contribuir a la entrega de un servicio de TI.
Activos retirados
Gestión de la Configuración
15
Elementos de configuración
Un elemento de configuración del software (ECS / CI) es la
Elementos de configuración
Ejecutables
Código Fuente
Modelos de datos
Pruebas
Elemento de la Configuración
Todos los Elementos de configuración son considerados activos del servicio pero
muchos activos del servicio no son considerados elementos de configuración. Todo
elemento de configuración debe ser controlado por el proceso de administración
del cambio.
Texto ITIL
Gestión de la Configuración
19
Versiones
Desde el punto de vista de la evolución, es la forma
Control de Versiones
Gestión de la Configuración
21
Rama o Subversiones
Gestión de la Configuración
22
Cambio
Es el paso de una versión de la línea base a la siguiente.
Reparaciones de fallas
Adaptación ambiental
Adición de funcionalidad
Roles y responsabilidades de la
24
Gestión de la Configuración
Roles y responsabilidades de la
25
Gestión de la Configuración
Gestión de la Configuración
26
documentación eficientemente?
¿Cómo controlar la organización de cambios antes y
después de la distribución?
¿Quién es el responsable de aprobar y asignar prioridades
a los cambios¿
¿Cómo garantizar que los cambios se han hecho
eficientemente?
Proceso de la Gestión de la
27
Configuración
Proceso de la Gestión de la
28
Configuración
Relación de las diferentes actividades
Proceso de la Gestión de la
29
Configuración
Planeamiento de la Gestión de la Configuración
Es utilizado para definir el contexto organizacional, las
Identificación
Reporte
Análisis
Implementación
Proceso de la Gestión de la
35
Configuración
Proceso del control de cambios
Proceso de la Gestión de la
36
Configuración
Comité de control de cambios
Es el órgano de gobierno para todos los problemas
Herramientas
Microsoft Visual SourceSafe
SourceOffSite
CVS
SVN (Subversion)
Mercurial
GIT
Rational ClearCase
Resumen
47