sistema de automatizaciÓn de alineaciones de bases de datos de producciÓn a prueba (qa) para el...
TRANSCRIPT
SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A
TesisPara Optar el Título Profesional de Ingeniero de Computación y Sistemas
Tesista:Andres Alberto Esteves Rodríguez
ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS
Agenda
1. Empresa2. Situación Actual3. Problema4. Objetivo General y Específicos5. Desarrollo del Proyecto6. Discusiones y Resultados7. Conclusiones y Recomendaciones
Empresa
GMD es la empresa de Outsourcing de Proceso de negocio y Outsourcing de
Tecnología de la información (TI) que brinda a sus clientes servicios
administrados, mesa de ayuda , site de contingencia, operaciones Data
Center.
Empresa
Entre sus principales clientes tenemos:
La Oficina de Normalización Previsional - ONP.
Organismo Supervisor de las Contrataciones del estado – OSCE.
La positiva, Cavali entre otros
Situación Actual
Actualmente el servicio ha presentado
deficiencias en la ejecución y control de las
alineaciones de las bases de datos de los
ambientes de Prueba QA en los clientes.
Problemática
Retraso en el cumplimiento de la alineación de los ambientes de
aseguramiento de calidad (Pruebas QA)
Objetivo General y Específicos
Reducir el tiempo de respuesta en la atención de los requerimientos de alineación de los ambientes de aseguramiento de calidad (Pruebas QA).
Implementar una herramienta para automatizar los requerimientos de alineación de los ambientes de pruebas QA.
Disminuir las horas hombre de trabajo empleadas para la alineación de los ambientes de prueba QA.
Disminuir los errores operativos durante la ejecución del proceso de alineación de las bases de datos de los ambientes de pruebas QA.
Objetivo General
Objetivos Específicos
Optimizar la atención de los requerimientos de alineaciones en los ambientes de pruebas QA solicitados en un día por el cliente.
Desarrollo del ProyectoEn el desarrollo del proyecto se ha utilizado la Metodología de GMD basada en RAD.
Metodología GMDVersión SimplificadaFases Análisis, Desarrollo, EntregaFase de Análisis El objetivo es revisar el proceso actual de los requerimientos de
alienaciones de base de datos, sus tipos de requerimientos, se realizá entrevistas a los involucrados, se mide tiempos de ejecución.
Fase de Desarrollo El objetivo es desarrollar según los requerimientos de alineaciones de bases de datos para Pruebas de QA un sistema automatizado, realizando pruebas de calidad y ajustes/mejoras.
Fase de Entrega Se entrega el sistema de alienación de bases de datos, se elabora un manual de usuario.
Fase de Análisis
Captura de RequerimientoRealizar Mediciones
Analiza Proceso ActualAnálisis de resultados
Informe de mejoras
Reporte de resultado de
tiempos
Reporte de cantidad de
requerimientos
Requerimientos
Flujo Actual
Fase de Desarrollo
Desarrollo e implementación
Pruebas de calidadMejoras y Ajustes
Informe de mejoras
Acta de aprobación del
sistema
Informe de Pruebas
Bitácoras
Entrega
Producto FinalActa de
aprobaciónManualesSistema
Sistema de Alineación de Base de Datos
Sistema de Alineación de Base de Datos
Sistema de Alineación de Base de Datos
Sistema de Alineación de Base de Datos
Sistema de Alineación de Base de Datos
Desarrollo del Proyecto
Discusión y Resultados
Objetivo Antes Después % BeneficiosImplementar una Herramienta para automatizar los
requerimientos de alineación de los
ambientes de Pruebas QA
No se contaba con una herramienta
automatizada para las alineaciones a Pruebas QA ejecutadas por los
Administradores de Base de Datos
Actualmente se cuenta con una herramienta de
automatización de las alineaciones del ambiente de
Pruebas QA
100%
La Automatización de los requerimiento de Alineaciones de los ambientes de Pruebas
QA.
Reducir las horas hombre de trabajo empleados para la alineación de los
ambientes de Pruebas QA.
Los Administradores de Bases de Datos
realizaban manualmente las alineaciones en los ambientes de Pruebas
QA
Actualmente los Administradores de Bases
de Datos realizan la ejecución mediante un
sistema de automatización de alineaciones en los
ambientes de Pruebas QA
100%
Se redujo en 50% las horas hombre empleadas por los Administradores de Bases
de Datos en los requerimientos de alineaciones en los
ambientes de Pruebas QA, lo cual permite realizar otras
actividades.
Discusión y ResultadosObjetivo Antes Después % Beneficios
Reducir los errores durante la ejecución del proceso de alineación de las bases de datos
Los Administradores de Bases de Datos podían omitir algunos pasos en el procedimiento manual de las alineaciones en
los ambientes de Pruebas QA
Actualmente con el sistema de automatización de alineaciones en los
ambientes de Pruebas QA, se realiza de forma
automática impidiendo errores por parte del
Administrador de Bases de Datos
100%
Se redujo los errores durante la ejecución por parte de los
Administradores de Bases de Datos agilizando la ejecución
de las Alineaciones de los ambientes de Pruebas QA.
Optimizar los requerimientos de alineaciones en los ambientes de QA
solicitados en un día por el cliente.
Los Administradores de Bases de Datos
frecuentemente se demoraban en la entrega de los requerimientos por
parte del cliente de las alineaciones en los
ambientes de Pruebas QA
Actualmente los Administradores de Bases
de Datos atienden los requerimientos de alineaciones en los
ambientes de Pruebas QA
100%
Se optimizo en un 100% los requerimientos de alineaciones en los
ambientes de Pruebas QA, todos los requerimientos
solicitados por los clientes durante el día.
Discusión y Resultados
Personal
Tiempo en promedio antes del
sistema
Tiempo en promedio después
del sistema
Analista Funcional OTI-DE ONP
25 minutos 25 minutos
Analista OTI-AD ONP
25 minutos 25 minutos
DBA – GMD 4 horas 2 horas
APP – GMD 2.5 horas 2.5 horas
Total 7.3 horas 5.3 horas
TTabla 9: Tiempos promedio de respuesta del requerimiento.
Elaboración : El Autor
Discusión y Resultados
Con el sistema de alineación de base de datos para prueba QA, se tomaron tiempos por medio de logs el cual se redujo un 50% del tiempo empleado por los administradores.
Ilustración 21: Resultado de TiemposElaboración: El Autor
ConclusionesSe logro reducir el tiempo de respuesta en la atención de los requerimientos de alineación de los ambientes de aseguramiento de calidad(Pruebas QA).
Se implementó una Herramienta para automatizar los requerimientos de alineación de los ambientes de pruebas QA, agilizando las atenciones a los clientes.
Se logró reducir las horas hombre de trabajo operativo de los DBAs para que puedan realizar otras actividades en un 50% con el nuevo sistema de Automatización en las alineaciones de Pruebas QA.
1.
2.
3.
Conclusiones
Se optimizó con el sistema de Automatización de Alineaciones de las Bases de Datos de los Ambientes de Pruebas QA la atención en paralelo de los requerimientos solicitados por los clientes al día.
Se logró reducir los errores durante la ejecución del proceso de Alineación de las Bases de Datos de los Ambientes de Pruebas QA, mejorando el tiempo de respuesta en las Alineaciones.
4.
5.
Recomendaciones
Se recomienda realizar un estudio a nivel de los clientes para proponerles mejoras de la plataforma actual, servidores, equipos de comunicación que reduzcan a un nivel mayor el tiempo de alineación.
Se recomienda realizar un estudio para mejorar la parte operativa de las alineaciones de aplicaciones para reducir mas los tiempos de respuesta.
Se debe de evaluar la infraestructura actual de la empresa para proponer mejoras que potencien los recursos con la que cuenta actualmente, de tal forma que la implementación de la mejora no involucre costos adicionales.