Un estudio sobre el estado actual de ingeniería de requisitos para desarrollo de software en organizaciones peruanas
Abstract
(Antecedente) La ingeniería de requisitos (IR) implica un gran desafío para los desarrolladores de
software. La interacción con los usuarios y clientes para especificar las necesidades que el producto
software debe satisfacer requiere de un esfuerzo por la adopción de buenas y exitosas prácticas. A pesar
de la creciente oferta de uso formal de la IR, no es claro el grado de adopción de metodologías, técnicas
y actividades en esta etapa del proceso software. (Objetivos) Investigar el uso de las técnicas,
metodologías y las actividades relacionadas a la IR para el desarrollo de software en las organizaciones
peruanas. (Método) Con este fin, se llevó a cabo una encuesta en línea basada en cuestionarios. Se pudo
analizar las repuestas de 108 encuestados utilizando una combinación de preguntas cerradas y de texto
abierto. (Resultados) Los resultados indican que las buenas prácticas de IR no se aplican en su totalidad
y dimensión por los encuestados, teniendo en cuenta que alrededor del 72% de los encuestados tienen
estudios superiores universitarios completos. Los participantes en el estudio utilizan principalmente el
framework SCRUM, seguido de la metodología RUP y KANBAN. Las técnicas utilizadas en la
recopilación de requisitos o requerimientos resaltan la observación, entrevista y estudio de documentos
por encima de las técnicas de Casos de Uso, Cuestionarios e Historia de usuario. Los resultados refieren
que el producto final es utilizado por los usuarios finales de manera satisfactoria. (Conclusiones) Este
estudio ofrece un análisis empírico y exhaustivo sobre la aplicación de técnicas, metodologías y
actividades de IR en el desarrollo de software en las organizaciones peruanas.
Temas
Desarrollo ágil de software
Ingeniería de software
Software de aplicación
Ingeniería de software
Software de aplicación
Para optar el título de
Maestro en Informática con mención en Ingeniería de Software