Roadmap
El plan de desarrollo del proyecto va a seguir una serie de etapas que irán añadiendo determinadas funcionalidades y herramientas para poder desarrollar un producto mínimo viable en cada entrega, que se irá desarrollando en las distintas etapas y que añadirá nueva funcionalidad de forma consecuente a cada fase del desarrollo.
-
Fase inicial: En una primera entrega del desarrollo, se constará de un esquema inicial del proyecto, en el que se determinarán las entidades iniciales con las que se han de trabajar en el problema, indicar que funcionalidades poseen y diseñar una clase inicial para dichas entidades, de forma que quede una estructura inicial a seguir en el desarrollo.
En esta primera fase se relacionan las clases diseñadas a las distintas historias de usuario de todos los milestones del proyecto, ya que es necesario definir el esquema inicial:
- Entidad usuario:
- Entidad póliza:
- Entidad prescripción:
- Entidad autorización:
- Entidad cita:
-
Segunda fase: En esta entrega de un nuevo producto mínimo viable, se empiezan a desarrollar las primeras tareas de gestión administrativa de los distintos componentes del sistema de administración de pólizas, que permite gestión de información de usuarios y pólizas (no es relativo a sistema de login). Además se introduce un entorno de testeo adecuado que permita comprobar que las tareas de desarrollo realizadas se desenvuelven correctamente.
Inicialmente se realizará toda la funcionalidad de administración de pólizas relativa a usuarios:
- Como usuario anónimo quiero crear un usuario administrativo en el sistema para gestionar el sistema.
- Como administrativo quiero crear un usuario para un asegurado en el sistema para usar el sistema.
- Como administrativo quiero gestionar los usuarios existentes en el sistema para modificar o eliminar usuarios.
A continuación se realizará la administración de la funcionalidad de pólizas:
-
Tercera fase: En esta entrega, se realizará el otro núcleo que compone la administración completa del sistema, obteniendo un producto viable que obtenga la funcionalidad completa administrativa del sistema. Para ello se requieren las gestiones administrativas previas para el orden lógico del sistema:
En primera instancia, se realizará la administración de autorizaciones, la cual depende de la gestión de pólizas anteriormente mencionada:
- Como administrativo quiero administrar una autorización médica de un asegurado para ver o modifcar una autorización.
- Como administrativo quiero cambiar la aprobación o denegación de una autorización para tratar un caso excepcional.
Finalmente, se realizará la administración de citas médicas, las cuales son creadas tras las autorizaciones:
-
Cuarta fase: En esta fase se añaden las funcionalidades asociadas a la gestión de una cita médica y una autorización médica. En esta fase además se cumplen los requisitos administrativos previos para poder gestionar por la parte administrativa los distintos elementos a tratar.
Inicialmente, se realizará la gestión de autorizaciones, preparando el escenario para desarrollar en un futuro la solicitud de autorizaciones con toda la funcionalidad previa necesaria:
- Como asegurado quiero añadir una prescripción médica para poder solicitar una autorización de una prueba médica.
- Como asegurado quiero consultar una autorización médica para ver el estado de la autorización.
Posteriormente, tras dotar al sistema de la funcionalidad de cara al cliente para gestionar autorizaciones, se añadiran las funcionalidades básicas de gestión de citas médicas:
-
Quinta fase: En esta entrega, se añaden las funcionalidades que intercomunican todos los elementos anteriormente definidos y desarrollados, añadiendo las funcionalidades de solicitud de autorización médica y los cambios que implican en el sistema. Se añaden también funcionalidades relativas a notificación del usuario sobre citas médicas.
Para realizar el proceso completo de gestión de autorizaciones, se añade el procedimiento de solicitud:
Relacionado con la administración de pólizas, se añade la consulta de un usuario, no contemplada hasta el momento:
Avances
- Primer avance que corresponde con las entregas de la primera y segunda fase.
- Segundo avance que corresponde con la entrega de la tercera fase.
- Tercer avance que corresponde con la entrega de la cuarta fase.
- Cuarto avance que corresponde con la entrega de la quinta fase.