-
Notifications
You must be signed in to change notification settings - Fork 0
Documentación Sprint 3
Nivel de acabado
El equipo aspira a un nivel de 8 puntos con una aplicación de nivel 2.
Justificación de nivel
En el segundo sprint hicimos 14 historias de usuario de las 25 que tenemos definidas, conformando un 56% que estaba entre el 50% y el 66% de las historias que había que realizar para ese sprint. Para este sprint se han repartido las 11 historias restantes entre los 3 grupos, de la siguiente manera:
-Grupo de Ian, Federico y David: El grupo de tres personas recibió 4 historias de usuario, las historias 19, 20, 21 y 22. Como este grupo realizó todas sus historias de usuario en el anterior sprint se les asignó la historia 19 que es de entrenamiento y las 20, 21 y 22 que es de valoración, ya que así no pisaría con ningún otro grupo.
-Grupo de Alonso y Jose: Este grupo recibió también 4 historias de usuario, concretamente las historias 5,23,24 y 25. A este grupo le faltó una historia por realizar en el anterior sprint, la 5, por eso la tienen asignada en este sprint y las historias 23, 24 y 25 están relacionadas con los cuidadores, que están relacionados con la guardería y por eso tienen esas historias asignadas.
-Grupo de Antonio y Enrique: Este grupo ha recibido 3 historias de usuario, concretamente las historias 8, 10 y 18. A este grupo le faltó por realizar las historias 8 y 10 en el anterior sprint y por eso la tienen asignada en este, aparte también tienen la historia 18 siendo ésta una historia general que no es para ningún servicio concreto, sino que para los 3.
Con este reparto nos aseguramos de que ningún grupo se pise con las historias de usuario de un servicio en concreto ya que todos tienen asignados historias de diferentes servicios. Cada grupo ha realizado las pruebas unitarias y de integración end to end en los controladores para sus historias de usuario y las pruebas de integración con la base de datos las ha hecho el grupo de tres personas, las 9 pruebas de interfaz de usuario para nuestro nivel se repartió de tal forma de que cada grupo haga 3 de ellas.
El porcentaje de historias mínimo para este sprint es del 85% pero el grupo ha conseguido el 100% de las historias de usuario hechas al final de este sprint.
Retrospectiva
En general, el equipo de desarrollo ha realizado el Sprint sin muchos problemas y los pocos problemas que hubo, sobre todo con los tests de integración, se han solventado sin mucha dificultad gracias a la colaborar entre nosotros.
Ha costado un poco en adaptarse a la nueva forma de dar clases, pero en general estamos contentos con el sprint sobre todo teniendo en cuenta de que hemos llegado a realizar el 100% de las historias de usuario.
Ahora pasaremos a la reflexión de cada subgrupo y al tiempo dedicado por cada persona en el grupo.
Subgrupo de Jose y Alonso - Nuestro grupo considera que trabajar en grupos pequeños ha sido mucho más cómodo y en este entregable la comunicación entre los subgrupos ha sido fundamental para resolver los problemas que han surgido. En cuanto al tiempo dedicado Jose estima que ha dedicado aproximádamente 30 horas de trabajo y Alonso estima que ha dedicado aproximádamente 30 horas de trabajo.
Subgrupo de Enrique y Antonio - Por parte de nuestro subgrupo se ha trabajado bien, definitivamente mejor que en el anterior sprint, nos ha costado acostumbrarnos a las clases nuevas pero hemos podido trabajar bien en grupo sin apenas problemas y pensamos que hemos sido productivos. En cuanto al tiempo dedicado de cada miembro, Enrique estima que ha dedicado aproximádamente 20 horas de trabajo y Antonio estima que ha dedicado aproximádamente 30 horas de trabajo.
Subgrupo de David, Federico e Ian - En nuestro grupo creemos que este sprint ha ido muy bien, hemos hecho el trabajo que nos propusimos más o menos rápido y eso nos ha permitido poder ayudar al resto de grupos que estaban un poco más atascados. Respecto al tiempo dedicado, Federico estima que ha dedicado aproximádamente 35 horas de trabajo, Ian estima que ha dedicado aproximádamente 40 horas de trabajo y David aproximádamente 20 horas de trabajo.
Historias de Usuario realizadas en este Sprint:
Historia 5: Consultar animales que tienen reservada una habitación.
Como administrador, quiero poder consultar qué animales tienen reservada una habitación para tener un registro de las reservas que se han realizado.
Historia 8: Modificar una cita de la peluquería.
Como owner, quiero poder modificar mi cita en la peluquería para que la reserva sea acorde a mis preferencias.
Historia 10: Consultar todas las citas de la peluquería.
Como administrador, quiero poder listar las citas de peluquería de todas las mascotas para tener un registro de las citas que se han solicitado.
Historia 18: Consultar citas de peluquería de un Owner.
Como owner, quiero poder consultar todas las citas de peluquería de mis mascotas.
Historia 19: Listar entrenamientos que tiene un entrenador.
Como admin, quiero poder listar todos los entrenamientos que tiene un entrenador para tener información sobre las actividades de los entrenadores y su carga de trabajo
Historia 20: Listar valoraciones.
Como usuario del sistema, quiero poder listar las valoraciones hechas por los owners que han utilizado algún servicio para ver las opiniones de éstos sobre ellos.
Historia 21: Valorar un servicio.
Como owner, quiero poder valorar los servicios que presta el pet clinic para que el resto de usuarios puedan conocer mi experiencia.
Historia 22: Borrar valoraciones.
Como administrador, quiero poder borrar las valoraciones para evitar que haya valoraciones ofensivas en el sistema.
Historia 23: Crear un cuidador.
Como administrador, quiero poder crear cuidadores para guardar los cuidadores que contratemos.
Historia 24: Consultar cuidadores.
Como administrador, quiero poder consultar los cuidadores para observar los cuidadores disponibles en el sistema.
Historia 25: Borrar cuidadores.
Como administrador, quiero poder borrar a un cuidador para que cuidadores que ya no trabajan en la clínica puedan ser eliminados del sistema.