¿Recreación de historias de usuarios para funciones/pantallas comunes entre versiones?

Para proporcionar antecedentes, hemos creado formularios de interfaz de usuario de la unidad comercial A para que los completen los usuarios finales. Una vez completado/llenado, el formulario de interfaz de usuario fluye a través del flujo de trabajo definido, donde diferentes usuarios en diferentes roles revisan este formulario.

En una versión anterior, creamos historias para los formularios de la interfaz de usuario (de BU A ) e historias separadas para definir el flujo de trabajo que ahora se ha implementado. Ahora estamos en la próxima versión de continuación y debemos agregar nuevos formularios de interfaz de usuario de la unidad comercial B. Pero necesitamos usar el mismo flujo de trabajo.

¿Necesitamos escribir nuevas historias o clonar historias anteriores en esta versión para que nuestro equipo de desarrollo pueda volver a crear el flujo de trabajo para estos nuevos formularios desde BU B ? Han mencionado que debemos proporcionarles una forma de dar cuenta de este trabajo, aunque podría estar recreando lo que ya se hizo originalmente.

¿Hay alguna manera de proporcionar requisitos para los elementos que podrían ser necesarios para recrear en una versión futura, teniendo en cuenta que podría haber ajustes menores a lo que existe actualmente a medida que avanzamos de una versión a la siguiente?

Respuestas (2)

Está pensando en los requisitos del usuario en términos de tareas en lugar de historias de usuario. Un ejemplo de esto es separar la creación de formularios del flujo de trabajo cuando en realidad ambos son necesarios para proporcionar valor empresarial.

Una historia de usuario debe centrarse en algo que proporcione valor empresarial. Por ejemplo:

Como miembro de la Unidad de negocio 'A', necesito escribir un informe financiero, revisarlo y luego pasarlo al cliente para que pueda mantenerlo informado sobre sus finanzas.

Esa historia podría tener algunas subtareas:

Tarea 1: crear un formulario de interfaz de usuario que capture los datos financieros

Tarea 2: crear el flujo de trabajo para un informe financiero

Si adopta este enfoque para escribir historias de usuario, ya no tendrá el problema de recrear las mismas historias de usuario para diferentes requisitos. Es posible que tenga tareas similares asociadas con estas historias, pero eso no debería ser un problema.

¡Parece que tienes un problema de ingeniería! ¿Por qué tendría que crear el mismo flujo de trabajo? Parece que el trabajo de ingeniería original ya no satisface las necesidades del negocio. Si el sistema fue diseñado de manera que usted pueda reutilizar componentes y formularios, entonces no necesitaría hacer lo mismo nuevamente.

Si esta es la primera vez que esto sucede, entonces me concentraría en pagar su deuda técnica y hacer que las cosas que ya ha creado sean reutilizables.

Si esto sucede constantemente, me concentraría en crear equipos profesionales que representen la excelencia en ingeniería y puedan crear software de alta calidad que satisfaga las necesidades comerciales.