1. J. Mancilla M.
Gestión de Configuración de Software
y
Definición de un Piloto de Catastro para
Implementación de Soporte, Control y
Monitoreo Físico de Software
2. Temario
Introducción.
Configuración de Software.
Marco Teórico.
Desarrollo de procesos y actividades de configuración.
Estructura Organizacional para la gestión de Software.
Control de Cambios.
Control de Versiones.
Plantilla de Catastro.
3. Introducción
• Situación actual en las organizaciones o
Instituciones:
• Existencia de diversidad de Software altamente
integrado.
• Distintas versiones de software para un mismo tipo
de sistema.
• Identificación del Problema:
• Problemas de disponibilidad operativa, procesos de
mantenimiento más complejos y aumento de costos
en sostenimiento de ciclo de vida.
4. Introducción
• Objetivos:
• La tarea de Administración de la Configuración de
Software esta enmarcada en dos aspectos
fundamentales:
• Normar, Identificar, Registrar, Controlar y Organizar la
evolución del Software.
• Trazabilidad de los productos de Software.
5. Introducción
• Efecto deseado:
– Información centralizada por medio de
Herramientas TI (ERP u Otro Sistema Empresarial).
– Asignación y ahorro de recursos a través de un
plan de gestión alineado a los procedimientos
establecidos en el Plan de Configuración de la
organizaciòn.
– Garantizar la calidad del Software de uso
organizacional.
6. Configuración de Software
• Marco Teórico
• Define el contexto y conceptos que involucra la Gestión
de Configuración de Software.
• Mejores prácticas.
• Estandarización de terminología.
Proceso de
Ingeniería
Proceso de
Ingeniería
DocumentosDocumentos
Código
Fuente
Código
Fuente
ProgramasProgramas EjecutablesEjecutables
DatosDatos
7. Configuración de Software
• Desarrollo de procesos y actividades de
configuración.
– Orientar las actividades para la Administración de Configuración
de Software, que permitan controlar formalmente su evolución,
garantizando la visibilidad en el desarrollo y la trazabilidad en
el producto.
– Maximizar productividad.
– Minimizar defectos y errores.
8. Configuración de Software
• Desarrollo de procesos y actividades de
configuración.
Captura de Catastro
Piloto
Identificación y
Registro de
Productos
Pruebas
Operacionales
Piloto
Implementación
Piloto
Mantenimiento y
Explotación
Trazabilidad y auditoria
9. • Generación de Catastro Piloto y Árbol de
Configuración
Catastro Piloto:
Estructura que permita el desarrollo de experiencia y base de conocimiento para obtener un modelo replicable de gestión
eficiente enmarcado en políticas y normas.
Árbol de Elementos Configurados
Estructura Jerárquica de ordenamiento en el ERP, basada en un código de referencia como elemento integrador para
implementar el modelo piloto.
10. Estructura Organizacional para la gestión de
Software
Define la estructura orgánica de responsabilidades y
la organización jerárquica de identificación de un
software para la gestión de configuración.
Configuración de Software
11. • Estructura Organizacional Administrativa
Configuración de Software
Elementos
Acción
Resultados
Auditoria
EstadoEstablecer
Integridad
BBDD Peticiones de Cambio
Peticiones de
Cambio
Seguimiento y control cambios
Establecer
Líneas Base
Sistema de Gestión de Configuración
Sistema de Gestión de Configuración
12. • Estructura Organizacional de Ítems de Software.
SoftwareSoftware
Producto de
Software
Producto de
Software
Documentación TécnicaDocumentación TécnicaDatosDatos
EjecutableEjecutable Código FuenteCódigo Fuente Modelos de
Desarrollo
Modelos de
Desarrollo
Pruebas OperacionalesPruebas Operacionales ManualesManualesTablasTablas
TallerTaller Punto de
Operación
Punto de
Operación
Test EsfuerzoTest Esfuerzo
ArchivosArchivos
Manual de
Mantenimiento
Manual de
Mantenimiento
Manual de OperaciónManual de Operación
InstitucionalInstitucional IncorporadoIncorporado ExternalizadoExternalizado
Configuración de Software
13. • Control de Cambios.
Define el proceso que permite la evaluación y
planificación de los cambios, para asegurar la calidad
y continuidad del servicio del sistema bajo análisis.
Configuración de Software
Generar
Petición Registrar Evaluar
Decidir
Informar
Rechazo
Generar Orden
de Cambio
Realizar
Cambio
Actualizar
Configuración
Finalizar
14. • Plantilla de Control de Cambios.
Petición de Cambio: Requerimiento de cambio
Fecha de recepción: DD/MM/AA
Identificador único: PC_NombreSO_NumeroDeCambio
Solicitante del Cambio:
Nombre:
Cargo:
Ubicación:
Descripción del cambio propuesto: • Propósito.
• Estimación de recursos necesarios para la implementación.
• Tiempo estimado para la implementación.
• Prioridad: baja, media, alta.
Estado: Inicialmente será el de “REGISTRADO”.
Configuración de Software
15. • Gestión de Versiones.
Proceso que permite asegurar que toda la información
relativa a las nuevas versiones se integre
adecuadamente a un Árbol o BD de GCS.
Define las actividades para diseñar, poner a prueba e
instalar en el entorno de operación los cambios
aprobados en el proceso de gestión de cambios.
Configuración de Software
16. • Control de Versiones
V1.0
V1.1.1
V1.1 V1.2 V2.0 V2.1 V2.2
V2.1.1 V2.1.2
Versiones mayores: 1.0, 2.0…n.0,
Versiones menores: 1.1, 1.2, 1.3…1.n
Versiones de emergencia: 1.1.1, 1.1.2…1.1.n
Configuración de Software
17. Alcances.
• La Gestión de Configuración forma parte de las
prácticas propuestas por el marco de referencia ITIL.
• Proceso vital que brinda un modelo lógico de la
infraestructura de la organización; mediante la
identificación, control, mantenimiento y verificación de
los distintos elementos que componen el ecosistema de
TI a lo largo de su vida útil.
Gestión de Configuración
18. Alcances
• Proporciona información precisa sobre los elementos de
configuración y su documentación
• Facilita el cumplimiento de las obligaciones legales: Un
componente que es reportado y no referenciado puede ser
un componente no autorizado
• Ayuda en la gestión financiera y en la previsión de gastos:
costos de mantenimiento, costos de licencias de software,
renovación de contratos de mantenimiento.
Gestión de Configuración
19. Alcances.
• Contribuye a la definición de los planes de contingencia. La
BD de configuración y la biblioteca de software de versiones
facilitan la restauración y recuperación de los servicios en
caso de emergencia.
• Permite llevar a cabo evaluaciones de impacto y planificar
cambios con precisión y seguridad.
• Disminuye el riesgo de interrupción del servicio después de
un cambio o caída de un sistema.
Gestión de Configuración