Método de Estimación de la Duración del Proyecto de Desarrollo de Software para Equipos Scrum con Especializaciones Diferenciadas
Autores: Teslyuk, Vasyl; Batyuk, Anatoliy; Voityshyn, Volodymyr
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Método de Estimación de la Duración del Proyecto de Desarrollo de Software para Equipos Scrum con Especializaciones Diferenciadas
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Sistemas
Palabras clave
Estimación
Desarrollo de software
Planificación de proyectos
Agile
Equipos Scrum
Partes interesadas del proyecto
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 33
Citaciones: Sin citaciones
La estimación es un paso esencial en la planificación de proyectos de desarrollo de software que tiene un impacto significativo en el éxito del proyecto; la subestimación a menudo conduce a problemas con la entrega o incluso causa el fracaso del proyecto. Un aspecto importante que generalmente falta en los métodos de estimación clásicos es la naturaleza ágil de los procesos de desarrollo en la fase de implementación. El método de estimación propuesto en este artículo está dirigido a proyectos de desarrollo de software implementados por equipos Scrum con especializaciones diferenciadas. El método se basa en el sistema de ecuaciones de balance de tiempo de trabajo de los autores y en el enfoque para medir el alcance del proyecto con unidades basadas en el tiempo: estimaciones de desarrollo normalizadas. Para reducir los esfuerzos dedicados a la estimación en sí, no es obligatorio realizar un análisis de las dependencias entre las tareas del proyecto. No se recomienda tratar los resultados de los métodos como compromisos; en cambio, se supone que deben utilizarse para informar a los interesados del proyecto sobre la duración pronosticada de un posible proyecto. El método es lo suficientemente simple como para permitir incluso una implementación basada en hojas de cálculo de bajo costo.
Descripción
La estimación es un paso esencial en la planificación de proyectos de desarrollo de software que tiene un impacto significativo en el éxito del proyecto; la subestimación a menudo conduce a problemas con la entrega o incluso causa el fracaso del proyecto. Un aspecto importante que generalmente falta en los métodos de estimación clásicos es la naturaleza ágil de los procesos de desarrollo en la fase de implementación. El método de estimación propuesto en este artículo está dirigido a proyectos de desarrollo de software implementados por equipos Scrum con especializaciones diferenciadas. El método se basa en el sistema de ecuaciones de balance de tiempo de trabajo de los autores y en el enfoque para medir el alcance del proyecto con unidades basadas en el tiempo: estimaciones de desarrollo normalizadas. Para reducir los esfuerzos dedicados a la estimación en sí, no es obligatorio realizar un análisis de las dependencias entre las tareas del proyecto. No se recomienda tratar los resultados de los métodos como compromisos; en cambio, se supone que deben utilizarse para informar a los interesados del proyecto sobre la duración pronosticada de un posible proyecto. El método es lo suficientemente simple como para permitir incluso una implementación basada en hojas de cálculo de bajo costo.