HU de John Jairo - jsanchezl12/ProyectoApuestas_PracticasAgilismo GitHub Wiki

HU de John Jairo

Código Nombre Descripción Responsable
HU001 Aplicación E-Porra Como usuario Administrador, quiero poder llevar el registro de las apuestas que hacen los apostadores en una carrera, para de poder pagar correctamente a quienes hayan acertado con el resultado de dicho evento. @John Leiva
HU002 Listado de Carreras Como usuario Administrador, quiero abrir una pantalla principal, donde encuentre una descripción de “E-porra”, acompañada de un listado de las carreras que tiene registradas para que el usuario tenga la opción de abrir, editar, terminar o borrar una carrera, esto último siempre que no tenga apuestas asociadas. @John Leiva
HU003 Crear Nueva Carrera Como usuario Administrador, quiero crear una nueva carrera con un nombre determinado para indicar en cada competidor su nombre y la probabilidad que tiene de ganar la carrera considerando que la suma de las probabilidades de todos los competidores debe ser igual a 1. @John Leiva
HU004 Terminar Carrera Como usuario Administrador, quiero registra el ganador y generar un reporte para saber cuánto se debe pagar a cada usuario que apostó al competidor ganador y qué ganancias o pérdidas tuvo el usuario administrador. @John Leiva
HU005 Lista de Apostadores Como usuario Administrador, quiero que en la pantalla principal, el usuario pueda acceder a una lista de apostadores existentes en el sistema, para adicionar un nuevo apostador, editar su información o borrarlo si no tiene relación con alguna apuesta o carrera. @John Leiva
HU006 Información de Apuestas Como usuario Administrador, quiero que al abrir una carrera se pueda ver una pantalla de información de las apuestas asociadas a esta, mostrando por cada apuesta el valor, el nombre del apostador que la realizó y el competidor al que le apostó para incluir una o varias apuestas asociadas a un apostador de los existentes en el sistema, editar o eliminar apuestas. @John Leiva
HU007 Método para el cálculo de Ganancias en apostadores Como usuario Administrador, quiero que: Los apostadores que no acertaron al ganador no obtengan ganancias de su apuesta. Las ganancias de los apostadores que adivinaron el ganador se determinen a partir de la cuota, aplicando las siguientes formulas: la probabilidad de ganar del competidor sea un valor entre 0 y 1. Este método es utilizado para calcular las ganancias de un apostador. @John Leiva
HU008 Método para el cálculo de la Ganancia de la casa Como usuario Administrador, quiero que la ganancia de la casa corresponda a la suma de todas las apuestas menos el total pagado a los apostadores que acertaron el ganador por concepto de sus ganancias. Un valor negativo de ganancia de la casa indica que la casa debe colocar dinero adicional para cubrir el total a pagar en las apuestas ganadoras, este método es utilizado para calcular las ganancias de la casa. @John Leiva

Revisión

Criterio Comentario Realizado por
Forma Las historias cumplen la estructura, aunque veo que algunas tienen demasiado detalle en la descripción (HU007). La forma en cómo la definiste se podría llevar al detalle de la HU. Deisy Tatiana Macias Cardenas
Completo Te falto el concepto de Competidor. El sistema no tiene gestión de usuarios, así que esas clases sobrarían. Recuerda que solo un Administrador va a utilizar E-Porra. No es claro el concepto de usuario. Deisy Tatiana Macias Cardenas
Consistente Las historias de usuario son consistentes (Cumple) Deisy Tatiana Macias Cardenas
Independiente Las historias están definidas de manera independiente, aunque confusión entre ellas por cómo las definiste. Las historias de los métodos se van a utilizar para una misma funcionalidad que es el reporte, entonces podrían haberse planteado mejor. Deisy Tatiana Macias Cardenas