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
Esfuerzo
Test
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