Como han dicho otras respuestas, la Administración tiene todo el derecho de obtener una estimación de alto nivel por adelantado de un proyecto. No son irrazonables para tratar de determinar el ROI.
Sin embargo, uno de los enfoques que me gusta de Agile es que el alcance de un proyecto no es fijo. Puede dimensionarse inicialmente en el nivel de Función y Épico, luego las empresas pueden determinar el ROI en función de cuáles son las características más importantes. Tal vez la elegante interfaz de usuario con campanas y silbatos tiene un bajo valor comercial, pero el motor de flujo de trabajo para manejar reclamos tiene un alto ROI.
Cuando agrupa todo el proyecto, es más difícil alcanzar el ROI que si se enfoca en la funcionalidad comercial crítica que se desea.
Aquí hay una manera en que he hecho esto:
Tome sus hitos de WBS y convierta cada uno de estos en una función entregable
Esto le permite clasificar su proyecto en mini subproyectos que tienen un valor comercial variable. Cada uno de estos debe ser independiente en términos de valor comercial.
Tamaño de camiseta el esfuerzo en las características
Esta es una manera muy fácil de tener una idea aproximada de cuán grande o involucrada podría ser una característica en particular. Quizás las características de bajo valor aún tengan un gran ROI si parecen ganancias fáciles.
Descomponer una característica en historias
Realice el ejercicio para encontrar una pequeña característica que se entienda bien y desglosarla en historias inicialmente. Estima estas historias por puntos. Ahora tienes una base donde
Pequeño -> 40 puntos
Esto será una base de comparación con otras características
Asociar el esfuerzo de puntos de historia a todas las características
Compare su pequeña característica con otras características. Por ejemplo,
Medium Feature Y parece que es el doble del tamaño y el esfuerzo de Small Feature X de 40 puntos de historia.
La característica media Y es probablemente 80 puntos de historia. Continúe esto hasta que tenga puntos de historia estimados en un nivel alto para todas las características.
Estima la velocidad de tu equipo
Mirando a su equipo de desarrollo, intente determinar cuántos puntos de historia podría entregar este equipo de manera efectiva en un sprint determinado. Si tiene proyectos Agile anteriores como ejemplo con este equipo, es un excelente lugar para comenzar. Si no tiene ese historial detrás del equipo, realice un simulacro de planificación de Sprint con su equipo en el que comenzará a ver su característica Pequeña que ha detallado. ¿Qué tipo de estimaciones por hora están dando las personas por sus tareas en estas historias?
Según la cantidad de trabajo que el equipo cree que puede entregar en 2 semanas, ¡use ese número total de puntos de la historia como la velocidad potencial promedio de su equipo!
Encuentra tu fecha de finalización proyectada
Si su equipo en la planificación simulada del sprint se siente cómodo al entregar 25 puntos de historia en un sprint, y su cartera total parece 300 puntos de historia para la versión dorada de Cadillac de su proyecto, entonces parece que su equipo idealmente tomaría 12 sprints o 24 semanas para Completa todo.
Ahora es trivial convertir el costo de los recursos de su equipo en dólares por semana para llegar a un costo por ROI versus valor comercial. La negociación puede continuar sobre cuáles son las características más importantes y luego la gestión de su proyecto se convierte básicamente en un problema de mochila.