VIII Congreso Internacional de Investigación REDU
← vista completa
Publicado el 25 de abril de 2022 | http://doi.org/10.5867/Medwave.2022.S1.CI70
Estimación progresiva: técnica de estimación ágil
Progressive Estimation: agile estimation technique
Verónica del Consuelo Tapia Cerdá , Miryan Dorila Iza Carate, Verónica Marcela Zapata Yánez
Tema Desarrollo tecnológico y procesos energéticos
|
Palabras clave Práctica ágil, esfuerzo - coste, desarrollo de software, PWA
|
Introducción
La estimación de software es importante para el éxito de los proyectos, implica la determinación del esfuerzo (tiempo - persona) y el coste. Hacer estimación no es fácil y se vuelve una tarea más compleja cuando los requisitos del proyecto cambian continuamente. Las metodologías ágiles más populares, según la opinión de especialistas, utilizan Planning Poker y la comparación para hacer estimación; estos métodos no siempre son eficientes porque el resultado está basado en la observación de expertos y la experiencia en proyectos similares, es decir, depende de los datos históricos o de proyectos previos; sin embargo, en ausencia de datos históricos o, si se trata de un proyecto nuevo, resulta difícil estimar con los métodos ágiles existentes.
Objetivos
Proponer una nueva práctica ágil para estimar el esfuerzo y coste de proyectos de software. La estrategia nombrada Estimación Progresiva (EP), fundamentalmente procura apoyar el proceso de planificación y estimación, a través de un procedimiento sistemático que formalice estas actividades, para evitar retrasos e imprecisiones luego de la ejecución de los proyectos.
Método
Para implementar EP, se han considerado las siguientes fases: revisión bibliográfica, planificación inicial, aplicación y validación; adicionalmente, se establecieron procedimientos y formulaciones para los cálculos de estimación.
Principales Resultados
Los resultados preliminares permiten deducir que la propuesta es pertinente, apoya el proceso de estimación del esfuerzo en proyectos de desarrollo ágil; aplica una estrategia basada en datos reales a partir de la primera iteración ejecutada, es decir, el resto de estimaciones relegan la subjetividad y, en base a las fórmulas planteadas, se realiza una predicción más efectiva del tiempo y coste del proyecto.
Conclusiones
Estimación Progresiva se diseña como una nueva estrategia de estimación, presenta un conjunto de procedimientos para formalizar y mejorar los procesos de planificación de proyectos de software. Los resultados, luego de su implementación en un proyecto de Aplicación Web Progresiva (PWA) fueron positivos; se cumplió el trabajo en la cantidad de puntos de historia, con una pequeña variación de tiempo (entre una y dos horas) en relación a lo planificado, siendo esta variación, menor a la variación que se presentó en la ejecución de la primera iteración planificada con la técnica de Planing Poker.
|
Esta obra de Medwave está bajo una licencia Creative Commons Atribución-NoComercial 3.0 Unported. Esta licencia permite el uso, distribución y reproducción del artículo en cualquier medio, siempre y cuando se otorgue el crédito correspondiente al autor del artículo y al medio en que se publica, en este caso, Medwave.