PROCEDIMIENTO DE PASE A PRODUCCION
Enviado por Roberto Carrión • 6 de Diciembre de 2022 • Tarea • 989 Palabras (4 Páginas) • 611 Visitas
VERSION 1 | PROCEDIMIENTO DE PASE A PRODUCCION | PRUEBA S.A. |
PRUEBA SA |
PASE A PRODUCCION |
Departamento de Tecnología de la Información |
rcarrion |
|
|
Objetivo
Definir un Procedimiento de Pases al entorno de Producción de nuevos sistemas de información, y los cambios en los sistemas actuales .
Alcance
Aplica a todos los sistemas que son desarrollados e implementados por el personal del Departamento de TI.
Responsabilidades
Todo el personal del departamento de TI de Contyleg es responsable de asegurar que este procedimiento sea implantado y controlado
Roles
Jefe de Sistemas
Es responsable de administrar y asegurar la disponibilidad y el acceso a los aplicativos, bases de datos y redes en producción, teniendo en cuenta la necesidad del personal de Desarrollo.
Recibe la conformidad de la etapa de pruebas en Pre-Producción.
Recibe y aprueba petición de pase que realiza un desarrollador.
Evaluar y determinar de acuerdo al impacto y la urgencia la categoría del Pase (emergente o normal).
Planificar, coordinar con los Usuarios Contadores la disponibilidad para la realización del pase
Comunicar a los usuarios la fecha y horario de baja de servicios.
Es responsable de ejecutar los pases en los Servidores de Aplicaciones y Base de Datos en el ambiente de Producción.
Responsable de Ambiente de Pruebas de Preproduccion
Debe coordinar la fase de pruebas en ambiente de Pre-producción con los usuarios y obtener sus conformidades o falencias.
Informar al Jefe de Sistemas las incidencias de la etapa de pruebas y confirmar que se puede realizar el pase al ambiente de Producción.
Responsable de Pases Ambiente de Produccion
Controla el cumplimiento del procedimiento de Pases.
Elaborar y Controlar las listas de conformidades de los pasos a seguir en el procedimiento.
Respaldar el war de la versión estable del aplicativo.
Desarrollador
Realizar las pruebas funcionales correspondientes en la etapa de Desarrollo.
Elaborar un listado de pruebas funcionales para entregar al encargado de pruebas en ambiente de pre-producción
Subir todos los cambios correspondientes a código al servidor de Versiones y/o en el Servidor de Pases siguiendo las políticas del procedimiento.
Coordinar con el Responsable de la fase de Pruebas de Pre-Producción y recibir su conformidad .
Solicitar al Jefe de Sistemas la realización de un pase.
Realizar las pruebas funcionales en el ambiente de Producción e informar al Jefe de Sistemas las incidencias.
Políticas
- Los cambios en el ambiente de producción se los categoriza de la siguiente manera:
- Emergente (archivos .class y script)
- Normal (Desplegado )
- Basados en el impacto y la urgencia, se analizará para determinar la categoría del cambio.
- Aprobación del Pase:
- Cambio Emergente, lo aprueba directamente el Jefe de Sistemas.
- Cambio Normal, lo aprueba
- Todo cambio del sistema debe tener previamente la aprobación de la Fase de Pe-producción.
- Elaborar un Listado para chequear todas las tareas a realizar durante el Pase.
- Todo pase debe ser autorizado por el Jefe de Sistemas.
- Ubicación de los archivos
- Para los cambios Emergentes se podrá realizar solo actualizando los archivos de las clases compiladas y/o re-compilacion de Paquetes de Base de Datos y estos deben estar en la ruta del Servidor de Pases de cada Desarrollador.
- Para los cambios Normales de Aplicativos se realizara un despliegue completo del aplicativo, con los últimos cambios obtenidos del Servidor de Versiones.
- Antes de realizar un pase se debe contar con un respaldo de la versión estable para aplicar procedimiento de contingencia en caso de ser necesario. Se considera versión estable :
- Solidus Accounting después de 5 días del pase Normal. Si se hizo pases Emergentes se debe desplegar (Deploy) el proyecto con los últimos cambios del SVN.
- Solidus CNT: después de 5 días del pase
- Fechas y Horarios de Pases:
- Para los cambios Emergentes se deberá evaluar la mejor fecha y hora para realizarlo, siempre que no afecte el normal desarrollo de actividades de los usuarios o en su defecto, tener la autorización correspondiente de parte de los Usuarios Contadores, para proceder con el pase.
- Para los cambios Normales se realizarán entre los días 16 a 20 del mes y en horario que no afecte el desarrollo de las actividades de los usuarios (13h00 o a partir de las 18h00).
- Todo pase debe ser probado en ambiente de producción para verificar el correcto funcionamiento y determinar si requiere la aplicación del procedimiento de Contingencia.
Tareas del Procedimiento
- El desarrollador debe informar al Jefe de Sistemas la culminación de fase de pruebas en ambiente de pre-producción mediante correo adjuntando
- Listado de pruebas de pre-producción con la confirmación del responsable de Pruebas
- El desarrollador debe subir todos sus cambios a la ubicación de PASES y enviar a los Responsables de este Ambiente un Formato con los siguientes datos:
- Descripción del cambio: si es opción nueva o modulo afectado
- Clases afectadas: nombre y ruta
- Otros archivos del proyecto que se afecten: properties, *.xml,*.xls, etc
- Objetos de Base de Datos afectados: Paquetes, Types, secuencias, tablas,vistas, etc.
- El responsable de Pases debe respaldar la ultima versión de 'war' estable.
- El Jefe de Sistemas debe bajar los servicios de los Aplicativos en los que se aplicara los cambios.
- El responsable de Pases debe respaldar objetos de Base de Datos.
- El Jefe de Sistemas debe respaldar los archivos de configuración de cada instancia del Aplicativo (config.xml).
- El Jefe de Ssitemas debe obtener el nuevo archivo desplegado que ya fue probando en el ambiente de Pre-Produccion.
- El Jefe de Sistemas debe aplicar los cambios de configuración para cada instancia del Aplicativo (EQA y Pequeñas).
- El Jefe de Ssitemas debe subir en cada instancia del Servidor de Aplicaciones el war correspondiente EQA 3 EQA 7 Pequeñas 3 y Pequeñas 7.
- El responsable de Pases debe aplicar los cambios de objetos de Bases de Datos en cada instancia de BASE (EQA y CYL). Con los cambios de usuario de aplicación que corresponden (APP-PRO Y APPEQ_PROD).
...