SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL...

26
SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para 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

Transcript of SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL...

Page 1: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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

Page 2: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Agenda

1. Empresa2. Situación Actual3. Problema4. Objetivo General y Específicos5. Desarrollo del Proyecto6. Discusiones y Resultados7. Conclusiones y Recomendaciones

Page 3: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 4: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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

Page 5: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 6: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Problemática

Retraso en el cumplimiento de la alineación de los ambientes de

aseguramiento de calidad (Pruebas QA)

Page 7: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 8: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 9: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.
Page 10: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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

Page 11: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Flujo Actual

Page 12: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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

Page 13: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Entrega

Producto FinalActa de

aprobaciónManualesSistema

Page 14: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Sistema de Alineación de Base de Datos

Page 15: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Sistema de Alineación de Base de Datos

Page 16: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Sistema de Alineación de Base de Datos

Page 17: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Sistema de Alineación de Base de Datos

Page 18: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Sistema de Alineación de Base de Datos

Page 19: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

Desarrollo del Proyecto

Page 20: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 21: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 22: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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

Page 23: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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

Page 24: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 25: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.

Page 26: SISTEMA DE AUTOMATIZACIÓN DE ALINEACIONES DE BASES DE DATOS DE PRODUCCIÓN A PRUEBA (QA) PARA EL ÁREA DE DBAS GMD S.A Tesis Para Optar el Título Profesional.

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.