Propuesta de mejora para el proceso de desarrollo de software del Consejo Nacional Electoral, 2020
View/ Open
Download
(application/pdf: 507.0Kb)
(application/pdf: 507.0Kb)
Date
2021-04-30Author(s)
Illicachi Tene, Angélica María
Olmedo Mendoza, Fausto Jesus
Metadata
Show full item recordAbstract
En la Dirección Nacional de Sistemas e Informática Electoral (DNSIE), el proceso de desarrollo de software estaba ligado a una metodología tradicional, por lo tanto cada una de las etapas se realizaba de forma secuencial, es decir se levantaban los requerimientos, se realizaba el desarrollo y posteriormente las pruebas internas con el usuario funcional teniendo de por medio tiempos muertos, y cuando pasaba a la etapa de pruebas se encontraba una gran cantidad de defectos porque la gran mayoría de las pruebas funcionales eran manuales.
Se planteo una propuesta de mejora para el proceso de desarrollo de software para la Dirección Nacional de Sistemas e Informática Electoral, estableciendo el paso a paso para el proceso de desarrollo de software, apegado a la metodología de desarrollo hibrida; además se propuso la ejecución de pruebas como parte integral a fin de mejorar los tiempos de entrega de los sistemas informáticos.
Se evidencio también la importancia de proponer un marco de trabajo que integró principios de metodologías agiles a la metodología tradicional de desarrollo de software existente, tanto para el nuevo desarrollo de soluciones informáticas, así como también para actualizaciones o modificaciones de los sistemas.
La metodología que utilizaron en el presente trabajo de investigación es de Acción Participativa (IAP), misma que se incluyó en el proceso de trabajo que concibió a los participantes como agentes activos (PROTAGONISTAS) en la construcción del conocimiento y no como agentes pasivos, simplemente receptores; de esta forma promueve y procura que todos los y los integrantes del grupo participen.
Dentro del presente informe de investigación se analizó el proceso de desarrollo de software con el que cuenta la Dirección Nacional de Sistemas e Informática Electoral del Consejo Nacional Electoral, se buscó describir los aspectos más relevantes del mismo, como fueron los modelos existentes para su ejecución, mostrando su estado actual.
El proceso desarrollo de software contaba con tres procedimientos específicos los cuales estaban alineados a la metodología de desarrollo de software tradicional.
Se contaba con tres procedimientos específicos; de Gestión de Requerimientos de Software (PE-TI-AD-02), de Gestión de Desarrollo de Software (PE-TI-SU-01), de Gestión de Pruebas de Software (PE-TI-AD-03).
Se propuso la mejora del proceso de desarrollo de software con una metodología hibrida debido a que se había considerado metodologías tradicionales y dos principios del manifiesto ágil; en la que los responsables de negocio y los desarrolladores trabajarían juntos de forma cotidiana durante todo el proyecto y entregarían software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible, enfocada a una comunicación más colaborativa y cercana, donde el cliente es uno más del equipo, esto dio lugar a un mayor nivel de satisfacción y ahorro de tiempo
Con el proceso que se planteó se logró que los sistemas informáticos se integren de manera oportuna, para que el usuario forme parte del equipo de trabajo desde el levantamiento de los requerimientos generales hasta la aceptación del sistema, permite una pronta y mejor gestión frente a posibles cambios que pueden presentarse y su desarrollo a las circunstancias específicas del entorno.
La propuesta promovió el trabajo en equipo permitiendo que sus integrantes tuviesen el mismo conocimiento de cada una de las implementaciones que se realizaron, facilitando la priorización y toma de decisiones, esto ayudó a plantear las mejores propuestas y soluciones para los requerimientos del usuario funcional.