Sprint Planning (Sprint 1)
Objetivo del Sprint : Los padres o tutores podrán conocer el estado de salud del paciente y sus vacunas.
Desarrollo
El 17 de abril se llevó a cabo la Sprint Planning correspondiente al primer Sprint 1, que se desarrollará entre el 17 de abril y el 17 de mayo de 2022.
Se recibe por parte del P.O. 5 issues los cuales se proceden a refinar, se marca cada issue creado nuevo de la manera Refinamiento PBXX
.
Se realizó una primera planificación de las tareas que se iban a realizar durante el Sprint, enfocandose al frontend durante este primero y priorizandolo sobre el backend.
Tras analizar el objetivo del Sprint y con los Product Backlog Items (PBI) que se van a realizar durante el Sprint, el equipo definió los criterios de aceptación, estimó su duración y realizó una asignación previa a sus componentes. Los resultados de la reunión se pueden observar en la tabla de más abajo.
Así mismo se acordó realizar la Sprint Review el 17 de mayo y la Sprint Retrospective el día siguiente.
Tarea | Descripción | Valor que aporta | Criterios de aceptación | Relación con otros elementos |
---|---|---|---|---|
Cargar foto del paciente | Debe permitir la carga de una imagen del paciente, en caso que no se haya cargado, se haya utilizado un formato no aceptado, o cualquier otro error, debe aparecer una imagen por defecto coincidente con el sexo del paciente. | Permite visualizar la imagen del paciente. | Aceptación imagen en formato.jpg de un tamaño concreto, deseable que pueda aceptar los formatos más utilizados y permitir elegir el recuadro de foto en cualquier foto subida. | Issue de eliminar paciente, Issue de crear paciente, Issue de mostrar paciente, Issue de eliminar paciente. |
Cargar imágen o pdf de visita de urgencia | Debe permitir la carga de una imagen de la visita rutina/periodica del paciente. | Permite visualizar la imagen de la visita rutina/periodica. | Aceptación imagen en formato.jpg de un tamaño concreto, deseable que pueda aceptar los formatos más utilizados y permitir elegir el recuadro de foto en cualquier foto subida. | Issue de eliminar visita rutina, Issue de crear visita rutina, Issue de mostrar visita de rutina, Issue de eliminar visita de rutina, Issue de editar visita de rutina. |
Crear formulario para añadir paciente | El formulario para añadir paciente debe tener los siguientes campos: nombre, sexo, fecha de nacimiento, grupo sanguineo, peso al nacer, nacionalidad y un campo libre para poner comentarios. | Crea el Paciente base para realizar acciones posteriores. | Añadir pacientes con toda su información personal. | Issue de carga fotografía de paciente, Issue de mostrar paciente, Issue de editar paciente, Issue de eliminar paciente. |
Mostrar pacientes | Debe mostrar un paciente con los siguientes campos: nombre, sexo, fecha de nacimiento, grupo sanguineo, peso al nacer, nacionalidad, comentarios y la imagen si se ha cargado. En caso que no se haya cargado debe aparecer una imagen por defecto coincidente con el sexo del paciente. | Muestra los datos introducidos del paciente para su verificación. | Mostrar paciente con toda su información. | Issue de carga fotografía de paciente, Issue de crear paciente, Issue de editar paciente, Issue de eliminar paciente |
Permitir Editar pacientes | Debe permitir modificar todos los campos del paciente, es decir: nombre, sexo, fecha de nacimiento, grupo sanguíneo, peso al nacer, nacionalidad, comentarios y la imagen si se ha cargado. En caso que no se haya cargado debe aparecer una imagen por defecto coincidente con el sexo del paciente. | Permite modificar cualquier dato introducido erróneamente. | Poder editar cualquiera de los campos del paciente. | Relación con otros elementos: Issue de carga fotografía de paciente, Issue de crear paciente, Issue de mostrar paciente, Issue de eliminar paciente |
Permitir Eliminar Pacientes | Debe permitir eliminar un paciente previamente cargado, debe avisar al usuario que la acción es irreversible, que todos los datos almacenados se borraran y pedirle que haga click en continuar o cancelar. | Permite eliminar un paciente que ya no sea necesario. | Poder eliminar de la vista del usuario al paciente. | Issue de carga fotografía de paciente, Issue de crear paciente, Issue de mostrar paciente, Issue de editar paciente. |
Crear formulario para cargar visitas de rutina | El formulario para crear una visita de rutina debe tener los siguientes campos: fecha, centro médico, doctor, datos peso, datos altura, diámetro craneal, cargar fecha de próxima visita(si se encuentra disponible para utilizarlas en "reminders")(la fecha de próxima visita tambien puede ser cargada desde el formulario de visita medica de urgencia), opción para carga de imagen(aparece en su propio issue) y un campo libre para poner comentarios. | Crea las visitas médicas rutinarias para su empleo posterior. | Ser capaz de añadir visitas médicas con los datos como mínimo de la fecha, el dato del peso y el dato de la altura. | Issue de carga fotografía de visita de rutina, Issue de mostrar visita médica, Issue de editar visita médica, Issue de eliminar visita médica. |
Mostrar visitas de rutina | Debe mostrar la visita de rutina con los siguientes campos: fecha, centro médico, doctor, datos peso, datos altura, diámetro craneal, fecha de próxima visita, si dispone de imagen(aparece en su propio issue) y un campo libre para poner comentarios. Unicamente mostrará los campos rellenos, si el campo está vacío no mostrará nada. | Permite verificar datos introducidos sobre visitas médicas de rutina. | Aparecen en pantalla todos los campos introducidos. | Issue de carga fotografía de visita de rutina, Issue de crear visita médica de rutina, Issue de editar visita médica de rutina, Issue de eliminar visita médica de rutina. |
Editar visitas de rutina | Debe permitir editar campos o añadir información a campos que no tuvieran información sobre la visita de rutina realizada, los campos posibles son: fecha, centro médico, doctor, datos peso, datos altura, diámetro craneal, fecha de próxima visita, y un campo libre para poner comentarios. | Permite modificar datos introducidos erróneos o añadir nueva información posteriormente sobre visitas médicas de rutina. | Permite agregar nueva información o permite modificar la información ya esccrita. | Issue de carga fotografía de visita de rutina, Issue de crear visita médica de rutina, Issue de mostrar visita médica de rutina, Issue de eliminar visita médica de rutina. |
Eliminar visitas de rutina | Debe permitir eliminar una visita de rutina ya creada.Debe avisar al usuario que la acción es irreversible, que todos los datos almacenados se borraran y pedirle que haga click en continuar o cancelar. | Permite eliminar una visitas médica de rutina, ya sea por carga errónea, carga duplicada, u otros motivos. El criterio para eliminar la visita es del usuario. | Permite eliminar una visita creada. | Issue de carga fotografía de visita de rutina, Issue de crear visita médica de rutina, Issue de editar visita médica de rutina, Issue de mostrar visita médica de rutina. |
Permitir carga fecha próxima visita | Debe permitir cargar la fecha de la próxima visita de rutina dentro del formulario de crear visita de rutina o desde el formulario de visita de urgencia. La selección podrá hacerse de manera manual o a través de un calendario. Será de utilidad para crear los recordatorios necesarios. Deberá poder seleccionar en la misma si la cita es para otra visita de rutina, para prueba médica, o para vacuna. | Permite cargar la fecha de próxima visita recordándoselo al usuario. | Permite introducir la fecha de la visita próxima creada. | Issue de crear visita médica de rutina, Issue de crear visita médica de urgencia, Issue de añadir vacunas. Issue de mostrar visita médica urgencia, Issue de crear visita médica de urgencia, Issue de editar visita médica de urgencia. Issue de eliminar visita de urgencia. |
Establecer el layout inicial de la página | Desarrollar el layout de la página web. Mostrando navegación entre las diferentes futuras páginas de la web, para permitir que el cliente apruebe la estructura y diseño de la web. | Visualizar el diseño y estructura de la web. | Aprobación por el cliente | Ninguno. |
Crear formulario para cargar visitas de urgencia | El formulario para crear una visita de urgencia debe tener los siguientes campos: fecha, centro médico, doctor, sintomas, fiebre, diagnostico, cargar fecha de próxima visita(si el médico nos dice de volver de nuevo, para utilizarlas en "reminders"), opción para carga de imagen(aparece en su propio issue) y un campo libre para poner comentarios. | Crea las visitas médicas de urgencia para su empleo posterior. | Ser capaz de añadir visitas médicas de urgencia con todos sus campos. Los campos mínimos a rellenar son la fecha, los síntomas y el diagnóstico. | Issue de carga fotografía de visita de urgencia, Issue de mostrar visita médica urgencia, Issue de editar visita médica de urgencia, Issue de eliminar visita médica de urgencia. |
Mostrar visitas de urgencia | Debe mostrar la visita de urgencia con los siguientes campos: fecha, centro médico, doctor, sintomas, fiebre, diagnostico, fecha de próxima visita, imagen y la información introducida en el campo libre. En caso de encontrarse el campo vacío no mostrará nada. | Permite verificar y tener disponibles las visitas médicas de urgencia en todo lugar y en menos de un minuto. | Deben aparecer en pantalla los campos introducidos. | Issue de carga fotografía de visita de urgencia, Issue de Crear visita médica de urgencia, Issue de editar visita médica de urgencia, Issue de eliminar visita médica de urgencia. |
Editar visitas de urgencia | Debe permitir editar los campos introducidos en el formulario de creación de visita de urgencia. Los campos disponibles deben ser:fecha, centro médico, doctor, sintomas, fiebre, diagnostico, fecha de próxima visita, opción para carga de image y campo de comentarios u observaciones. | Permite modificar datos introducidos erróneos o añadir nueva información posteriormente sobre visitas médicas de urgencia. | Permite agregar nueva información o permite modificar la información ya escrita. | Issue de carga fotografía de visita de urgencia, Issue de mostrar visita médica urgencia, Issue de cargar visita médica de urgencia, Issue de eliminar visita médica de urgencia. |
Eliminar visitas de urgencia | Debe permitir eliminar una visita de urgencia ya creada.Debe avisar al usuario que la acción es irreversible, que todos los datos almacenados se borraran y pedirle que haga "click" en continuar o cancelar. | Permite eliminar una visita médica de urgencia, ya sea por carga errónea, carga duplicada, u otros motivos. El criterio para eliminar la visita es del usuario. | Permite eliminar una visita de urgencia creada. | Issue de carga fotografía de visita de urgencia, Issue de mostrar visita médica urgencia, Issue de cargar visita médica de urgencia, Issue de editar visita médica de urgencia. |
Cargar imágen o pdf visita urgencia. | Debe permitir la carga de una imagen de la visita de urgencia del paciente. | Permite visualizar la imagen de la visita de urgencia. | Aceptación imagen en formato.jpg de un tamaño concreto, deseable que pueda aceptar los formatos más utilizados. | Issue de eliminar visita de urgencia, Issue de crear visita urgencia, Issue de mostrar visita de urgencia, Issue de eliminar visita de urgencia, Issue de editar visita de urgencia. |
Crear formulario para poder añadir vacunas | El formulario para crear la vacuna que ha sido puesta debe tener los siguientes campos: fecha, centro médico, tipo vacuna, reacción a la vacuna (sintomas y/o fiebre), cargar fecha de próxima dosis(si la vacuna es de varias dosis, para utilizarlas en "reminders"), opción para carga de imagen de cartilla(aparece en su propio issue) y un campo libre para poner comentarios. | Crea las vacunas para su empleo posterior. | Ser capaz de añadir las vacunas puestas con todos sus campos. Los campos mínimos a rellenar son la fecha y el tipo de vacuna. | Issue de carga fotografía de cartilla de vacunación, Issue de mostrar vacunas, Issue de editar vacunas, Issue de eliminar vacuna. |
Mostrar vacunas | Debe mostrar las vacunas puestas con los siguientes campos: fecha, centro médico, tipo vacuna, reacción a la vacuna (sintomas y/o fiebre), fecha de próxima dosis(si la vacuna es de varias dosis), foto de la cartilla y la información introducida en el campo libre para comentarios. | Permite verificar y tener disponibles las vacunas en todo lugar y en menos de un minuto. | Deben aparecer las vacunas que se han puesto con al menos los campos de fecha y el tipo de vacuna. | Issue de carga fotografía de cartilla de vacunación, Issue de crear vacunas, Issue de editar vacunas, Issue de eliminar vacuna, Issue recordatorio vacunas (En otro Sprint), Issue de calendario de vacunación (otro sprint). |
Editar vacunas introducidas | Debe permitir editar los campos introducidos en el formulario de creación de vacunas, los campos a editar son los siguientes: fecha, centro médico, tipo vacuna, reacción a la vacuna (sintomas y/o fiebre), fecha de próxima dosis(si la vacuna es de varias dosis), foto de la cartilla y el campo libre para comentarios. | Permite modificar datos introducidos erróneos o añadir nueva información posteriormente sobre vacunas introducidas. | Debe permitir agregar nueva información o modificar la información ya escrita. | Issue de carga fotografía de cartilla de vacunación, Issue de crear vacunas, Issue de mostrar vacunas, Issue de eliminar vacuna, Issue recordatorio vacunas (En otro Sprint), Issue de calendario de vacunación (otro sprint). |
Eliminar vacunas introducidas | Debe permitir eliminar una vacuna ya creada.Debe avisar al usuario que la acción es irreversible, que todos los datos almacenados se borraran y pedirle que haga "click" en continuar o cancelar. | Permite eliminar una vacuna, ya sea por carga errónea, carga duplicada, u otros motivos. El criterio para eliminar la visita es del usuario. | Permite eliminar una vacuna ya creada. | Issue de carga fotografía de cartilla de vacunación, Issue de crear vacunas, Issue de mostrar vacunas, Issue de editar vacuna, Issue recordatorio vacunas (En otro Sprint), Issue de calendario de vacunación (otro sprint). |
Cargar fotografía de cartilla vacunacion | Debe permitir la carga de una imagen de la cartilla de vacunación del paciente. | Permite visualizar la imagen de la cartilla para comprobación de datos y otros aspectos específicos, como por ejemplo lote de la vacuna. | Aceptación imagen en formato.jpg de un tamaño concreto, deseable que pueda aceptar los formatos más utilizados y permitir elegir el recuadro de foto en cualquier foto subida (Para así recortar bordes y ajustar a la cartilla). | Issue de mostrar vacunas, Issue de crear vacunas, Issue de editar vacunas, Issue de eliminar vacuna, Issue recordatorio vacunas (En otro Sprint), Issue de calendario de vacunación (otro sprint). |
Crear persistencia de pacientes | Deberá permitir que los datos introducidos de los pacientes tengan persistencia. | Permite recuperar los datos introducidos de los pacientes en sesiones anteriores. | Aparecen en pantalla todos los campos introducidos. | Issue #47. |
Crear persistencia de vacunas | Deberá permitir que los datos introducidos de las vacunas tengan persistencia. | Permite recuperar los datos introducidos de las vacunas en sesiones anteriores. | Aparecen en pantalla todos los campos introducidos de las vacunas. | Issue #62. |