Mi equipo de desarrollo está trabajando para el método de Scrum, prácticamente. Tenemos una cartera de pedidos de productos priorizados, que dividimos en sprints seguidos por un gráfico de burndown.Recopilación de requisitos con Scrum
Problema es que los gerentes de producto (que reúnen los requisitos de las partes interesadas) nos darán un resumen de los requisitos, por ejemplo, unos días antes del comienzo de un sprint o conjunto de sprints.
A continuación, echemos un vistazo a ellos, revise con lo que es factible (técnicamente y en un tiempo razonable). Esto es enviado a revisión por la gerencia, otras administraciones de productos y partes interesadas, y por lo general revisado/ajustado aún más, que tiende a seguir en un círculo hasta que todo se haya establecido.
Mientras tanto, la fecha de inicio del sprint está sobre nosotros y comenzamos a aprovechar los requisitos que estamos seguros que son estables. Una vez que terminan, nos quedan días interminables de ajustar el código a medida que los requisitos cambian ligeramente.
Si bien soy consciente de que los requisitos no deben considerarse fijos, siento que estamos manejando esto mal, y tratando de adaptar un enfoque de requisitos de cascada al desarrollo ágil.
¿Alguien tiene alguna sugerencia de mejora o experiencia en este tipo de problema?
Editar: Este es probablemente el peor escenario para nosotros, ¡a veces los requisitos son bastante estables y realmente usamos Scrum correctamente! Sin embargo, con mayor frecuencia estamos viendo el escenario anterior en nuestros sprints, por lo que he hecho la pregunta. Sé que lo anterior no es realmente correcto Scrum, ese es el tipo de problema :)
Voy a cerrar esta pregunta como fuera de tema porque no se trata de programación. –