Por favor, use este identificador para citar o enlazar este ítem: http://cybertesis.uni.edu.pe/handle/uni/7595
Título : Automatización de procesos de gestión de cambios de software de aplicación bancario
Autor : Pérez Godoy Bayllón, Luis Alberto
Asesor : Leyton Díaz, Víctor
Palabras clave : Gestión de cambios y configuración de software;Control de cambios y versiones del software
Fecha de publicación : 2004
Editorial : Universidad Nacional de Ingeniería
Resumen : El proceso de gestión de cambios de software comprende actividades referidas al control de versiones y control de cambios, las cuales constituyen prácticas clave en organizaciones que por su dinámica competitiva realizan cambios muy frecuentes en sus aplicaciones a fin de lograr las estrategias de negocios, o adaptarse a los cambios del entorno. Para el caso del banco referido en este informe, hasta fines de 1996 el proceso de gestión de cambios para software de aplicación bancario, se realizaba de manera principalmente manual y con el apoyo de un archivo donde se registraba información de elementos de software a pasar a producción. La unidad de control de cambios recibía documentación en papel, luego visaba estos documentos verificando si contaba con todas las firmas de las personas que realizaron, autorizaron y/o validaron el cambio, para luego ingresar parte de la información en una data entry, cuyo archivo generado servía de input para la realización del pase a producción por parte de Soporte de Sistemas, quienes mantenían manualmente el control de versiones. La información en papel era enviada al servicio de producción para su información y archivo. Este proceso adolecía de errores por fallas de inspección en los documentos en papel, y por la trascripción manual de los datos del papel a la data entry, así como errores en el manejo de versiones en producción, lo cual en ocasiones afectó la continuidad operativa en atención al público o la rutina nocturna. El manejo de las versiones en ambiente de pruebas era controlado por varios supervisores del área de Desarrollo, lo cual en ocasiones provocaba conflictos de versiones de prueba Para superar esos problemas desarrollamos una solución por dos frentes: Por un lado, diseñando un proceso workflow que registre la información acerca de los cambios en aplicativos bancarios; y por otro lado migrando los elementos de software aplicativo hacia una herramienta de Control de versiones El proceso Workflow eliminó el uso de los formatos en papel, y permitió mantener automatizado el control de las autorizaciones y V°B°s, así como mantener la información histórica de los cambios a disposición de los interesados. Y la herramienta de control de versiones eliminó la necesidad de la data entry pues cada elemento y todas sus versiones quedaban registrados en la base de datos desde el momento de su compilación. Esto facilitó la labor de la unidad de control de cambios, la cual amplió sus funciones a la realización de los pases a producción mediante la herramienta, liberando así al área de soporte de sistemas. Igualmente adquirió la función de realizar el control de cambios en ambiente de pruebas integrales, de manera que se logró un control automático de versiones en todas las fases de desarrollo de software.
URI : http://cybertesis.uni.edu.pe/handle/uni/7595
Derechos: info:eu-repo/semantics/openAccess
Aparece en las colecciones: Ingeniería de Sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
perez_gb.pdf2,43 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons