He estado leyendo varias técnicas para dividir historias de usuarios grandes de maneras útiles, como por el flujo de trabajo del usuario a través del sistema, etc. Lo que estoy luchando es cómo redactar estas historias más pequeñas si todo lo que logran es facilitar el siguiente paso en el procesar y no entregar el beneficio principal de la aplicación al usuario.
Por ejemplo, si mi nuevo sistema se divide en 3 historias más pequeñas en la línea de;
Crea una nueva cuenta en línea
Crear ciertas entidades contra mi nueva cuenta en línea
Haga que mi dispositivo móvil consulte estas entidades contra mi cuenta y actúe sobre ellas
El sistema solo proporciona realmente una funcionalidad útil para el usuario final cuando todas las historias están completas. Entonces, si sigo el tradicional "Como [Usuario], me gustaría [Funcionalidad] para poder [Beneficio]" El beneficio de la primera y segunda historia es simplemente facilitar las historias posteriores y no proporcionar realmente al usuario la pieza principal de funcionalidad ( Lo épico). ¿Es esta la forma correcta de hacer esto?
fuente
La mejor manera sería tratarlo como una epopeya, y el alcance de las historias en sprints a partir de entonces. Mi respuesta utiliza el mismo enfoque (historias como parte de una epopeya).
fuente