Código: I-TE-004 PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PUESTA EN PRODUCCION Versión: 0 Fecha: 14/02/2014 Página: 1 de 4 1. Objetivo. Establecer el diseño para la puesta en producción de aplicativos informáticos desarrollados o adquiridos por la Secretaria Distrital de Integración Social. 2. Glosario. Aplicativos: Es un conjunto de programas de computador que tiene por objeto el desempeño de tareas de índole práctica, en general ligado a procesamiento de datos de tipo empresarial u organizacional. Su naturaleza, por lo tanto difiere de otros tipos de software, como sistemas operacionales, software lúdico, entre otros. Scrum: Es un marco de trabajo para la gestión y desarrollo de software basada en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software. Base de Datos: colección de datos organizada para dar servicio a muchas aplicaciones al mismo tiempo al combinar los datos de manera que parezcan estar en una sola ubicación. En este contexto, se entiende por base de datos todo tipo de ORIGEN/DESTINO DE DATOS, como por ejemplo: Estructuras relacionales o jerárquicas implementadas en Archivos ISAM, planos, binarios, XML, o, incluso, datos provenientes de conexiones a servicios como los Web Services o la integración de aplicaciones, entre otros. Migración de Datos: La migración de los datos consiste en convertir los datos desde un sistema de base de datos a otro. Migrar requiere la creación de tablas o modificación de las existentes, cambios en tipos de datos que existen en una base de datos pero no en otras, entre otros. Su grado de complejidad generalmente exige realizarlo en un entorno de pruebas, determinando tipos de datos a manejar, tablas involucradas y sus relaciones, etc. La validación que de exitosa la migración de datos, es la fase anterior para pasar a entorno de producción. Parametrización: Capacidad de adaptación del software a los requerimientos de los usuarios. Determinación de valores predeterminados y validaciones, que entre otras tareas permite modificar y extender su funcionalidad, reducir errores y tiempos de carga, autorización de accesos por usuario, etc. Requerimientos de software: son las características que debe tener el software instalado en una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo específicos. Los requerimientos de software pueden ser: Requisitos de sistema operativo, requisitos de aplicaciones específicas instaladas, requisitos de ciertas aplicaciones no instaladas en el mismo sistema o requisitos de determinadas configuraciones en el sistema operativo o en ciertas aplicaciones. Requerimientos de hardware: son las características que debe tener el hardware de una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo específicos. Los requerimientos pueden ser: Requerimientos mínimos de hardware, que son las características mínimas (mínimo costo, y mínima antigüedad) indispensables para ejecutar la aplicación correctamente. Requerimientos recomendados de hardware, que son las características más apropiadas que debe tener el hardware para poder Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003 Código: I-TE-004 PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PUESTA EN PRODUCCION Versión: 0 Fecha: 14/02/2014 Página: 2 de 4 3. Desarrollo: 3.1. El referente de pruebas entrega al referente de puesta en producción los medios de instalación o despliegue y la documentación pertinente: - Manual de usuario - Ficha técnica - Conceptos de pruebas - El ejecutable o compilado 3.2. Se valida la documentación entregada y de no ser correcta es responsabilidad del referente de pruebas la respectiva corrección. 3.3. Una vez validada la documentación, el referente de puesta en producción define el cronograma de trabajo para el plan de instalación del aplicativo. 3.4. De acuerdo al cronograma se realiza la instalación o despliegue del aplicativo en puesta de producción si la instalación es errónea el referente de puesta en producción solicita al desarrollador o proveedor ajustes o precisiones referentes al resultado de fallo en la instalación. 3.5. De ser el resultado de instalación o despliegue satisfactoriamente el referente de puesta en producción define los acuerdos entre el proveedor o desarrollador y el administrador de la aplicación sobre las políticas de Backup y soporte. 3.6. Posteriormente realiza el ingreso del aplicativo al inventario de los mismos y genera el documento de cierre de puesta en producción: - Formato cierre de puesta en producción Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003 Código: I-TE-004 PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PUESTA EN PRODUCCION Versión: 0 Fecha: 14/02/2014 Página: 3 de 4 4. Observaciones: 4.1. Al solicitar la instalación en ambiente de producción y acordar el cronograma de trabajo para el plan de instalación, se debe realizar de común acuerdo el cronograma de trabajo para la instalación en ambiente de producción 4.2. Ejecutar el plan de instalación de aplicativo en producción. Esta actividad se debe efectuar en conjunto con el proveedor del aplicativo (Desarrollador) y administrador de publicaciones teniendo como referencia el manual de instalación 4.3. Definir los acuerdos entre el proveedor y administrador sobre las políticas de Backup y de soporte, para brindar soporte y disponibilidad sobre las aplicaciones y bases de datos. Si es necesario se debe dejar estipulado la periodicidad del backup y el script a ejecutar. Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003 Código: I-TE-004 PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PUESTA EN PRODUCCION 4.4. Versión: 0 Fecha: 14/02/2014 Página: 4 de 4 Generar documento de cierre de puesta en producción del aplicativo instalado. Formato donde se evidencia que el procedimiento de puesta en producción se llevó a satisfacción. 5. Administración del instructivo: Subdirección de Investigación e Información, Unidad de Factoría de Software ELABORO NOMBRE CARGO REVISO APROBO Jefferson Camilo Sánchez Lopez David Leonardo Calao Porras Fabian Antonio Mariño Riveros Carlos Vladimir Cobo Ramírez Desarrollador Unidad De Factoría De Software Ingeniero de sistemas Líder Unidad de Factoría de Software Líder del proceso de mantenimiento y soporte Tic Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003