gestion configuracionsistemas
DESCRIPTION
Gestion de Configuracion de softwareTRANSCRIPT
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
TemarioIntroducció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.
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.
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.
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.
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 FuenteCódigo Fuente
ProgramasProgramas EjecutablesEjecutables
DatosDatos
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.
Configuración de Software
• Desarrollo de procesos y actividades de configuración.
Captura de CatastroPiloto
Identif icación y Registro de Productos
Pruebas Operacionales
Piloto
ImplementaciónPiloto
Mantenimiento y Explotación
Trazabil idad y auditoria
• 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.
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
• 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
• 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 Manuales Manuales TablasTablas
TallerTaller Punto de OperaciónPunto de
OperaciónTest
EsfuerzoTest
Esfuerzo
ArchivosArchivos
Manual deMantenimiento
Manual deMantenimiento
Manual de OperaciónManual de Operación
InstitucionalInstitucional IncorporadoIncorporado ExternalizadoExternalizado
Configuración de Software
• 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
DecidirInformar Rechazo
Generar Orden de Cambio
RealizarCambio
ActualizarConfiguración
Finalizar
• 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
• 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
• 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
• Fin presentación
Configuración de Software