Guía para priorizar US
Objetivo
Calcular la cantidad de esfuerzo que tomaría la implementación de cada user story identificando las diferentes dependencias entre ellas, posteriormente se asigna un valor de prioridad el cual ayuda a facilitar la selección del trabajo que se tiene que hacer por iteración.
Preparación
Revisión de información
Tener a la mano los diferentes documentos o diagramas que permiten tener un mejor entendimiento del sistema, como lo son:
Por último se asegura que los Product Owners estén presentes.
Herramientas
Contar con las herramientas que ayudan a tener un mejor registro de la priorización que se va a hacer, como lo son:
Análisis
Responder a preguntas
Para priorizar las user stories de un sistema, primero se tiene que identificar la interacción de la user story en la estructura, para eso puedes hacerte las siguientes preguntas:
Asignación de puntos
El criterio de puntaje para priorizar consiste en dar puntos a las respuestas de las diferentes preguntas hechas arriba, esto con intención de que la suma de los puntos por respuesta termine dando su valor de prioridad.
Tipo de pregunta |
Puntaje |
|
Respuesta sí o no |
Sí |
No |
1 |
0 |
|
Respuesta abierta |
Depende del criterio del PO, asignando un valor decimal que puede ir del 0 al 1 |
Reacomodo
Revisión final
Con el valor de prioridad obtenido después de hacer el análisis de las US, en caso de ser necesario se reacomodará la lista de prioridades, en caso de que dos user stories tengan el mismo puntaje, se le dará mayor prioridad a la que dependa de más user stories para realizarse. Para hacer esto posible; agrega decimales extras a los puntajes.