he hecho un poco de lectura bastante a fondo y buscar a través de SO y no encontró nada sobre este tema, así que espero que no estoy creando una víctima. Si esto se ha preguntado antes, agradecería un enlace.gran cuadro con la planificación ágil
Trabajo para un taller de desarrollo de la empresa que actualmente está utilizando un proceso de cascada sobre todo para los proyectos de desarrollo de software. He leído muchos libros y artículos sobre metodologías ágiles, y puedo ver cuánto podría mejorar realmente nuestro proceso. También puedo imaginar cómo se pueden aplicar muchas prácticas en el nivel de desarrollador, es decir, codificación de pares, iteraciones más cortas, refactorización, TDD, etc. Ya estamos haciendo mucho de eso.
El gran vacío en mi mente, y en la mente de la gestión de nuestra organización, es así como la planificación a largo plazo sería trabajar en un proceso ágil. Antes de que podamos comenzar a trabajar en un proyecto, necesitamos tener un presupuesto aprobado por los clientes internos que están pagando por el software que estamos produciendo. ¿Cómo sabemos cuál debería ser ese presupuesto si no hacemos algunos requisitos y estimaciones bastante detallados por adelantado? Claro, nuestros requisitos y estimación no son perfectos (ya veces realmente no) pero son mejores que nada.
Una cuestión relacionada es cómo juzgar el estado a largo plazo de un proyecto durante la construcción. Si un producto de software en particular vale una cierta cantidad de dólares para la organización, ¿cómo saben si podremos implementar el producto antes de que terminemos gastando más de lo que vale? Puedo ver cómo funciona Agile cuando descubro qué trabajo puede hacer en la próxima iteración, pero ¿cómo calcula una estimación de cuál será la suma total de trabajo para obtener la versión 1.0 y si puede o no hacer eso? para el cuarto trimestre del próximo año?
¿Cómo ocurre esta planificación de nivel estratégico en una tienda Agile? ¿Acabas de arrojar estimados contra las historias de usuario vagas iniciales de las que comienzas? ¿No planifica a largo plazo de esta naturaleza? ¿Todavía tiene una fase de requisitos/diseño de alto nivel por adelantado y luego pasa a un proceso Ágil una vez que el proyecto no despega?
Gracias,
~ Justin
voy a votar para cerrar esta cuestión como fuera de tema, ya que no se trata de la programación. –