-
Notifications
You must be signed in to change notification settings - Fork 4
ADR. Usabilidad de la aplicación
Definición del objetivo de calidad 'Usabilidad'.
Aceptado
Ofrecer un grado de usabilidad aceptable en la aplicación, coherente a las especificaciones del enunciado y del espacio temporal donde se enmarca el proyecto. En un caso real, sería necesario analizar toda la documentación relativa a este ámbito, establecida por la w3c en el siguiente documento
Un documento de la w3c más "asequible" para el proyecto puede ser el siguiente Hay un artículo, relacionado con heurísticos de usabilidad en Google Maps, que puede estar interesante (Ver documento)
Los siguientes puntos a tener en cuenta para mejorar la usabilidad web de la aplicación son los siguientes:
- Estético y minimalista. Los componentes de la interfaz no contienen información irrelevante o redundante.
- Reducir el tiempo de carga de las páginas. Más relativo a rendimiento, pero afecta directamente a la experiencia de usuario.
- Proporcionar ayuda/asistencia al usuario. Solamente para aquellas tareas que sean más críticas.
- Proporcionar retroalimentación. Mostrando mensajes al término de tareas, siendo estos mensajes breves y concisos. Además, es importante reflejar en la interfaz el proceso de carga de una determinada acción (Por ejemplo, subir una imagen), para hacer saber al usuario que no puede continuar mientras la acción en curso no finalice.
- Proporcionar una página de FAQ. Con el contenido necesario para que el usuario sepa cómo realizar las acciones (Por ejemplo, cómo subir un mapa), en lenguaje de alto nivel, sin entrar en detalles técnicos.
- Prevención y gestión de errores.
- Ofrecer una buena navegabilidad entre componentes y/o páginas. Es decir, que el usuario no tenga que hacer demasiados clicks para acceder al recurso que solicita o realizar la acción que requiera.
- Evitar la "sobrecarga" cognitiva del usuario. No mostrando grupos de +-7 elementos, agrupando componentes por funcionalidad o acción a realizar. Relacionado con el primer punto.
- Diseño responsive. Adaptable, además de navegadores, a móviles y tablets.
La implementación de los puntos de acción establecidos en el punto anterior requieren estar atentos a la hora de implementar, ya que puede suponer un coste adición de tiempo el olvidarse de determinadas acciones. Como bien se define en la decisión, se cumplirán unos mínimos de usabilidad, pero por cuestiones temporales pueden no llegarse a implementar todas las medidas.
Inicio · Documentación | Lomap_es5a
- Acta 01 - Introducción · 02_02_2023
- Acta 02 - Documentación · 09_02_2023
- Acta 05 - React, Solid y Documentación · 16_02_2023
- Acta 08 - Primera entrega de la documentación · 23_02_2023
- Acta 09 - Comienzo de desarrollo de la aplicación · 02_03_2023
- Acta 10 - Distribución y despliegue · 09_03_2023
- Acta 12 - Revisión del segundo prototipo · 16_03_2023
- Acta 13 - Integración y Test · 23_03_2023
- Acta 14 - Tests unitarios · 30_03_2023
- Acta 15 - Revisión del tercer prototipo · 13_04_2023
- Acta 16 - Tests de carga · 20_04_2023
- Acta 17 - Monitoring-Profiling · 27_04_2023
- Acta 03 - Inicio de la Documentación · 09_02_2023
- Acta 04 - Discusión de tecnologías · 12_02_2023
- Acta 06 - Decisiones de arquitectura (Cliente, servidor y despliegue) · 17_02_2023
- Acta 07 - Discusión de la base de datos y del IDE · 19_02_2023
- Acta 11 - Unión Backend y Frontend · 13_03_2023
- Acta 18 - Reunión final · 02_05_2023
- ADR 00 - Lenguaje
- ADR 01 - Framework para Front-End
- ADR 02 - Framework para Back-End
- ADR 03 - Arquitectura Cliente (RECHAZADO)
- ADR 04 - Arquitectura Servidor (RECHAZADO)
- ADR 05 - Integración Mapas
- ADR 06 - Despliegue proyecto (RECHAZADO)
- ADR 07 - Styled Components
- ADR 08 - Base de Datos (RECHAZADO)
- ADR 09 - IDE
- ADR 10 - Tests e2e
- ADR 11 - Tests unitarios
- ADR 12 - Cambio base de datos a MongoDB
- ADR 13 - AC · Usabilidad
- ADR 14 - AC · Privacidad
- ADR 15 - AC · Seguridad
- ADR 16 - Arquitectura Cliente v2 (RECHAZADO)
- ADR 17 - Gestión Estados React
- ADR 18 - Arquitectura Cliente v3
- ADR 19 - Base de datos para imagenes
- ADR 20 - Despliegue de la aplicación
- ADR 21 - Gestión de los amigos
- ADR 22 - Gestión de los puntos compartidos
- ADR 23 - AC · Testabilidad
- ADR 24 - Testeo de carga
- ADR 25 - Gestión de los puntos guardados