Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.14076/7595
Title: | Automatización de procesos de gestión de cambios de software de aplicación bancario |
Authors: | Pérez Godoy Bayllón, Luis Alberto |
Advisors: | Leyton Díaz, Víctor Adolfo |
Keywords: | Gestión de cambios y configuración de software;Control de cambios y versiones del software |
Issue Date: | 2004 |
Publisher: | Universidad Nacional de Ingeniería |
Abstract: | 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://hdl.handle.net/20.500.14076/7595 |
Rights: | info:eu-repo/semantics/restrictedAccess |
Appears in Collections: | Ingeniería de Sistemas |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
perez_gb.pdf | 2,43 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License
Indexado por: