Como parte del ejercicio de prototipado, presento a continuación el wireframe de una de las páginas de marca.com.
Esta herramienta permite visualizar cómo se distribuyen los elementos en pantalla y cómo se estructura la interacción del usuario con el contenido.
En este caso, he trabajado sobre la página principal, destacando los componentes clave y su jerarquía dentro del diseño actual del sitio. Se trata de un prototipo de baja fidelidad.
En este post realizaremos un análisis heurístico de la interfaz de la página web de Twitch. Twitch es una plataforma de transmisión en vivo y video bajo demanda, conocida principalmente por sus transmisiones de videojuegos, pero también por otros tipos de contenido como música, arte y charlas. Debido a su naturaleza interactiva y dinámica, la usabilidad de la interfaz es fundamental para garantizar una experiencia fluida para los usuarios. Aplicaremos los principios heurísticos de Jakob Nielsen para evaluar su usabilidad.
2. Metodología
Para realizar este análisis, hemos seguido los siguientes pasos:
Exploración de la interfaz: Navegación por las secciones principales de la página web, explorando tanto la parte de transmisión en vivo como las secciones de contenido bajo demanda.
Aplicación de los 10 principios heurísticos de Nielsen: Evaluación detallada de la interfaz de Twitch bajo cada uno de los principios de usabilidad.
Documentación de hallazgos: Identificación de errores y aciertos visuales y funcionales mediante captura de pantallas.
Priorización de problemas: Evaluación de la gravedad de los problemas encontrados en relación con la experiencia del usuario.
Propuestas de mejora: Sugerencias para mejorar la experiencia del usuario.
3. Análisis Heurístico según los Principios de Nielsen
1. Visibilidad del estado del sistema
Ejemplo positivo: Cuando se está transmitiendo un video en vivo, Twitch muestra un indicador claro de que el video está en directo, y una barra de progreso con la duración de la transmisión.
Ejemplo negativo: A veces, al cambiar de calidad de video, no se muestra claramente que la calidad se ha actualizado hasta que el video comienza a cargarse de nuevo.
Propuesta de mejora: Implementar una confirmación visual inmediata (como un pequeño icono o mensaje) que indique que la calidad de video ha sido cambiada.
2. Correspondencia entre el sistema y el mundo real
Ejemplo positivo: Los menús y las categorías en Twitch están claramente etiquetados con nombres familiares y fáciles de entender, como «Juegos», «Música» y «Charlas».
Ejemplo negativo:Twitch utiliza una moneda virtual llamada «Bits» para que los espectadores puedan donar a los streamers. Sin embargo, la plataforma no deja clara la equivalencia entre Bits y dinero real en todo momento. Los usuarios deben buscar información externa o hacer cálculos manuales para entender cuánto están realmente donando.
Propuesta de mejora: Mostrar de manera clara y visible la conversión de Bits a dinero real en la interfaz antes de la compra o al realizar una donación, para que los usuarios comprendan exactamente cuánto están gastando y cuánto recibe el streamer.
3. Control y libertad del usuario
Ejemplo positivo: Twitch permite a los usuarios pausar, adelantar y retroceder en los videos de transmisión bajo demanda, lo que les da total control sobre su experiencia de visualización.
Ejemplo negativo: En la plataforma de Twitch, cuando un usuario se encuentra navegando por contenido en vivo, no hay una forma sencilla de retroceder o saltar hacia el inicio de una transmisión en vivo si se ha perdido el comienzo, lo que limita la libertad de navegar. No hay una barra para iniciar la transmisión desde el principio.
Propuesta de mejora: Ofrecer una opción de retroceso en transmisiones en vivo o una función de «retransmisión» para que los usuarios puedan acceder al contenido desde el inicio si lo desean.
4. Consistencia y estándares
Ejemplo positivo: El diseño de la barra lateral y el reproductor de video sigue convenciones de plataformas de video, como YouTube, lo que facilita la adaptación del usuario.
Ejemplo negativo: Las opciones de configuración del perfil están distribuidas de manera inconsistente en el menú de usuario. A veces se encuentran en un lugar diferente dependiendo de si el usuario está en su canal, en el menú de «ajustes» o en la página principal.
Propuesta de mejora: Unificar el acceso a las configuraciones de usuario en un solo menú para que los usuarios no se pierdan buscando las opciones de personalización.
5. Prevención de errores
Ejemplo positivo: Twitch muestra advertencias claras cuando un usuario intenta realizar una acción no permitida, como interactuar con un canal restringido.
Ejemplo negativo: Al hacer clic en el chat de un canal sin estar conectado, no siempre hay un mensaje claro que informe al usuario de que debe iniciar sesión para participar.
Propuesta de mejora: Incluir un mensaje emergente o un texto en el chat para informar al usuario de que debe iniciar sesión para interactuar.
6. Reconocimiento en lugar de recuerdo
Ejemplo positivo: Los videos que el usuario ha visto recientemente están fácilmente accesibles desde su página de inicio, lo que permite un acceso rápido sin tener que recordarlos.
Ejemplo negativo: Cuando un usuario visita un canal que sigue, no siempre es evidente si está en vivo o si hay nuevos videos disponibles, lo que puede generar confusión.
Propuesta de mejora: Colocar un indicador visual más destacado que indique si un canal está transmitiendo en vivo o si hay nuevo contenido en el canal.
7. Flexibilidad y eficiencia de uso
Ejemplo positivo: Twitch ofrece varias opciones de interacción para usuarios avanzados, como atajos de teclado para controlar el reproductor, y ajustes rápidos para cambiar la calidad del video.
Ejemplo negativo: En muchos casos, los espectadores solo pueden ver un stream en la calidad que el streamer ha configurado (por ejemplo, 1080p), sin opciones para reducir la resolución si tienen una conexión lenta. Esto limita la accesibilidad y la experiencia del usuario, ya que algunos pueden experimentar lag o buffering constante sin una alternativa para ajustar la calidad manualmente.
Propuesta de mejora: Permitir que todos los usuarios puedan elegir entre varias opciones de calidad de video, independientemente de si el streamer es afiliado o partner, asegurando una mejor experiencia para aquellos con conexiones más lentas.
8. Estética y diseño minimalista
Ejemplo positivo: El diseño de la interfaz es limpio y visualmente agradable, con un fondo oscuro que facilita la visualización del contenido sin distracciones.
Ejemplo negativo: En Twitch, los anuncios aparecen de forma automática durante los streams sin previo aviso, lo que interrumpe el contenido en momentos clave. A diferencia de otras plataformas que permiten «picture-in-picture» o pausas estratégicas, en Twitch el usuario pierde completamente lo que está ocurriendo en el stream durante la duración del anuncio. Esto puede ser especialmente frustrante en transmisiones de eSports o momentos importantes en los juegos.
Propuesta de mejora: Implementar un sistema de previsualización del anuncio donde los usuarios sean informados de cuándo se reproducirá un anuncio, permitir que los anuncios sean menos intrusivos, como una opción de «picture-in-picture», donde el stream continúe en una esquina mientras se muestra la publicidad, dar más control a los streamers para decidir cuándo insertar anuncios sin afectar la experiencia del espectador.
9. Ayudar a los usuarios a reconocer, diagnosticar y corregir errores
Ejemplo positivo: Si la transmisión no se carga correctamente, Twitch proporciona mensajes claros que explican que el video no está disponible o que hay un problema con la conexión.
Ejemplo negativo: Cuando un error de conexión o buffering ocurre, no siempre se ofrece información sobre la causa del problema, lo que puede dejar a los usuarios confundidos.
Propuesta de mejora: Proveer mensajes de error detallados, como información sobre la calidad de la conexión o la disponibilidad del servidor, y pasos sugeridos para corregir el problema.
10. Ayuda y documentación
Ejemplo positivo: Twitch tiene una sección de preguntas frecuentes y soporte técnico accesible desde su página de ayuda.
Ejemplo negativo: La ayuda no está fácilmente accesible desde todas las páginas de la plataforma. Por ejemplo, al ver una transmisión en vivo o cuando se navega por el chat, no hay un acceso rápido a la sección de ayuda..
Propuesta de mejora: Incluir un acceso rápido a la documentación de ayuda desde todas las páginas de Twitch, tal vez en el menú de usuario o en la barra lateral.
4. Priorización de Hallazgos según Gravedad
Falta de retroceso o reemisión en transmisiones en vivo: Limita la libertad del usuario al no poder acceder fácilmente a lo que se ha perdido en una transmisión en vivo.
Propuesta de solución: Implementar una función de «retransmisión» o retroceso en transmisiones en vivo.
Configuración inconsistente de opciones de perfil y ajustes: Frustra a los usuarios al tener que buscar configuraciones en diferentes lugares.
Propuesta de solución: Consolidar todas las configuraciones del perfil en un solo menú.
Mensajes de error poco claros cuando no hay conexión o hay buffering: Los usuarios no entienden siempre la causa de los problemas.
Propuesta de solución: Ofrecer mensajes de error más detallados con sugerencias para resolver el problema.
Aparición de anuncios de forma automática: Esto dificulta al espectador a seguir con el contenido, puesto que el contenido que se ofrece durante el anuncio se pierde.
Propuesta de solución: Dar la opción al creador de contenido a implantar el anuncio cuando considere oportuno y no crear contenido durante el anuncio para que el espectador no se pierda nada.
Interacciones no visibles para usuarios no registrados en el chat: Puede generar frustración en los usuarios que desean participar en el chat pero no están logueados.
Propuesta de solución: Mostrar un mensaje claro cuando un usuario no esté logueado y quiera interactuar en el chat.
5. Conclusión
El análisis heurístico de Twitch ha revelado tanto puntos fuertes como áreas de mejora. La plataforma ya ofrece una gran experiencia para la mayoría de los usuarios, pero algunos aspectos, como la falta de retroceso en transmisiones en vivo y la configuración dispersa, pueden mejorar significativamente la usabilidad. Implementando las propuestas de mejora, Twitch podría ofrecer una experiencia aún más fluida y accesible para su gran base de usuarios.
Hola a todos, os presento un escenario del usuario Marc y su user journey. He elegido este escenario porque considero que es una situación cotidiana para una investigador y profesor de universidad, y pone en gran valor la usabilidad de la aplicación para móvil de la Biblioteca de Catalunya.
Escenario: Acceso rápido a documentos digitalizados durante un viaje en tren.
Planteamiento : Marc viaja en tren hacia otra ciudad para asistir como oyente a un congreso de historia medieval. La tarde transcurre tranquila, y mientras observa el paisaje por la ventana, recibe un correo inesperado de los organizadores del evento. Le preguntan si podría hacer una breve intervención sobre su última investigación, ya que varios asistentes están interesados en su trabajo. El congreso es a primera hora de la mañana, y aunque conoce bien su investigación, necesita reforzar algunos puntos con fuentes documentales para estructurar su intervención. Como no lleva consigo todos sus apuntes, decide aprovechar el trayecto para acceder a los archivos digitalizados de la Biblioteca de Catalunya.
Acción: Saca su móvil y abre la app de la biblioteca. Utiliza la búsqueda avanzada, aplicando filtros por tema y fecha, y en pocos segundos encuentra un manuscrito medieval clave que respalda su teoría. Lo abre en el visor digital y extrae una cita relevante. Para asegurarse de que no perderá el acceso, guarda el documento en su biblioteca personal dentro de la app. Mientras el tren sigue su recorrido, Marc estructura su intervención con base en la documentación obtenida. Sabe que, sin la app, encontrar esta información le habría llevado demasiado tiempo o habría tenido que esperar hasta llegar a su despacho.
Desenlace: Ahora, con su presentación lista, puede relajarse y prepararse para el congreso con total tranquilidad.
A continuación presento el user journey asociado al escenario:
User journey: Acceso rápido a documentos digitalizados durante un viaje en tren.
Una experiencia que realizo a diario es ir al trabajo al hospital. Voy en mi propio automóvil, aparco en el parking público del hospital, ficho la entrada, enciendo el ordenador, mientras tanto escucho los mensajes del contestador que hayan podido dejar en el turno de noche, abro el correo, contesto a los mensajes importantes, abro los programas que utilizo e imprimo los registros diarios.
Sistemas de interacción:
Automóvil. Tipo de interacción física
Estacionamiento en el hospital. Tipo de interacción física
Sistema de fichaje por huella. Tipo de interacción TUI
Escuchar mensajes y contestador. Tipo de interacción GUI
Encender ordenador y programas. Tipo de interacción GUI
Imprimir archivos. Tipo de interacción GUI
Recogida de datos sobre la experiencia
Trayecto al trabajo. Salgo de mi casa y conduzco hasta el hospital. Posibilidad de llegar tarde a trabajar si hay tráfico, si sucede algún accidente…
Estacionamiento en el hospital. Llego al hospital y busco un lugar para aparcar mi automóvil en la zona asignada. La ventaja de llegar tan temprano, no hay problemas de aparcamiento.
Sistema de fichaje por huella. La máquina de fichaje se encuentra en un pasillo que está cerrado con llave, cada día uno de los compañeros que estamos en ese turno tiene que ir a la sala de seguridad a recoger la llave y abrir las puertas para que los demás compañeros podamos comenzar a trabajar y fichar nuestra entrada. El problema sucede cuando el compañero que tiene ese día la responsabilidad de recoger la llave y abrir le surge algún problema (tráfico, llega tarde a trabajar…) los demás compañeros que hemos llegado a tiempo, tenemos que esperar para poder usar la máquina de fichajes y fichamos tarde a pesar de llegar a nuestra hora.
Escucho mensajes del contestador. Escucho los mensajes que se han quedado en el contestador del turno de noche.
Enciendo el ordenador y abro programas. Abro mi aplicación de correo electrónico y reviso los mensajes pendientes, respondiendo a los más urgentes o relevantes. Abro los programas que necesito para comenzar mi trabajo. Incluye dos softwares específicos para la gestión hospitalaria.
Imprimo registros diarios. Una vez que tengo todo listo, imprimo los registros que necesito para comenzar mis tareas del día. En este paso tengo bastantes problemas porque la impresora no funciona correctamente y se atasca bastante, dificultando mi trabajo.
Imágenes:
Propuestas de mejora de la experiencia:
Mala ubicación del sensor de fichaje.
Automatización del fichaje: Implementar un sistema de fichaje más accesible, como un sistema digital sin necesidad de huella o con una app móvil para evitar las esperas.
Colocar el sensor de huellas en un sitio más accesible, por ejemplo al lado de los vestuarios, para que no haya la necesidad de esperar al compañero para que abra la puerta. Así se evitaría la espera y la dependencia del compañero para entrar.
2. Actualización de equipo informático.
Mejorar el hardware y software con actualizaciones periódicas, y revisiones, así los programas no presentarían tantos fallos, y la impresora no se atascaría cada vez que se usa.
Implementar un sistema de notificaciones en el teléfono fijo que avise cuando hay mensajes en el contestador, así no se tendría que revisar tan frecuentemente, y evitaría despistes y fallos en la comunicación.
(Esta publicación se ha generado automáticamente y la puede ver todo el mundo)
¡Hola!
si lees esto es que ya tienes activado tu propio Folio, el portafolio con tecnología WordPress donde podrás publicar no sólo todo lo que quieras sobre ti y tus proyectos propios sino también las PECs y actividades de tus asignaturas a lo largo de los estudios.