Resolviendo el problema multiobjetivo de replaneación de planes de liberación en proyectos ágiles de software
2023Descargar propuesta de investigación completa (PDF)
Profesores: Dr. Abel García Nájera y Dr. Humberto Cervantes Maceda
Resumen: La replaneación de liberaciones de proyectos administrados usando Scrum es la metodología de administración de proyectos que más se usa en la actualidad y que permite soportar agilidad en el desarrollo. En esta metodología se identifica un problema nuevo llamado RPRP (Release Plan Rescheduling Problem). La idea general de este trabajo es que partiendo de un plan de liberación inicial y de un evento disruptivo (salida de un desarrollador, introducción de un nuevo requerimiento) que impacta el plan, se genera una serie de escenarios de replaneación que buscan apegarse a diversos objetivos que incluyen: el tiempo y costo de entrega, la estabilidad respecto al plan inicial, el aprovechamiento de los recursos y la generación de planes con valor para el negocio. Puesto que se deben satisfacer varios objetivos, se trata de un problema de optimización multiobjetivo. Los distintos escenarios son generados mediante un algoritmo genético, en donde los cromosomas modelan distintos escenarios de replaneación.
Objetivo general:
Mejorar la solución existente al problema de replaneación de planes de liberación de software (RPRP).
Objetivos específicos:
- Revisar los trabajos preliminares y hacer una actualización del estado del arte
- Proponer mejoras en el modelo actual del RPRP, enfocándose especialmente en la introducción de dependencias entre historias de usuario
- Identificar una técnica de optimización adecuada para resolver el modelo propuesto
- Implementar el modelo y la técnica de optimización e introducirlos en la herramienta que facilite la generación de escenarios de planeación de proyectos de desarrollo
Ultima actualización 25/11/2022 por pcyti