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.

  1. :heavy_check_mark: 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:

  2. :heavy_check_mark: 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:

    A continuación se realizará la administración de la funcionalidad de pólizas:

  3. :heavy_check_mark: 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:

    Finalmente, se realizará la administración de citas médicas, las cuales son creadas tras las autorizaciones:

  4. :heavy_check_mark: 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:

    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:

  5. :heavy_check_mark: 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

  1. Primer avance que corresponde con las entregas de la primera y segunda fase.
  2. Segundo avance que corresponde con la entrega de la tercera fase.
  3. Tercer avance que corresponde con la entrega de la cuarta fase.
  4. Cuarto avance que corresponde con la entrega de la quinta fase.