S2_protocolo_de_pruebas_de_usabilidad - SofiAlfonso/croody_web3_project GitHub Wiki
Protocolo de Pruebas de Usabilidad
Nota: En este sprint se planea el protocolo. La ejecución se realizará durante el Sprint 3.
Nombre del proyecto
Croody Web3 Ecosystem — Módulo de Subasta de NFTs
Objetivo principal
Evaluar la usabilidad del marketplace de subastas de NFTs de la aplicación web Croody, garantizando una experiencia eficaz, eficiente y satisfactoria para los usuarios finales al momento de visualizar, ofertar y adquirir activos digitales (NFTs) dentro del ecosistema.
Logística de la prueba
Descripción: Sesión moderada en la que usuarios representativos interactúan con el módulo de subastas (desplegado en Ethereum Sepolia Testnet). Se observa la navegación, la comprensión del flujo de pujas con ProjectToken (ERC-20) y la transferencia de propiedad del NFT al finalizar la subasta. El moderador registra errores, bloqueos y comentarios en voz alta.
| Campo | Detalle |
|---|---|
| Lugar | [Indicar lugar — ej. Laboratorio de cómputo, sala de reuniones, remoto vía Meet] |
| Fecha | [DD/MM/AAAA — Sprint 3] |
| Duración total | [Ej. 60 minutos por sesión] |
Personas
| Rol | Nombre |
|---|---|
| Moderador / Facilitador | [Nombre] |
| Observador / Tomador de notas | [Nombre] |
| Usuario de prueba 1 | [Nombre — perfil: usuario sin experiencia en Web3] |
| Usuario de prueba 2 | [Nombre — perfil: usuario con experiencia básica en crypto] |
| Usuario de prueba 3 | [Nombre — perfil: usuario con experiencia en NFTs] |
Equipos
| Equipo | Descripción |
|---|---|
| Computador con navegador web | Chrome o Firefox actualizado con MetaMask instalado y configurado en Sepolia Testnet |
| Conexión a internet | Acceso estable para interactuar con Testnet |
| Herramienta de grabación de pantalla | [Ej. OBS, Loom, grabación nativa] |
| Hoja de registro de observaciones | Formato digital (Google Sheets o Notion) |
Flujo de actividades de una sesión
- Adecuación del equipo: Verificar que MetaMask esté instalado, configurado en Sepolia Testnet y con ETH de prueba y ProjectTokens disponibles. Confirmar que la aplicación Croody esté accesible y activar grabación de pantalla.
- Contextualización del usuario: Explicar que se evalúa la aplicación, no al usuario. Solicitar que piense en voz alta. Firmar consentimiento de grabación si aplica.
- Ejecución de la sesión: El usuario realiza las tareas mientras el moderador observa sin intervenir. Al finalizar cada tarea se formulan las preguntas correspondientes.
- Agradecimiento: Cerrar la sesión de grabación, agradecer la participación e informar cómo se usarán los datos.
Hipótesis, Tareas y Preguntas
Hipótesis 1 — Descubrimiento del marketplace
Hipótesis: Los usuarios son capaces de encontrar el módulo de subastas de NFTs desde la pantalla de inicio sin necesidad de ayuda externa.
Tarea: Partiendo de la pantalla principal de Croody, navega hasta la sección de subastas de NFTs.
Criterio de éxito: El usuario llega a la sección en menos de 2 minutos sin asistencia del moderador.
Pregunta (post-tarea): ¿Fue fácil encontrar la sección de subastas? ¿Qué elemento de la interfaz te guió?
Hipótesis 2 — Comprensión de la información de una subasta
Hipótesis: Los usuarios comprenden correctamente los datos clave de una subasta (precio actual, tiempo restante, historial de pujas) sin instrucciones adicionales.
Tarea: Ingresa a cualquier subasta activa e identifica: el precio de la puja más alta, el tiempo restante y el pujador líder.
Criterio de éxito: El usuario identifica los 3 datos correctamente en menos de 90 segundos.
Pregunta (pre-tarea): ¿Qué información esperarías ver en la página de detalle de una subasta?
Pregunta (post-tarea): ¿La información presentada fue suficiente para tomar una decisión de puja?
Hipótesis 3 — Realización de una puja
Hipótesis: Los usuarios logran completar el flujo de puja (aprobar gasto de ProjectTokens → ingresar monto → confirmar con MetaMask → verificar registro) de forma autónoma en menos de 3 minutos.
Tarea: Realiza una puja sobre el NFT indicado, confirma la transacción desde tu wallet y verifica que tu puja aparezca en el historial.
Criterio de éxito: Puja completada y confirmada en blockchain en menos de 3 minutos sin errores.
Pregunta (post-tarea): ¿En algún momento no supiste qué hacer a continuación? ¿En qué paso?
Hipótesis 4 — Retroalimentación ante errores
Hipótesis: Cuando un usuario intenta una puja menor o igual a la puja actual, el sistema muestra un mensaje de error comprensible que indica cómo corregirlo.
Tarea: Intenta realizar una puja por un monto igual al precio actual de la subasta y observa qué sucede.
Criterio de éxito: El usuario lee el mensaje de error y corrige su puja sin necesidad de ayuda del moderador.
Pregunta (post-tarea): ¿El mensaje fue claro? ¿Supiste cómo corregir el error?
Hipótesis 5 — Transferencia automática de propiedad
Hipótesis: Los usuarios comprenden que al finalizar el tiempo de subasta la propiedad del NFT se transfiere automáticamente al ganador sin acciones manuales adicionales.
Tarea: Revisa en tu wallet o en el historial de la plataforma si el NFT fue transferido correctamente tras el cierre de una subasta de prueba ya finalizada.
Criterio de éxito: El usuario verifica la transferencia sin confusión y sin asistencia.
Pregunta (pre-tarea): ¿Qué esperas que pase cuando termina el tiempo de una subasta en la que fuiste el pujador más alto?
Pregunta (post-tarea): ¿El resultado fue el que esperabas? ¿El proceso fue transparente?
Métricas de evaluación
| Métrica | Descripción |
|---|---|
| Tasa de éxito por tarea | % de usuarios que completaron la tarea sin asistencia |
| Tiempo de ejecución | Tiempo promedio por tarea |
| Número de errores | Cantidad de errores o bloqueos registrados por tarea |
| Satisfacción subjetiva | Calificación del usuario (escala 1–5) al finalizar la sesión |
Tabla de registro (para diligenciar en Sprint 3)
| # Tarea | Usuario | ¿Completó? | Tiempo | Errores | Comentarios |
|---|---|---|---|---|---|
| 1 | U1 | ||||
| 1 | U2 | ||||
| 1 | U3 | ||||
| 2 | U1 | ||||
| 2 | U2 | ||||
| 2 | U3 | ||||
| 3 | U1 | ||||
| 3 | U2 | ||||
| 3 | U3 | ||||
| 4 | U1 | ||||
| 4 | U2 | ||||
| 4 | U3 | ||||
| 5 | U1 | ||||
| 5 | U2 | ||||
| 5 | U3 |