# data[].attributes.body
Aplicación Web en donde los usuarios pueden crear, organizar y asignar tareas a ellos mismos o a otros miembros de un equipo. La cual incluye características como recordatorios, prioridades y seguimiento del progreso.

# data[].attributes.body
Desarrollar una plataforma digital y eficiente para la gestión de tareas, que permita a los usuarios optimizar su tiempo, mejorar la organización y aumentar la productividad, tanto a nivel individual como en equipos de trabajo.

# data[].attributes.body
Diseñar una plataforma que permita a los usuarios crear, anular, editar, asignar, organizar y hacer seguimiento de las tareas.

Mejorar la productividad de los usuarios de forma individual y grupal.

Facilitar la colaboración en equipos, permitiendo la asignación de tareas entre usuarios.

# data[].attributes.body
El sistema debe de permitir a los usuarios realizar un inicio de sesión con credenciales válidas.

Los usuarios pueden editar su perfil y cambiar su contraseña.

# data[].attributes.body
El sistema debe de permitir a los usuarios realizar un registro de nuevas tareas en la base de datos, editarlas, anularlas, y organizarlas.

Se debe de permitir asignar las tareas a otros miembros del grupo o a uno mismo.

El sistema debe de poder clasificar por categorías las tareas, tales como: Pendientes, Canceladas.

Debe de permitir la búsqueda y filtrado de tareas por el nombre, fecha.

Debe de permitir que se puedan adjuntar archivos para las tareas.

El sistema debe de permitir a los usuarios establecer recordatorios de las tareas que han sido asignadas.

Se deben de ingresar detalles como: nombre de la tarea, descripción de la tarea, la fecha y hora que se realizó, y la fecha y hora que finaliza, a quién ha sido asignada.

# data[].attributes.body
El sistema debe de permitir enviar notificaciones para: Cuando una tarea ha sido asignada, y cuando una tarea está a punto de vencer.

Debe de permitir que los usuarios realicen comentarios dentro de la tarea para la colaboración.

# data[].attributes.body
Se debe implementar el cifrado de contraseñas y uso de autenticación segura.

Garantizar la seguridad de las tareas implementando medidas de protección como de cifrado de contraseñas, HTTPS, etc.

# data[].attributes.body
Debe de permitir que los usuarios puedan crear y gestionar equipos.

El sistema debe de permitir asignar roles y permisos a los miembros de los equipos, (administrador, miembro, lector).

# data[].attributes.body
Visualizar un gráfico que permita medir el porcentaje de trabajo sobre el total de actividades, en las que se presentaran aquellas: Finalizadas, pendientes o las canceladas.

# data[].attributes.headline
Fase de inicio.                                                                                                                                                     Hito  1, Recolección de Requisitos     

# data[].attributes.subject
Fase de inicio.                                                                                                                                                     Hito  1, Recolección de Requisitos     

# data[].attributes.body
Entrevistas con el usuario, realizar encuestas para comprender las necesidades y expectativas

Recolección de requisitos funcionales y no funcionales

# data[].attributes.body
Debe funcionar en distintos Navegadores (Ej. Chrome, Opera, Brave, etc.), inclusive en sistemas operativos Windows, Linux, MacOs.

# data[].attributes.body
Definición de Objetivos

Definición de hitos

Asignación de recursos humanos y tecnológicos para el desarrollo

Backlog de producto

# data[].attributes.body
Debe soportar el aumento de carga de todos con mínimas caídas de red o lentitud, manteniendo el grado de satisfacción de usuario.

Debe de ser escalable para soportar el crecimiento de usuario.

# data[].attributes.body
La interfaz debe ser fácil de usar, y ser visualmente atractiva, mantener la coherencia de colores, tipografías, tipografías e iconos, debe ser responsiva, adaptable a diferentes dispositivos y tamaños de pantalla.

# data[].attributes.headline
Fase de Diseño Hito 3,                   Diseño de la arquitectura del sistema        

# data[].attributes.subject
Fase de Diseño Hito 3,                   Diseño de la arquitectura del sistema        

# data[].attributes.body
Diseño de la arquitectura modular

Estructura d la Base de datos y lógica de negocio

# data[].attributes.body
Diseño de interfaz de usuario

Creación de Wireframes y prototipos

# data[].attributes.body
Mediante encuestas mensuales mediremos el rendimiento del sistema, en el cual el usuario mide la conformidad y experiencia obtenida.

# data[].attributes.headline
Fase de Desarrollo del Proyecto.  Hitos 5,                                                                                     Implementación de Autenticación y Autorización de Usuarios  

# data[].attributes.subject
Fase de Desarrollo del Proyecto.  Hitos 5,                                                                                     Implementación de Autenticación y Autorización de Usuarios  

# data[].attributes.body
Registro e inicio de sesión

Gestión de perfiles y permisos de usuarios

# data[].attributes.body
Se debe cumplir de manera efectiva los requerimientos del usuario, funcionales, y no funcionales de buena manera

# data[].attributes.headline
Hito 6, Desarrollo modulo de Gestión de Tareas

# data[].attributes.subject
Hito 6, Desarrollo modulo de Gestión de Tareas

# data[].attributes.body
Registro, edición, anulación, y asignación de tareas

Clasificación por estado, prioridad con su fecha de vencimiento

Filtrado por búsqueda, y adjuntar archivos

# data[].attributes.headline
Hito 7, Implementación de Notificación y seguimiento

# data[].attributes.subject
Hito 7, Implementación de Notificación y seguimiento

# data[].attributes.body
Sistema de recordatorio de tareas asignadas o a punto de vencer

Comentarios dentro de las tareas que se realizan en colaboración

# data[].attributes.body
Creación y gestión de equipos de trabajos

Asignación de permisos a distintos miembros (ver, editar)

# data[].attributes.body
Porcentajes en trabajos para un total de actividades

# data[].attributes.headline
Fases de Pruebas. Hito 10, Pruebas Unitarias

# data[].attributes.subject
Fases de Pruebas. Hito 10, Pruebas Unitarias

# data[].attributes.body
Evaluación de rendimiento y seguridad

Identificación y corrección de errores a nivel de código

# data[].attributes.body
Verificar que los diferentes módulos funcionen correctamente juntos

Verificación de la comunidad adecuada entre los componentes.

# data[].attributes.body
Pruebas de aceptación del usuario

Recopilación de Feedback de los usuarios para pasibles mejoras

# data[].attributes.body
Se debe medir en base a las pruebas unitarias e implementación de estas, en las cuales se presentará el nivel de cumplimiento de las funciones integradas

# data[].attributes.headline
Fase de Implementación y Despliegue. Hito 13, Preparación para el Despliegue 

# data[].attributes.subject
Fase de Implementación y Despliegue. Hito 13, Preparación para el Despliegue 

# data[].attributes.body
Preparación de los servidores y entornos de producción para la implementación del sistema.

Configuración de la seguridad y las políticas de acceso

# data[].attributes.body
Implementación del sistema en los servidores

Configuración inicial y pruebas de funcionamiento.

# data[].attributes.headline
Fase de Soporte y mantenimiento. Hito 15, Soporte Post-implementación

# data[].attributes.subject
Fase de Soporte y mantenimiento. Hito 15, Soporte Post-implementación

# data[].attributes.body
Ofrecimiento de soporte técnico y asistencia a los usuario finales

Resolución de problemas y corrección de errores que puedan surgir después del despliegue

# data[].attributes.body
Identificación de áreas de mejora basadas en el feedback de los usuarios y el monitoreo del rendimiento del sistema

Implementación de actualizaciones y nuevas funcionalidades según sea necesario

# data[].attributes.body
Rápida respuesta del sistema a las solicitudes del usuario.

En caso de estar indispuesto, el tiempo de inactividad debe ser dentro de un periodo 24 hrs en su restauración.

Contar con respaldo de datos completa, y diferencial a lo largo de la semana, en local y en la nube.

# data[].attributes.body
Confiabilidad.

Integridad de los datos, de usuario y de negocio.

Responsabilidad.

Autenticidad de roles.

# data[].attributes.body
Coexistencia.

Interoperabilidad.

# data[].attributes.body
Intergrantes:

Erika Daniela Alemán Pérez

Sury Massiel Jaen Pérez

Kathering Jureyling Cano Espinoza